Home Page Image
 


Completed Software

This page contains a list of all completed software projects I've been involved with. Most of them were done just for fun; a few were for classes. They were all programmed using one (or a combination) of C++, Java, Javascript, and ASP. Where possible, the project is available for download.

Snake 2
A feature-filled remake of the old-school classic. Snake 2 features 50 different levels, a level editor, a multiplayer mode (against the computer, or against other human players), and a web-based high scores system with full replay functionality. It was made with the help of my friends Sam Johnson and David Carr, who designed the graphics and web-based components. It has been downloaded over 25,000 times, and is currently the second most popular Snake game on download.com.
Visit the Snake 2 Website | Download Snake 2 from Download.com

Bunny World
An advanced game editor made for CS108. Bunny World was a group assignment, done with Rick Fulton and Nico Benitez.
Download Bunny World

Snake Math
A math tutorial program designed to teach elementary school children the basic addition, subtraction, multiplication and division tables. It features AQT (Advanced Questioning Technology), which tailors the level of difficulity to suit the individual user, based on his performance while using the program. It includes a practice mode, a testing mode, and a fun racing mode. Sam Johnson helped with the graphics.
Visit the Snake Math Website | Download Snake Math from Download.com

Snake Tetris
A Tetris remake I did for a CS class at Auckland University. It features a variety of graphical enhancements, such as 3D blocks, and fancy row-destruction animations. It also has sound and a simple high scores system. It won the Auckland University Tetris Competition of 2004.
Download Snake Tetris

Sheep Rescue
This game proves that New Zealanders really do have one thing on their minds. It's a fun web-based game in which the player has to heard sheep, while avoiding harmful lava pits from an erupting volcano.
Play Sheep Rescue (Internet Explorer only)

Rotating J
A quick experiment at using matricies to create 3D graphics in Java. You can use click various buttons to make a large letter "J" rotate.
View Rotating J

Rotating House
Another quick experiment at using matricies to create 3D graphics in Java. You can use the arrow keys to rotate a house. Be careful, it's highly addictive (not).
View Rotating House

Game of Life
A simple C++ version of the Game of Life made for CS106X at Stanford University.
Download Game of Life

Small Experimental Programs
A collection of small programs, built for experimental purposes.
View Experimental Programs