My first game: Invaders

  • user warning: Table './glorioustrainwrecks/sessions' is marked as crashed and should be repaired query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1710648815 AND uid = 0 in /var/www/glorioustrainwrecks/includes/database.mysql.inc on line 175.
  • user warning: Table './glorioustrainwrecks/sessions' is marked as crashed and should be repaired query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1710648815 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/glorioustrainwrecks/includes/database.mysql.inc on line 175.

the gang at IC directed me to this site, so here I am. Anyway I thought I'd post my original TGF work, Invaders, at least what I have completed.

I built it using TGF but who knows? It might even work in KNP and/or TGF2. (UPDATE: just tried loading it in KNP, no dice. may or may not work in TGF2)

ETA: I just recoded the game so the 'dipswitches' are more like real dipswitches (0 = off, 1 = on)

Issues/Bugs:

- infinite lives in 'EXTREME mode' (FIXED, finally!)
- All invaders respawn after you die
- 'Invisible Invaders' (Press S) only lasts one life -- FIXED
- Game re-prompts user for initials if a game is completed and then left to loop the demo -- FIXED (All I had to do was set the score to 0 at the 'enemies' screen when the demo loops, now the game no longer asks for a high score every time it loops back to the title screen.)

AttachmentSize
invaders.zip422.78 KB
kirkjerk's picture

cute! as a side note, it

cute!

as a side note, it needs CNC32.dll which can be downloaded from http://website.lineone.net/~mark.fairman/FanGames.htm ....

OK, I added that to the zip.

OK, I added that to the zip. After I finish this post I'll upload it with the new version which finally fixes EXTREME difficulty.

One of the other things I need to add is getting that explosion to work, so that way when your ship's hit that explosion goes off where your ship is, and it waits for a second before resuming the game.

Just added a small tweak

Just added a small tweak that resets all the 'dipswitches' to 'off' at the 'GAME OVER' screen, I forgot to test and make sure that it didn't accidentally leave any settings 'on' when starting a new game.

ashanI could have possibly

ashanI could have possibly used that when I was working on FlyWrenchPong... http://esixsigma.org/
it used what looked like the old DOS font, so I actually used screenshots from a DOS window... not as flexible as having a font, and there were some of these that would have been close enough.