Hi! I am Laurence Shann, a freelance programmer.
This is a collection of some of the games and other programming I do in my spare time between contracts.
You can see the full listing, including all the less interesting or very early work here.
Last Update 26th June 2013.
A multiplayer Sonic meets rainbow islands game. The level editor is accessible in game (press escape in 1 player mode)
The entire game is controlled by the keyboard. Player one uses the arrow keys, space and escape.
A C program that continuously records an audio source (such as a microphone) and allows you to save off the recent data at the click of a button.
Leave it on and it will never run out of space because it will discard anything more than 30 minutes old. When something worth keeping happens, press save and the audio gets saved as mp3 to the hard drive.
Needs LAME in order to save off files (Download lame.exe and lame_enc.dll separately).
Updated to Version 3 with Stereo recorder, bugfixes and a new UI (Old version here).
A prototype shoot em up. Dropped in some music I was listening to at the time, and ended up partially building the level around the music. One level with online score table.
Chain lots of kills together for point multipliers. You lose your accumulated points when you lose a life, so to get a high score try to reach the end without dying.
A claymation adventure game animated in a single night. Use the mouse to click and interact with objects and click on the window edges to walk to another location.
Finally should have fixed the lock up bug!
Multi player, plug in all the pc gamepads goodness written in C and OpenGL. Auto detects players and drops them into the game.
Keyboard controls: arrows and z:jump, x:kick, c:change teams
F5: Reset, F9:start match (settings in the .ini file)