adding new project
This commit is contained in:
parent
0ad68fb298
commit
bc08a0e4db
4 changed files with 47 additions and 14 deletions
27
index.html
27
index.html
|
@ -26,7 +26,7 @@
|
|||
</div>
|
||||
|
||||
<div style = "text-align: center;">
|
||||
<img src = "images/Profile3.png" id = "profileImage" class = "profileImage orangeBorder">
|
||||
<img src = "images/Profile3.png" id = "profileImage" class = "profileImage orangeBorder" alt = "me">
|
||||
</div>
|
||||
|
||||
<div class = "textBox" style = "margin-bottom: 5vh;">
|
||||
|
@ -71,19 +71,6 @@
|
|||
<button class = "galleryRightArrow" onClick = "window.parent.nextSlide();">►</button>
|
||||
</div>
|
||||
|
||||
<div class = "programGallery">
|
||||
<p class = "galleryTitle">VR interaction system and physics engine</p>
|
||||
<a href = "./pages/gallery/epq-project/epq-project.html" class = "galleryLink">
|
||||
<img src = "./pages/gallery/epq-project/projectHeaderImage.png" class = "galleryImage" style = "object-position: center;">
|
||||
</a>
|
||||
<p class = "galleryCaption">A project done for my EPQ, during post-16, where I aimed to create a virtual reality environment where the user could grab and interact with objects in a semi-physics based
|
||||
environment.<br><br>This system was my introduction to Unreal Engine and mainly used its "Blueprint" visual language, however I later used C++ to try and add my own physics
|
||||
to it.
|
||||
</p>
|
||||
<button class = "galleryLeftArrow" onClick = "window.parent.lastSlide();">◄</button>
|
||||
<button class = "galleryRightArrow" onClick = "window.parent.nextSlide();">►</button>
|
||||
</div>
|
||||
|
||||
<div class = "programGallery">
|
||||
<p class = "galleryTitle">Tower defence game</p>
|
||||
<a href = "./pages/gallery/cat-tower-defence/cat-tower-defence.html" class = "galleryLink">
|
||||
|
@ -96,6 +83,18 @@
|
|||
<button class = "galleryRightArrow" onClick = "window.parent.nextSlide();">►</button>
|
||||
</div>
|
||||
|
||||
<div class = "programGallery">
|
||||
<p class = "galleryTitle">Unity based Mind Map software</p>
|
||||
<a href = "./pages/gallery/mind-map/mind-map.html" class = "galleryLink">
|
||||
<img src = "./pages/gallery/mind-map/projectHeaderImage.png" class = "galleryImage" style = "object-position: center;">
|
||||
</a>
|
||||
<p class = "galleryCaption">A project done as my final piece for my A-level computer science course. <br> <br> This was a program designed to create mind maps, it could have nodes made, and linked, have images added and
|
||||
included a pen tool to allow the user to draw notes on top of the mind maps. It also had a fully functional undo and redo system and the ability to save and load files.
|
||||
</p>
|
||||
<button class = "galleryLeftArrow" onClick = "window.parent.lastSlide();">◄</button>
|
||||
<button class = "galleryRightArrow" onClick = "window.parent.nextSlide();">►</button>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
32
pages/gallery/mind-map/mind-map.html
Normal file
32
pages/gallery/mind-map/mind-map.html
Normal file
|
@ -0,0 +1,32 @@
|
|||
<HTML>
|
||||
<header>
|
||||
<link rel = "stylesheet" href = "..\blog-post-default.css">
|
||||
</header>
|
||||
<body>
|
||||
<h1>
|
||||
EPQ Project
|
||||
</h1>
|
||||
<div class = "textBox">
|
||||
<h2>What it is</h2>
|
||||
This project was completed as a large percentage of my final A-level computer science grade. Every student had to choose a language or development framework and create a program for a client, whilst most students chose to
|
||||
create video games for their siblings, I chose to create mind map software as my sister was soon to start her GCSEs and was struggling to revise. The software had to run on a £70 laptop and allow for files to be transfered between
|
||||
copies of the software. I also aimed to create an intuitive and relatively unrestrictive system as my sister was an art student and had little experience with digital design software.
|
||||
</div>
|
||||
<div class = "videoContainer">
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/qIV7RvNZ22c" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
<div class = "textBox">
|
||||
<h2>What I did</h2>
|
||||
Over the course of 24 hours spread over 2 months I planned, wrote pseudocode for and create the whole system. I chose to write the sofware in Unity as I wanted to learn a new engine and knew the unitys use of scenegraphs
|
||||
would make the process of development alot faster as I wouldn't have to calculate scales and positions of mind map components as unity would do this all in the background, allowing me to focus on UI, tool, components and the
|
||||
undo-redo system. <br> <br> As one of the software requirements was to run on very low end computers I also had to ensure I was creating scripts that would run as efficiently as possible when compiled, this regularly meant having to
|
||||
weigh up the strengths and weaknesses of different libraries, often choosing ones with drawbacks in favour of their lower usage of memory.
|
||||
|
||||
</div>
|
||||
|
||||
<div id = "backButtonContainer">
|
||||
<a href = "../../../index.html#galleryHeader" class = "backButton"> <-Back to main page</a>
|
||||
</div>
|
||||
</body>
|
||||
</HTML>
|
BIN
pages/gallery/mind-map/projectHeaderImage.png
Normal file
BIN
pages/gallery/mind-map/projectHeaderImage.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
|
@ -1,5 +1,7 @@
|
|||
//taken and reworked from here https://www.labnol.org/visitor-country-ip-address-200822
|
||||
//original code by Amit Agarwal
|
||||
//this is here due to the fact that I'm know by different names online and in the real world,
|
||||
//however it was removed because the ip2c server wasnt accurate enough
|
||||
|
||||
|
||||
const checkCountry = () => {
|
||||
|
|
Loading…
Add table
Reference in a new issue