Up: Home
This is a program that I was working on for no reason in particular. It's
something of a simple Wolfenstein clone. That's actually a bit of a misnomer,
though, because this is not a game. There are no enemies, no levels, no
textures, and no gameplay. But it is a 2.5D engine, and that's pretty neat.
This was my entry into the 72 hour game programming competition "TINS" (which
stands for "TINS is not Speedhack"). You can see the results
here. The game is a side-scrolling shooter, with crappy software 3D effects (sprite
scaling, textured poly. These are built into the Allegro library). It is quite
slow, and I know that I could have done some things much better.
Unfortunately, I placed last overall in the competition. However, I placed 4th in the genre requirements, with which I was quite happy. The requirements were quite strict. Furthermore, I was one of the 11 participants who actually finished (there were 34 people who entered, 15 people submitted some code, only 11 worked). So, taking that into consideration, I really placed in the top third. Not bad, considering that I was learning the Allegro library during the competition, plus it was my first compo ever. In any case, you can get the executable here. I think I have included everything you need, but you might need some MSVC runtime libraries, or some Allegro libs.
This is a game that I made for fun. It's a tetris clone. There's nothing
special here, it just plays close to the original thing. I could add a lot of
things, including "game over" detection (right now, it keeps trying to drop
blocks, even after you have filled the screen), a score, neat effects when you
complete a line, and so on. I might get back to this sometime and finish it.
Or, perhaps I'll try a Super Puzzle Fighter 2X port. You can download an
executable here.
This is a picture of a project that I did in OpenGL for a class. It's called
"Egg Drop". It's really sweet. The physics took a while, but they are pretty
good. This can also be downloaded here.
Here's a shot from my first game, SDLPong. It uses use
libSDL for graphics and input routines. Isn't it pretty! You can
download it here.