I've written a beginners tutorial which covers many aspects of 2D, including amongst other things:
Sprites
Firing multiple bullets
Creating and saving a hiscore table
Timer-based animation
I decided to write a program to go with it and decided on Space Invaders because a) it's nice and simple and b) I've never written it before, so I would get something out of it myself.
I've now basically finished the program and have provided a download link below (1MB), but would appreciate a little help with the fine tuning as I've never played it much before as I don't particularly like the game.
I just need your opinions on the following:
Does the general speed feel right?
Do you get a free life after each screen is cleared, or after a certain amount of points?
Can you get more than 3 lives?
In this version, you get a free life after clearing every screen, but only 3 lives show - meaning that you actually have more than three and when you get killed, there's no change to the lives left display. This must be wrong, but I'm not sure which way it should be done.
It's not meant to be a 100% accurate remake, but I'd like it to play more or less the same if I can.
If you want an 'authentic' game, leave multi-firing off. If you want a simple blast and rack up the points, turn it on!
http://www.computechtenerife.com/spcinv.zip
Thanks for any comments...
TDK_Man