Wow. my first playable game.
took my time.
in all my newbieness i started another project quite a while ago. set my sights too high, and it’s still not finished. so here’s a message to anyone just starting out: Start simple, cause if it’s twice as complex a game no doubt it’ll be 20 times as hard to create.
This is a simple tetris game which didnt take much planning at all. All the graphics were done in fireworks, all the midi was ripped off found somewhere.
i know i’ll probably spend as much time playing this one as i did coding it
Here’s a screenshot:
http://members.austarmetro.com.au/~juddman/images/JMTetrisPreview.gif
Controls are X for clockwise rotation and Z for counter-clockwise. down makes the piece fall quickly and up does a hard drop.
Download: http://members.austarmetro.com.au/~juddman/files2/JMTetris0.5.zip
Known issues:
-artefacts left outside the play area. I need to add a fillRect. now why didnt i do that?
-once a piece got stuck in the roof. no idea why. couldnt get it to happen again though.
-Excessive abundance of orange L pieces
-not very many yellow S pieces (all pieces chosen at random)
-gets hard quickly
-music tends to play the more annoying songs more often (or is that my imagination?)
-music sometimes plays the same song(s) over and over (though that’s random too, and 11 midis to choose from.)
it does WAY too much painting, but still performs well here. this is an early release, so i havent done any real optimization. I set it to target 50 fps and it gets average 48, but if it were set to 80 it’d get about 75 (on this computer)
anyone who has performance problems with the game please let me know what OS and hardware you’re running, and what you think might be causing it to be slow.
i dont think it’ll work too well on Windows 95/98. if anyone has either of these OS and could test it, please let me know how it goes.
i’ll be updating this a bit… need to add a points system (instead of just counting lines), maybe change the background color when advancing levels, a special effect for the line(s) being removed…
Edit: btw. you can put your own midis in the midi folder, or delete the midi folder if you dont like the music.