Production Date:February 2010
Description:This is a computer science curriculum I developed as part of my thesis. It simulates ants foraging for food. Students are given a simple interface to use to tell the ants how to interact with the world.
This allows students to learn the benefits of object oriented techniques in an engaging way.
Production Date:Winter 2008
Description:This is a ray tracer I created that does spheres, planes and bezier patches. It does recursive ray casting with refraction and reflection and also uses the phong light shading model.
Production Date:Spring 2007 - Present
Description:GauntNet is a multiplayer tower defense game where all players play on the same board. The game supports up to 8 players and is typically played over a LAN.
Please go to GauntNet's own site for more info.
Production Date:Fall 2007
Description:This is a 2D sidescrolling shooter game written in Java. It was created in about 1 month during a game design class at Washington State University Vancouver. It utilizes the Java Instructional Gaming Engine which takes care of the graphics backend and sound backend.
The game has both a single player and 2 Player Coop Mode where you battle through a full level with a boss and acquire power-ups similar to the old school gradius games.
Collision Detection can be done between any two convex polygons and for faster collision detection, the Line Sweep model is used.
Download (Updated 5/19/08)