Final project for WPI IMGD 4000 D08: Technical Game Development II.
Notebook Runner is a "reverse platformer" - the computer handles moving the character, and it is up to the player to alter the course. The system recognizes shapes drawn with the mouse to create objects such as platforms, ladders and springs.
The game was written in Java using Java Monkey Engine. I came up with the principal game design. The other members of the team wrote the AI, physics and pattern recognition, so I worked mostly on "the other stuff" - the level designs and file protocol, the HUD and art assets.