It's currently 12:08 at GMT-8 as I type this.
I needed to do a project for my Health class, and I was sick of the same ol' posters and crap. "Game" was on the list, and, well, the rest is history.
Long story short: I wrote a C++ command-line menu-driven game revolving around Suicide, the last topic of our unit. In it, the player attempts to talk some guy out of jumping off a tall building. I worried my parents greatly, because I've never finished a "real" C++ program to date.
How did I write a fully-fledged game (by 1990 standards, anyway) within a week, you ask? I'm almost ashamed to say it, but I nearly completely abandoned the concept of OOP. I wrote purely procedural code. I had a one-variable class out of habit, but actually, a global variable would have been easier for something of this small scale. I also stripped the program of all exceptions and error logic, since I'll be the one at the helm.
The game is actually simple enough for a one-page flow chart. Luckily, debugging is a small chore when all conceivable paths are marked. I'm proud to announce my first real program was a
Gold-star program -- it compiled and ran to specifications perfectly the first time. (I'm not counting the delays in the couts I added later; I left them out at first intentionally for debugging purposes.)
^^^^I'm not sure whether to be proud or scared. What can I say, other than I'm done ahead of time and did a good job? Oh, maybe I should get to bed.