I invented a vector graphics home arcade console using a microcontroller and an oscilloscope!
Enter the world of the OCELOT ARCADE SYSTEM.
Costumes and masks and all things wonderful and mystical on my costuming site!
I make cuddly toys too!
MSc. Dissertation, University of Liverpool, 2010
Performing the Code Generation Phase of a Software Compiler
Through Linear Genetic Programming
This dissertation considers the process of code generation in a compiler
as a computer program induction and optimisation problem.
The evolutionary computation method Linear Genetic Programming (LGP) is adapted
for this task by use of a novel fitness function based upon methods a human
programmer may consider to be good practice.
BSc. (Hons.) Dissertation, Liverpool John Moores University, 2009
A Study of Procedurally Generated Reproducible Environments
Comprehensive literature review of origin of computer graphics and visualisation focusing on
terrain rendering, and an exploration of procedural 'island' terrain mesh generation,
with a software implementation in C++.
Small slice of console homebrew, winner of the SMSPOWER 2013 Coding Competition!.
Guide your spaceship through treacherous tunnels and save the day in this Amiga 500 game!
Defeat your evil twin in this inexplicable C64 game.
Overwhelming dread awaits you in this unusual game, ostensibly found on a lost tape...
Ten years, and everybody's still yelling at each other.
Complete clean-room reimplementation of the Lemmings engine and levels for Nintendo DS!
A nasty brute throws barrels down a series of inclined slopes in this Flash fan-game.
One of the very first homebrew Game Boy Advance games, once available on cartridge for a limited time!