updating page text

This commit is contained in:
Nye Evans 2021-01-07 10:25:40 +00:00
parent c4a00b6e87
commit 1e3cab85ce
6 changed files with 72 additions and 35 deletions

View file

@ -19,8 +19,8 @@
</div> </div>
<div class = "textBox"> <div class = "textBox">
Hey I'm Nye, welcome to my portfolio! I'm an aspiring software developer who's fluent in C++, C# and Python, with an intrest in lower level langauges like Assembly. Hey I'm Nye, welcome to my portfolio! I'm an aspiring software developer who specialises in C++, C# and Python, with an intrest in lower level langauges like Assembly.
Most of my work is software based, with Python and C++, although I sometimes dabble in game design with groups of friends, in Unity, Unreal Engine and some solo level design in Source 1. Most of my work is software based, with Python and C++, although I sometimes dabble in game design with groups of friends, in Unity, Unreal Engine and some solo level design in Source.
When I'm not programming I'm most often drawing, playing board games, video games or baking. When I'm not programming I'm most often drawing, playing board games, video games or baking.
</div> </div>
@ -29,6 +29,7 @@
</div> </div>
<div class = "textBox" style = "margin-bottom: 5vh;"> <div class = "textBox" style = "margin-bottom: 5vh;">
Most of my skills relate to object oriented programming, a big focus of my work is creating intuitive systems that are both developer and user friendly and that work smoothy in all contexts.
I love creating and working with large libraries and building intricate systems. The feeling of using systems and classes I or a close friend have built in an earlier part of a project is something I love, I love creating and working with large libraries and building intricate systems. The feeling of using systems and classes I or a close friend have built in an earlier part of a project is something I love,
remembering the thought and conversations had around how it works and seeing it interact seemlessly and efficiently with other parts designed separately. I imagine its how it feels to build the house you live within, each part remembering the thought and conversations had around how it works and seeing it interact seemlessly and efficiently with other parts designed separately. I imagine its how it feels to build the house you live within, each part
has a story and feels special to you on a personal level. has a story and feels special to you on a personal level.
@ -36,7 +37,7 @@
</div> </div>
<div class = "textBox" id = "galleryHeader"> <div class = "textBox" id = "galleryHeader">
check out my work here: check out my projects here:
<div style = "font-size: 60%;">click a project to find out more</div> <div style = "font-size: 60%;">click a project to find out more</div>
</div> </div>

View file

@ -18,9 +18,8 @@ export var slides = [
), ),
new slide( new slide(
"Tower defence game", "Tower defence game",
"A project I created with a friend to help us gain a better understanding of pygame. <br><br> This game was a basic tower defence game but featured a fully scalable and customisable \ "A project I created with a friend to help us gain a better understanding of pygame. <br><br> This was a basic tower defence game but featured a fully scalable and customisable \
level system allowing users to add their own levels and towers. One of my earliest projects, this program originally was incredibly inefficient and suffered greatly from feature creep \ level system allowing users to add their own levels and towers. One of my earliest projects, this is something I have revisited and improved upon quite a few times.",
but was later revisited and improved upon.",
"/pages/gallery/cat-tower-defence/projectHeaderImage.png", "/pages/gallery/cat-tower-defence/projectHeaderImage.png",
"/pages/gallery/cat-tower-defence/cat-tower-defence.html" "/pages/gallery/cat-tower-defence/cat-tower-defence.html"
), ),
@ -28,7 +27,7 @@ export var slides = [
"House designer", "House designer",
"Originally a task given to do in a school lesson with a text interface, this became a small personal project that I added many other features to.<br><br> It included \ "Originally a task given to do in a school lesson with a text interface, this became a small personal project that I added many other features to.<br><br> It included \
a graphical interface that allowed the user to draw, move and label rooms as well as set the painting and carpeting price which could later be used to calculate \ a graphical interface that allowed the user to draw, move and label rooms as well as set the painting and carpeting price which could later be used to calculate \
full decoration prices.", full decoration costs.",
"/pages/gallery/room-builder/projectHeaderImage.png", "/pages/gallery/room-builder/projectHeaderImage.png",
"/pages/gallery/room-builder/room-builder.html" "/pages/gallery/room-builder/room-builder.html"
) )

View file

