So I've had this laying around for half a year now, made it for school. But now it's about time I show it to the entire world, aka. you guys, so that I can get some real feedback, and not just that from my teacher. Which wasn't a whole lot about the game, but rather about the report I had to write too. (I've said "I" a lot in this thread, but to be fair we were 4 people working on this game. All of us writting on the report, and me as the main programmer of the game (95% of the code ^^))
Here's a link to the applet version: http://infloop.org/tmp/tetris/
And here's a link to the standalone app: http://infloop.org/tmp/tetris/Tetris-standalone.jar
This doesn't store highscores accross sessions. The app version stores a "highscore.dat" file next to the jar file.
Btw. this is made entirely in Java2D.
So, fire away guys! What'd ya think?
PS.: for those who wants to know, we all got a 10 for it, with the comment "If the report had been a bit better it would've been 12.." 10 being the next best and 12 being the best. (Scale: -03, 00, 02, 4, 7, 10, 12)
EDIT: I just realized how ugly the code is. I'm not using "this" anywhere at all. :s I should clean it up some time.
EDIT 2: Fixed all missing "this", "@Override" and minor weird stuff