Sunday, May 15, 2011

initial final game proposal for DMF 203

DMF 203 game – final Project
Goals: This game will be a ‘first-person shooter’, of sorts. I’m behind on the lingo. Would the original ‘Asteroids’ be considered an ‘FPS’?. The terrean spaceship (in geosynchronous orbit), will be making shoot/don’t shoot decisions (no logic to these, by the way) and based upon the target hit, will score points, or have points deducted. Is that bifurcated object that is headed your way a Ctulhuian nursing bottle (they are important allies) - for their giant two-mouthed infants (which morph into 3 mouths after they lose their set of ‘eye teeth’) - or is it a miniaturized Maladrxirian binary fission weapon? Is that a Zoooooooooooooooooooordn ‘man-of-war’ craft, or a Shiiiishnian geriatric tour spacebus, coming to see the Grand Canyon and donate their earthling-compatible extra organs, which used to go into landfills on their home planet? Think fast! Or, “Feel the force”, or, “I haven’t even had my morning coffee yet; why do they have me manning the plasma cannon on this rust-bucket when I haven’t had the minimum required refresher simulation training in over ten months?”

The ‘bogies’ will be starting at the top of the screen, and descending towards the bottom of the screen, where the patrol ship moves from left-to-right horizontally, based on mouse movement. Clicking the mouse shoots projectiles, which travel in a straight line, after they are fired. This is not intended to be a friendly/logical/satisfying game. Think ‘Sartre Pac-man’. Or Buddha, for that matter (Life is suffering…). This game is more about mordant humor, modern angst, cynicism, and betrayal-of-trust issues, than it is about ‘fair play’ and richly-rewarded motor skills.

Things to think about and attempt to program in:
1) A ‘space background’ with stars, that moves somehow, but is easily visually distinguishable from the incoming objects.
2) Sound effects. Some background noises (for the sheer annoyance/distraction), and sounds for ‘collisions’ (and launching ‘projectiles’?).
3) Some way of displaying scores (and irreverent messages)
4) ‘Random generators’ for different objects, and random vectors, and random speeds?
Random generators for score deductions (That hostile just moved past you at mach 27. Text display – “Why didn’t you have your transonic monitors turned on?”).

Title: Galactic Xenophobia II

Much coding to learn…

No comments:

Post a Comment