Software

This page contains a list of software I have developed. I have actually developed a lot more but I have not had the time to publish them on my website!

Games

Name Platforms Description
Andrewanoid An Arkanoid/Breakout clone.
Beat Fighter Download coming soon. Fight to the music to knock down your opponent.
Debug Download coming soon. Use the destructible environment to your advantage to save the city from bugs! Complete with level editor and winner of the Game Connect: Asia Pacific 2008 Best Unsigned game award.
Dice Game Download coming soon. Challenge the residence of Diceland to a game of dice in this Javascript adventure game.
Drenched Watergun Capture the Flag!
Galaxy Fighter Download coming soon. A futuristic multiplayer combat flight game.
Minesweeper Download coming soon. A 3D remake of Minesweeper.
Nullify Everywhere you go, you leave a trail of matter behind you. Avoid your enemies, perform tricks, and do everything you can to earn points!
PacAnd Download coming soon. A 3D remake of PacMan with rockets.
Pong Download coming soon. A 3D remake of Pong with realistic physics.
Thermonuclear War Download coming soon. A text-based battleships clone, except with thermonuclear weapons and spies.


Libraries and Frameworks

Name Platforms Description
Mercury Game Framework Download coming soon. A C++ DirectX game framework.
Mercury Game Framework 2 A multithreaded C++ game framework.


Prototypes and Experiments

Name Platforms Description
Cartoon Shader A shader for Media Player Classic that renders photorealistic videos as cartoons.
Creature Download coming soon. An evolving neural network creature made of blocks.
Debug AI Test Download coming soon. A prototype of how the bugs in Debug would behave.
Messiahtron Download coming soon. A virtual console complete with emulator and toolchain.
Neural Miner Download coming soon. Simple neural network miners learn to chase after the food!
Perception x86-64 An operating system, a virtual machine, and a dynamic prototype-based language.
XNA Caster Download coming soon. An experimental renderer which uses ray-casting to render a scene in real-time.


Tools

Name Platforms Description
Cycle Optimiser Download coming soon. Finds the optimal pacing strategy for a cycling course using a multithreaded metaheuristic approach.
Game Executor Download coming soon. A tray program for easy access to launching your games.
Economic Simulator Simulate the supply, demand, and trade of an economy.
LOLChat Download coming soon. A 3D real-time peer-to-peer chat program.
Street Area Calculator A simple tool for calculating the land usage and street frontage with street grids.
Tacky Turtle Run randomly generated programs on a turing machine to draw 2D graphics.
Tacky Turtle 3D Run randomly generated programs on a turing machine to draw 3D graphics.
Zoning Traffic Simulator Simulate traffic and optimize city zoning.