3 ms·
Yes, that is in accordance with section 5.1 of the Tetris specification. https://www.colinfahey.com/tetris/tetris.html https://www.colinfahey.com/tetris/tetris.
by bjourne 8y ago
Yes, that is in accordance with section 5.1 of the Tetris specification. https://www.colinfahey.com/tetris/tetris.html https://www.colinfahey.com/tetris/tetris.html
The definition of "Standard Tetris" is an idealized model of the most important characteristics and behaviors of the first IBM-PC implementation of the Tetris game (circa 1986-1988).
The idealized model is based upon inferring the apparent intentions of the developers of the first IBM-PC implementation of the Tetris game.
For example, it seems reasonable to infer that the developers of the first IBM-PC implementation of the Tetris game intended to select the shape of each new falling piece "randomly", and that the use of the Borland C implementation of the rand() function was merely a practical approximation of the intention. The definition of "Standard Tetris" specifies that the shape of each new falling piece is to be selected "randomly". This ideal behavior cannot be achieved by any implementation, but implementations can approximate the ideal behavior.
Yes, so much research in Computer Science has been based on Tetris that someone found it worthwhile to create a specification for the game.