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.
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.
-
A project done as my final piece for my A-level computer science course.
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.
+
+ 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.
+
+
+
+
+
+
+
What I did
+ 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.
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.
+
+
+
+
\ No newline at end of file
diff --git a/pages/gallery/mind-map/projectHeaderImage.png b/pages/gallery/mind-map/projectHeaderImage.png
new file mode 100644
index 0000000..265ff1f
Binary files /dev/null and b/pages/gallery/mind-map/projectHeaderImage.png differ
diff --git a/pages/siteTitle.js b/pages/siteTitle.js
index dec1e7c..adab79c 100644
--- a/pages/siteTitle.js
+++ b/pages/siteTitle.js
@@ -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 = () => {