JSlowgrove
MSc Computer Animation and Visual Effects (Part of the NCCA) and BSc Games Programming Graduate from Bournemouth University.
United Kingdom
Pinned Repositories
AI-Assignment-1-LOS-A-path-finding
Created during the second year of my undergraduate course at university. This was my first AI Assignment. Built in C++ using SDL. Uses line-line intersection for the LOS and A* for the path-finding.
Bouncing-Box
A basic Flappy Birds clone. Built in Python 3 using PyGame. Created during my placement year for university to demonstrate my knowledge of Python.
CGG-Assignment-1-Asteroids-VS2017
Created during the first year of my undergraduate course at university. This was my second Computer Graphics in Games assignment. Built in C++ using a library built by our lecturer. The code for this was written in early 2014, this is just a version rebuilt for VS2017 and with the lecturers library removed and converted to an external library.
CGG-Assignment-2-Heightmap-VS2017
Created during the first year of my undergraduate course at university. This was my second Computer Graphics in Games assignment. Built in C++ using a library built by our lecturer. The code for this was written in early 2014, this is just a version rebuilt for VS2017 and with the lecturers library removed and converted to an external library.
Flock-You
A basic implementation for Boid based flocking AI. Built in C++ using SDL.
GCP-Assignment-2-OpenCL-Ray-Tracer
Created during the final year of my undergraduate course at university. This was my second Graphics and Computational Programming assignment. Built in C++ using SDL, OpenGL and OpenCL.
LevelHEngine-GEP-Assignment-2
Created during the final year of my undergraduate course at university. This was my second Games Engine Programming assignment. Built in C++ using SDL and OpenGL.
Masters-Project-Silk-Torch
Created during my Master's degree. This was my Masters Project. Built using C++, NGL, GLM and OpenGL.
MGP-Assignment-2-JAM
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android.
SR-Assignment-RenderMan-Lego-Figure
Created during my Master's degree. This was my rendering assignment as part of the Simulation and Rendering unit. Built using Python, OSL and PRMan (RenderMan's Python API).
JSlowgrove's Repositories
JSlowgrove/CGG-Assignment-1-Asteroids-VS2017
Created during the first year of my undergraduate course at university. This was my second Computer Graphics in Games assignment. Built in C++ using a library built by our lecturer. The code for this was written in early 2014, this is just a version rebuilt for VS2017 and with the lecturers library removed and converted to an external library.
JSlowgrove/Flock-You
A basic implementation for Boid based flocking AI. Built in C++ using SDL.
JSlowgrove/SR-Assignment-RenderMan-Lego-Figure
Created during my Master's degree. This was my rendering assignment as part of the Simulation and Rendering unit. Built using Python, OSL and PRMan (RenderMan's Python API).
JSlowgrove/AI-Assignment-1-LOS-A-path-finding
Created during the second year of my undergraduate course at university. This was my first AI Assignment. Built in C++ using SDL. Uses line-line intersection for the LOS and A* for the path-finding.
JSlowgrove/Bouncing-Box
A basic Flappy Birds clone. Built in Python 3 using PyGame. Created during my placement year for university to demonstrate my knowledge of Python.
JSlowgrove/CGG-Assignment-2-Heightmap-VS2017
Created during the first year of my undergraduate course at university. This was my second Computer Graphics in Games assignment. Built in C++ using a library built by our lecturer. The code for this was written in early 2014, this is just a version rebuilt for VS2017 and with the lecturers library removed and converted to an external library.
JSlowgrove/GCP-Assignment-2-OpenCL-Ray-Tracer
Created during the final year of my undergraduate course at university. This was my second Graphics and Computational Programming assignment. Built in C++ using SDL, OpenGL and OpenCL.
JSlowgrove/LevelHEngine-GEP-Assignment-2
Created during the final year of my undergraduate course at university. This was my second Games Engine Programming assignment. Built in C++ using SDL and OpenGL.
JSlowgrove/Masters-Project-Silk-Torch
Created during my Master's degree. This was my Masters Project. Built using C++, NGL, GLM and OpenGL.
JSlowgrove/MGP-Assignment-2-JAM
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android.
JSlowgrove/Codebreaker-Chaos
Created during my second year at Sixth Form College. This was my A-Level Computing Coursework. Built using Java and the Android Development Kit.
JSlowgrove/Dissertation-3D-Hand-Input-Tester
Created during the final year of my undergraduate course at university. This was a basic 3D program that I built as part of my dissertation that was used to test the input of the hand device I was building and translating it to a simple 3D representation. Built in C++ using OpenGL and threading.
JSlowgrove/Dissertation-Console-Hand-Input-Tester
Created during the final year of my undergraduate course at university. This was a basic console program that I built as part of my dissertation that was used to test the input of the hand device I was building. Built in C++ using threading.
JSlowgrove/GCP-Assignment-1-Quats-Vs-Mats
Created during the final year of my undergraduate course at university. This was my first Graphics and Computational Programming assignment. Built in C++ using SDL and OpenGL. This was a basic program to run comparisons between Matrix transformations and Quaternion transformations.
JSlowgrove/LevelHEngine-GEP-Assignment-1
Created during the final year of my undergraduate course at university. This was my first Games Engine Programming assignment. Built in C++ using SDL and OpenGL.
JSlowgrove/MGP-Assignment-1-SDL-Port-Caseus-Tower
Created during the second year of my undergraduate course at university. This was a port of my first Mobile Games Programming assignment. Built in C++ using SDL. The original code for the assignment was built using a library built by our lecturer, and I wrote the code in a way that it could be easily ported over to SDL afterwards.
JSlowgrove/MGP-Assignment-2-AStar-Demo
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android. This is the A* path-finding demo.
JSlowgrove/MGP-Assignment-2-Audio-Demo
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android. This is the Audio demo.
JSlowgrove/MGP-Assignment-2-Flocking-Demo
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android. This is the flocking demo.
JSlowgrove/MGP-Assignment-2-LOS-Demo
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android. This is the Line of Sight demo.
JSlowgrove/MGP-Assignment-2-UI-Demo
Created during the second year of my undergraduate course at university. This was my second Mobile Games Programming assignment. Built in C++ using SDL, the Java Development Kit and the Android NDK and SDK. This code is built to compile for both Windows and Android. This is the UI demo.
JSlowgrove/OOT-Assignment-1-OGRE
Created during the second year of my undergraduate course at university. This was my first object orientated techniques assignment. Built in C++ using OGRE.
JSlowgrove/PGG-Assignment-1-SDL-Planet-Planeta
Created during the second year of my undergraduate course at university. This was my first Programming for Graphics in Games assignment. Built in C++ using SDL.
JSlowgrove/PGG-Assignment-2-OpenGL-Skydiving-Sam
Created during the second year of my undergraduate course at university. This was my second Programming for Graphics in Games assignment. Built in C++ using SDL and OpenGL.
JSlowgrove/Planet-Delta-19
This was my first ever attempt at making a game. This was actually first made two weeks after first learning any form of programming, but it did have a couple of modifications later. It is a short text base based game and it was originally called Jamie's RPG and Infernum. Created in Visual Basic.
JSlowgrove/Sky-Zone-Omega
Created during my second year at Sixth Form College. This was my Extended Project. Built using Java and the Android Development Kit.
JSlowgrove/Sky-Zone-Omega-PC
A remake of my Sky Zone Omega Extended Project. Built in C++ using SDL. Originally designed as an Android App, this is a complete remake of the game with new assets, built for PC.
JSlowgrove/SP-Assignment-1-Blackjack
Created during the first year of my undergraduate course at university. This was my first Software Programming assignment. Built in C++.
JSlowgrove/SP-Assignment-2-Allegro-Linked
Created during the first year of my undergraduate course at university. This was my second Software Programming assignment. Built in C++ using Allegro.