C++: Gravity Defender Source.zip contains the entire source code for my iPhone game Gravity Defender.
It is written in C++ on top of the iPhone, openFrameworks, and Boost libraries.
Java: BPTree.java is an implementation of Java's SortedMap
interface using a B+ tree. It was written as part of my Data Structures course at the University of Maryland.
My final grade in the course was an A.
C#: csharp gui.zip contains code for a graphical user interface library for games written in C#. It includes most common widgets such as
labels, buttons, containers, lists, scroll bars, etc... It makes heavy use of C#'s object-oriented features (inheritance, polymorphism, encapsulation, eventing, interfaces, etc...).
It is built on top of graphics and serialization libraries that are not included in the zip, so the source code will not compile. It is used to create the user interface for
Tanky-Tank.
Python: Exploding Demon Bunnies vs The Eyeball Monster is a game written in Python using the Panda3D game engine.
Its download zip contains all the source code for the game.