Project Archive

This archive lists the more complete projects I've made. Some are useful but most are just challenges / tests.

Websites

JAM Project Page BoatLog (2-person team) Learnabout (created as school project) Field Art (created as school project) Janet Evans Yoga Blog

3D

3D Cell Shading - Flash 3D Ball Selection - Flash Faces - Flash BattleYearsA - Jamagic. Alpha, Halted (see BattleYearsB) battleYearsB - C++ / Irrlicht. Alpha

Mathematical / Simulators

Spirograph - Flash. Beta Snooker - Flash Eular Solver - Jamagic Fractal Tree - Jamagic Fractal Triangle - Jamagic Waves 1D - Jamagic Equilibrium - Jamagic Gear Ratios - Jamagic. Alpha 2D Ball Physics - Jamagic. Alpha Slide or Topple? - Flash

Artificial Intelligence

Antz - Jamagic Evolution Racing - Jamagic. Alpha Evolution Racing2 - Jamagic Communication - Jamagic ZapItAI - C++

Applications

Hexdecimal 4.0 - Jamagic Binary Edit - Jamagic. Beta ChemEdit - Jamagic. Beta YearPlanner - Microsoft Excel or OpenOffice.org Math etc. Image Manipulator - Jamagic. Alpha Reminder 3.0 - Jamagic. Alpha

Program Tools

FontMaker - Jamagic StickMaker - Jamagic. Alpha LightBeam - Jamagic / C++ 3D Figure Modeller - Jamagic. Alpha

Clones

Planet Hop - Bejewled clone - Flash OSX Menus - Flash HexThing - Beehive Bedlam clone - Flash. Beta Light Clock - based on the binary clock - Jamagic Line Roller - LineRider clone - Jamagic

Original Games

Maritime Mayhem - Flash

WebCam / Realtime CGI

CGI-cam - Jamagic

Presentations

Time Travel - Flash

Java Applets

Liquid particle simulator - Move the mouse left/right to change the direction of gravity.
3D Raytracing test - Move the mouse to change the camera angle.
Roots - An example of pretty chaos.
Shifting Colours - A simple rendering test.
Waves - A realtime high-resolution 2D wave simulator.
Wave Solver - Solves a wavefunction for a given set of points. Open source.