Projects
Japan Status
A quick python script I wrote to display information regarding the current radiation levels in Japan. Data provided by Japan Status.
Source: japanstatus.py
Aftermath (C# using XNA 3.1)
This is the engine for a 2D top-down action game I worked on by myself in 2007-2008. It has the following features:
- Tile engine - Can generate maps with multiple draw layers. Reads XML map files and renders them using XNA.
- Collision detection - Reads the map file for a "collision layer", which determines where a player can or can't move to on the map.
- Zoning - Allows the player to move from one map to another by entering a "zone" (rectangular section) on the current map.
Source: zip
Outbreak (C# using XNA 3.1)
A game I made in a very short time span for a competition called the "Game Making Deathmatch 2006" held by the UofT Game Programming Club. This game is a 2D shooter in the same style as games like Geometry Wars. It has the following features:
- Multiple ships - The player can choose three different kind of ships: Agility, Balanced, or Handling. Agility is a quick moving ship with the worst handlin. Handling is a ship that moves slower but handles the best. Balanced is a balance between speed and handling.
- Multiple weapon types - Along with a regular shot, weapon powerups such as the quick and heavy shot can picked up. The quick shot fires much faster but does lower damage and the heavy shot fires slower but with much bigger damage.
- Different enemy types - While I had planned to have a lot more types of enemies, there were only two in this build of the game. The main enemy type just moves around the play area linearly and the special enemy type homes in on the player's position.
Source: zip
