My final project for CIS 588 was Batman: Missiles Over Gotham. I didn't have time to put a help menu in or get real fancy, so I'll describe how to play here.

You're Batman trying to disarm missiles that are aimed at Gotham. There are robot tanks guarding the missiles, so you need to avoid them until you can get a powerup for the Batwing.
The gameplay is basically a 3-D version of Pac-Man. The arrow keys move you around. There's a 2-D inset map in the lower right corner. The x's are missiles, the p's are powerups. You are the B. The enemy tanks don't appear on the inset map, so you have to look for them yourself.
The powerups look like swords. When you get one, the screen will change color. If a robot kills you, you'll lose one life, and the screen will change color. You'll be temporarily intangible, giving you time to get away from the tank.
There are 4 levels, and each one has more robots.

I programmed it using Direct X, but I don't think you need it. The game runs on my laptop, and I haven't installed it there. Your screen should be set to 16 bit color however. It might run, but it would probably look weird on another setting. And obviously, it runs under Windows...
To run it, just download the zip file and unzip everything into one folder. It doesn't handle errors very gracefully, so you won't get a message, it will just fail if everything isn't there.


Monkeys Stole my Pants is a text adventure game I wrote for CIS 587

I've set up a java applet to make it playable on the web.

It uses the Inform engine, which was created by reverse-engineering old Infocom games.

The actual game is a .z5 file, monkey.z5

These files can be played by downloading an emulator such as WinFrotz


Pirate Showdown was my final project for CIS 587

You can download the self-extracting executable file here

Graphics were mostly swiped from other sources or created by Tom Pearce

DirectX 8.0 or better is required to run this. (Not because the game is so super-advanced that it needs the latest & greatest, but that's just what I used to develop it...) Therefore, this won't run on Windows NT. Or Macintosh or Linux.

The Help menu in the game gives a nice overview and tells how each mission 
works.  I do have the following comments for new players:
  1. Hold down the mouse button while shooting at parrots.  
  2. An ambush/sniping style works best while raiding ships.  
     Try speeding away, then stopping and shooting as enemies approach
  3. Remember, in the boat race, speed is based on level.  
     Don't try and challenge the Captain in your first race...
  4. The Duel to the Death is disabled since I haven't finished writing that part
  5. There is an undocumented save game feature available.
     Hit S at the main menu to save your current game to pirate.sav
     Hit L at the main menu to load an existing game.  
       (Might crash if you don't have a save game.  It was only added to 
	let me easily play high level games)

I haven't decided what my next programming project will be, so any suggestions are welcome. I'd like to do a multi-player internet game. Probably a port of some board game, since the game part presumably wouldn't be too difficult, and I could work more on re-learning how to send packets and all that fun stuff I haven't touched in 4 or 5 years.