
Click here for Game
Description. Tetris Contributors Listed below in alphabetical
order by last name, Denise Blakeley Change Log April 7, 2000 Misha Melikov Sat Feb 29 22:23:29 1992
Michael Mellinger (melling at schubert) * (ScoreKeeper.m) (username): * MiniMatrix.m (setBitmap::): This should prevent the
game from crashing at the end of the game. melling@cs.psu.edu 11/21/91 There is bug in Pieces.m
where y gets set to an abnormally large - setBitmap:theBitmap at:(int)row
:(int)column If row is >25, I print
an error message to stderr. The bug melling@cs.psu.edu 10/17/91 Converted Tetris to NeXTStep
2.0 From Tetris 1.0 Double fade Implementation Notes NextMatrix TetMatrix
are people who have contributed in one form
or another to the development of Tetris on the NeXT.
Detlev Droege
Eric Ly
Denis Lynch
Misha Melikov
Michael Mellinger
· converted to openstep / MacOSX / NT
· level increases as you play (watch the level slider)
· different background images for levels
· transparency
· transparent blocks
· distributed score server
Added patch by Detlev Droege <droege@nemo.uni-koblenz.de>
to allow for extended GECOS field handling.
Changed if condition from
if (row<=25 && row>=0) {
to
if (row < numRows && row >= 0 && column < numCols &&
column >= 0) {
Solution provided by: dml@mozart.ESL.COM (Denis Lynch)
value. I do a range check in MiniMatrix.m in the method where the
program normally dies. A cheap, but I hope effective solution.
manifests itself at the end of the game when the pieces are near the
top of the game display.
Inherits from MiniMatrix. Generates the next piece to be dropped, and
displays it if the user desires.
Also inherits from MiniMatrix. The Piece object must be initialized
first so the size of the view can be determined from the block size.