From 040a6b7b49644d03fbd8300db6fb144e27634f88 Mon Sep 17 00:00:00 2001 From: Nye Evans Date: Sat, 20 Feb 2021 17:56:14 +0000 Subject: [PATCH] removed some js, changed wording on some stuff removed name stuff, api i was using wasnt accurate enough rewrote project pages, changed profile image --- index.html | 11 ++++---- .../gallery/aardvark-work/aardvark-work.html | 25 +++++++++++++------ .../cat-tower-defence/cat-tower-defence.html | 6 ++--- pages/gallery/epq-project/epq-project.html | 2 +- pages/mainpage.css | 8 +++++- 5 files changed, 34 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index b871209..089a7c9 100644 --- a/index.html +++ b/index.html @@ -7,15 +7,14 @@ - - + Nye Evans Portfolio

-
-
Portfolio
+
Nye Evans
+
Portfolio

@@ -26,7 +25,7 @@
- +
@@ -36,7 +35,7 @@
- check out my projects here: + check out my larger projects here:
click a project to find out more
diff --git a/pages/gallery/aardvark-work/aardvark-work.html b/pages/gallery/aardvark-work/aardvark-work.html index 493e872..db72ead 100644 --- a/pages/gallery/aardvark-work/aardvark-work.html +++ b/pages/gallery/aardvark-work/aardvark-work.html @@ -4,23 +4,34 @@

- Tower defence game + AardvarkXR

What it is

- Aardvark is essentially a virtual reality browser that allows developers to create apps that overlay ontop of any program they wish. Apps (or "gadgets") are created through panels that run webcode. These panels can also hold and - interact with 3D models that Aardvark itself renders. This creates a sort of "mobile phone" like multi-tool that the user can access no matter what program or game they are using.

I was first introduced to Aardvark during its - initial release as its developers organised a hackathon with the aim to encourage the development of apps for it, which I attented. At the time of the hackathon I had little development experience within HTML or Javascript so was rather - out of my depth but as I have improved I have continued to revisit Aardvark. + Aardvark is a development framework, currently in alpha, designed to allow users to open small apps (known as gadgets) over the top of virtual reality programs or games. You could think of it as a mobile phone for use within + any vr software, its main focus is providing small utilities such as calculators or note taking apps. Developers can create apps for Aardvark using web code which it then renders over the users view, these renders can be 2D + or 3D which is a rather big positive as steamVR doesnt support 3D rendering on overlays so Aardvark has to do this itself. Due to all the code being webbased and run on servers, all gadgets are innately multi-user (with a small amount + of work from the developer) and when in social vr apps, people can open gadgets that will be seen by all other users within that program. +

+ I was first introduced to Aardvark through a hackathon the developers ran on its inital release to the public in an attempt to gain developers to create basic apps for it, and since then I have periodically revisited it + when ideas for gadgets come to mind. When taking part in the first hackathon I had little to no experience with javascript or html, let alone typescript (the main language used for Aardvark development), so I was required + to teach myself over the course of the 3 days the hackathon ran for.
- +

What I did

During the first hackathon I proposed and worked on an audio visualiser tool that would run in the background of the users environment as they worked, reacting to their desktop audio. I also designed and created 3D models for other - developers programs, such as icons for a playing card app; one of the first apps to be published on the platform. + developers programs, such as icons for a playing card app; one of the first apps to be published on the platform. My audio visualiser never got finished due to my lack of experience with typescript and Aardvarks inability to + request desktop audio access at the time. Around 4 months later I revisited Aardvark to create a photo viewing app which was originally a personal project but became a team effort with another member of the community who offered + to join development, the app allowed users to upload images which were stored using ipfs and had multi-user functionality allowing different people to show each other photos. The main idea of the program was to allow vr artists to + open reference images within their prospective drawing apps. +
+ +
+
diff --git a/pages/gallery/cat-tower-defence/cat-tower-defence.html b/pages/gallery/cat-tower-defence/cat-tower-defence.html index 2e280d1..558f412 100644 --- a/pages/gallery/cat-tower-defence/cat-tower-defence.html +++ b/pages/gallery/cat-tower-defence/cat-tower-defence.html @@ -8,9 +8,9 @@

What it is

- 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. + A tower defence game, mostly created over the course of 1-2 months to allow myself and a friend to gain a better understanding of python. 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.
diff --git a/pages/gallery/epq-project/epq-project.html b/pages/gallery/epq-project/epq-project.html index b867211..fff3997 100644 --- a/pages/gallery/epq-project/epq-project.html +++ b/pages/gallery/epq-project/epq-project.html @@ -14,7 +14,7 @@ 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. 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 A* + predicted an A* but when marked was 2 marks off, resulting in an A.
diff --git a/pages/mainpage.css b/pages/mainpage.css index fb41dd3..4d30c9a 100644 --- a/pages/mainpage.css +++ b/pages/mainpage.css @@ -38,13 +38,19 @@ h1{ margin-top: 10vh; margin-bottom: 70vh; margin-left: 2vw; - margin-right: 70vw; + margin-right: 60vw; height: 20vh; text-align: left; } +.subTitle{ + font-size: 30%; + padding-top: 10; + padding-left: 5; +} + .orangeBorder{ border: 2px solid #ffd256; border-radius: 5px;