So crappy, it's good!

This past term, I’ve been attending a game development night course offered by UW. It’s actually a four term course, and tonight is the final class of the first term. Our last assignment (which is due today) was to take our existing framework and create a game out of it. This was assigned to us the week before Thanksgiving, so we’ve had nearly a month to work on it… I started last night.

Since I knew that I would never touch this codebase again, I hacked it to bits. This was a pretty new experience for me and I realized that you actually have to be fairly good at coding to write code this bad. By that I mean, bad code usually makes buggy programs, but if you can hack your code in and get a solid program out of it, you must know what you’re doing.

So, last night I got the core gameplay finished, but there was no ending to the game (a la Atari 2600 games). Since I knew that my work was nearly done, I did what any good procrastinator would do… I stopped working on it. I was getting sleepy, so I went to bed with the plan to get up a little early the next morning and finish it before work. This morning I awoke with the determination that comes only with a deadline so looming that (to quote the poetic lyricists of Metallica) “nothing else matters.”

My main problem this morning was I needed to quickly add beginning and end menus to the game, but I didn’t have the time to learn DirectX text stuff. I decided that I’d go with the super cheesy and quick solution of message boxes!! (they’re good for everything!) Once I hacked in a scoring system and header & footer message boxes I was done!! Download my game from here if you want to see it in all its wondrous crappy glory. A few notes, you’ll need at least DirectX 7.0, and you control the tank with the mouse. If you can’t get it to run, oh well, you aren’t missing much.

3 Comments

Now that is vintage Jakers. Makes me want to cry ;) You did attend some classes tho?

Yeah, I actually DID go to most of my classes... We were only allowed to miss 2 out of 10 classes, so once the last two classes rolled around and I still hadn't missed any, I decided I better skip the last 2 classes!

Takes me back to high school Advanced Placement Biology days. You never studied, or took notes and barely listened. Yet, you always managed to do reasonably well.

Personally, I think you may be a procrastination junkie. You live off the thrill of waiting till the last moment, and then in a caffeine-induced state you create the miracle of "vintage Jakers" as Jeremy put it.

You'll have to let us know what your prof. thinks of your program.

Random Photo