|You know your QuickBASIC game is in trouble when...|
We all have programming troubles. If you've ever tried to make a QB game then you'll easily identify with these statements:
You catch your head programmer at the bookstore flipping through BASIC for Dummies and haggling with the cashier over the price.
Someone on your programming team asks, "Hey, what's an array?"
Your graphic artist sends you thirty-five 23 X 31 tiles for your tile based RPG.
The AI for the enemies in your game begins laughing at you.
The AI for the enemies in your game asks you whether you're real and its artificial, or they're real and you're artificial; you start to wonder...
Someone on your programming team calmly turns to you and asks, "What does 'AI' stand for?"
You loose track of time and forget to brew another expresso, and Star Bucks calls you to make sure you're alright.
You sit down to begin debugging your game and when what you think has been five minutes has passed, you find yourself swimming in melted candle wax.
You decide to go to class on time one day and the professor nearly faints.
You bring your copy of The Revolutionary Guide to QBASIC to church one day before remembering you were supposed to bring that other Bible.
Three days before you're sure the game will be complete you are plagued by "Out of memory" errors.
You are resisting a powerful temptation to engage in assembly programming for the game you promised would be "100% pure QB."
You feel guilty for having "unclean" thoughts about the virtues of C programming and how much easier things might turn out to be...
Your family and / or friends begin giving you odd looks when they walk by the computer. It's as if they've never seen a toilet seat in place of a computer chair...
When you begin seeing the real world in oddly pulsating, green characters that slowly move down your field of vision...
When your enemy AI begins calling you "Dave" at odd times.
You begin using old Coke and Dr. Pepper 12 pack boxes as furniture.
You can't help but notice and complain about how "Two dimensional" all your relationships are...
You haven't seen a beverage coaster that was originally manufactured for placing beverages upon and not the result of faulty equipment in over three years.
All of your QB error messages address you as "Dave" and include ambiguous personal messages such as, "I'm afraid I can't let you do that..."
You hum some of the tunes to your favorite CDs for hours before realizing they stopped playing several hours ago.
Amongst your collection of favorite music you often listen to whilst coding are the soundtracks to all your favorite commercial games.
You begin to worry about finishing your game before DOS ceases to exist.
You overhear your head programmer in the next room saying "Dialog Box???" to himself / herself as if repeating it from something he / she just read.
Enjoying the outdoors on a beautiful summer day consists of opening the window next to your computer.
You are often asked, "Who are you talking to in there?"
You overhear your head programmer attempting to sound out the word "graphic" as gra-p-hic.
You keep telling yourself how great your program will look on a newer machine.
You suddenly learn, with a sickening realization, that your head programmer was thinking you were talking about a space game when you said you wanted to make it a "multiple module" game.
You suddenly realize the person you've been corresponding with for help on your game doesn't actually speak the same spoken language as you -- your emails have just consisted mostly of QB reserved words.
After your game has been up on your site for three weeks and you've emailed it to everyone you know, you discover x was supposed to equal 1, not 2.
Visits to your system clock are quite common. People who receive email from you always ask why your computer is perpetually set on December 17, 1996. Coincidentally, you have three shareware programs that you downloaded that day...
When the title of your game is a direct reflection of how you felt towards your computer after debugging it for four hours straight.
When you include buttons in the game just because you've "always wanted a button that said that..."
When the Ctrl, Alt, and Delete keys begin cracking and you feel sorry for your reset button, which you believe to be in immediate danger.
You feel DEBUG.EXE is more user friendly than QuickBASIC.
When your graphic artist decides to make your program "stand alone" and says, "Oh, well I can just send them to you in DATA statements..."
You realize the copy of the palette you sent your graphic artist starts counting with the color 1, not color 0.
When your head programmer says something like, "Hey, we've gotta find out who this 'Ray' guy is -- we could learn a lot from his 'casting' demo."
You confuse the .BAK and .BAS files.
Your idea of one minute and someone else's idea of one minute is the difference between the power of QuickBASIC and Assembly.
You often hear, "Oh, yea that's nice. But what would really be cool is if..."
You're absolutely positive you have a backup of everything.
Your head programmer asks you if you've got a copy of the infamous "QuickBASIC disassmbler" because he / she wants to reverse engineer something Angelo Mottola made.
Your head programmer ever mentions the word "disassemble."
After not working on a "flawless" program for four weeks, it has more errors than you can imagine.
You have to cut the size of the visible screen in half because of memory problems...and now it's time to shift work from the intro to the game.
Like what you see? Want to see more? This particular article was inspired by something I saw at another web site -- "You know your game is in trouble" with contributions from commercial game writers. Visit it for many more laughs!
This site is also an excellent resource for anyone wanting to learn more about game AI programming. Check it out.
This page was generated by Microsoft
© Copyright 2000 by Timothy D. Mowrer for Secret Weapon Software.