@ -20,17 +20,42 @@ h1{
} }
a:link, a:visited{
color: #ffd256;
text-decoration: none;
}
.textBox{ .textBox{
text-align: left; text-align: left;
font-size: 1vw; font-size: 1vw;
margin-top: 3vh;
padding: 2.5vh; padding: 2.5vh;
} }
.videoEmbed{ .videoContainer{
text-align: center; text-align: center;
} }
iframe{
border: 2px solid #ffd256;
border-radius: 5px;
padding: 5px;
}
.backButton{
text-align: center;
font-size: clamp(20px, 2vw, 170px);
margin-top: 10vh;
}
@media (orientation:portrait){ @media (orientation:portrait){
h1{ h1{
@ -49,19 +74,6 @@ h1{
} }
h2, h3, h4{
margin-top: 10vh;
margin-bottom: 10vh;
margin-left: auto;
margin-right: auto;
min-width: inherit;
max-width: inherit;
border-radius: 0;
font-size: 2.3vw;
}
} }

View file

@ -4,15 +4,25 @@
</header> </header>
<body> <body>
<h1> <h1>
Cat tower defence Tower defence game
</h1> </h1>
<h2>What it is</h2>
<div class = "textBox"> <div class = "textBox">
pog <h2>What it is</h2>
A tower defence game, mostly created over the course of 1-2 months. Players can place cats to attack balls of wool rolling along a path. Cats can be upgraded with different upgrade paths and can be deleted to allow
for a partial refund. The tower system was designed to be easily expanded and altered along with a rudimentary map file system that allowed users to add maps of their own design. Although a functional prototype was
created, no artist was ever found to allow for a proper art pass or visual redesign so the project never left this first phase.
</div> </div>
<h2>What I did</h2> <div class = "videoContainer">
<iframe width="560" height="315" src="https://www.youtube.com/embed/YUKdlVf9n30" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<div class = "textBox"> <div class = "textBox">
pog <h2>What I did</h2>
Almost all of the project was a team effort with I and my friend sharing ideas and working on the same code in a pair, swapping and working off each others ideas. I proposed alot of the original logic behind the movement
systems, the level select menu and the file structure for custom maps along with alot of the smaller features such as tower placement and selection. These proposals were built off by both myself and my partner as the system
evolved in complexity and scale.
</div> </div>
<a href = "../../../index.html"><h2 class = "backButton"> <-Back to main page</h2></a>
</body> </body>
</HTML> </HTML>

View file

@ -6,18 +6,28 @@
<h1> <h1>
EPQ Project EPQ Project
</h1> </h1>
<h2>What it is</h2>
<div class = "textBox"> <div class = "textBox">
<h2>What it is</h2>
This project was completed for my Extended Project Equalification (also knows as EPQ). During the EPQ, a student will pick a subject of their choice, research it and then either write a paper or create an piece of media This project was completed for my Extended Project Equalification (also knows as EPQ). During the EPQ, a student will pick a subject of their choice, research it and then either write a paper or create an piece of media
(an "artefact") based on what they have learnt. For my subject I originally chose physics simulation as at the time I lacked confidence in maths and wanted to force myself to relearn and become more comfortable with it. (an "artefact") based on what they have learnt. For my subject I originally chose physics simulation as at the time I lacked confidence in maths and wanted to force myself to relearn and become more comfortable with it.
The idea of combining VR with this later came about in an attempt to make the project more modern so more primary research and testing could be done.<br><br> The idea of combining VR with this later came about in an attempt to make the project more modern so more primary research and testing could be done.<br><br>
The end result was a system that allowed the user to interact with a virtual environment with 6 degrees of freedom, they could pick up, move and throw objects with their fingers, hands and head being fully tracked to the The end result was a system that allowed the user to interact with a virtual environment with 6 degrees of freedom, they could pick up, move and throw objects with their fingers, hands and head being fully tracked to the
real world. real world. Due to time restraints, the physics simulation was released separately and ,although fully capable of location and force calculation, could not take rotation of objects into account. The project over all was
graded an <b>A*</b>
</div> </div>
<div class = "videoEmbed"> <div class = "videoContainer">
<iframe width="560" height="315" src="https://www.youtube.com/embed/pSlHM0kMijA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <iframe width="560" height="315" src="https://www.youtube.com/embed/pSlHM0kMijA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div> </div>
<h2>What I did</h2>
<div class = "textBox">
<h2>What I did</h2>
Over the course of 4-5 months I researched and taught myself a large amount of vector maths, C++, the design of basic physics engines, a large portion of Unreal Engines toolset, a large portion of blenders toolset,
a small amount of 3D rendering theory and the basics of game design for virtual reality. Using this I created a fully functional VR interaction system with many custom made assets, materials and classes as well as a
very basic physics engine.
</div>
<a href = "../../../index.html"><h2 class = "backButton"> <-Back to main page</h2></a>
</body> </body>
</HTML> </HTML>

View file

@ -4,15 +4,20 @@
</header> </header>
<body> <body>
<h1> <h1>
House designer House builder
</h1> </h1>
<h2>What it is</h2>
<div class = "textBox"> <div class = "textBox">
pog <h2>What it is</h2>
A piece of software that allowed the user to draw rooms and set properties such as names, interior carpet and painting prices before being given a price for full decoration in return. Created over the course of 3-4 days during
after school hours using pygame.
</div> </div>
<h2>What I did</h2>
<div class = "textBox"> <div class = "textBox">
pog <h2>What I did</h2>
Designed and created the systems visuals, logic and code over a limited time period. I designed the user interface with an aim to create an intuitive system that could be used with little to no tutorial and through testing with users
feel that I succeeded at this.
</div> </div>
<a href = "../../../index.html"><h2 class = "backButton"> <-Back to main page</h2></a>
</body> </body>
</HTML> </HTML>