Spezifikation des Projekts (Tetris)
Baustelle, fertig erst am Dienstag
https://tetris.wiki/Tetris_(NES,_Nintendo)
Details
Es gab im Laufe der Jahrzehnte viele Versionen von Tetris mit subtilen Unterschieden in der Spielmechanik. Sie sollen die Version für das Nintendo Entertainment System (NES) von 1989 nachimplementieren. Dies bedeutet im Detail:
- Das Spiel hat 10 Zeilen und 22 Zeilen. Die obersten beiden Zeilen sind unsichtbar. Tetrominos starten so, dass das oberste Teil des Tetrominos in der obersten sichtbaren Zeile startet. Die unsichtbaren Zeilen haben den Effekt, dass man direkt nach dem Erscheinen eines Tetrominos dieses drehen kann (unter Umständen ragt dann ein Teil des Tetrominos in den unsichtbaren Bereich).
Die Rotation der Tetrominos folgt dem right-handed Nintendo Rotation System (obere Tabelle, die linke Spalte zeigt die Rotation, in der das Tetromino auf dem Bildschirm erscheint.) Für alle Tetrominos, die eine mittlere Zelle haben, ist das eine natürliche Rotation um 90 Grad, für das I-Tetromino beachten Sie bitte die Spezifikation genau.
- Es gibt kein lock delay, das heißt ein Tetromino rastet sofort ein, wenn es auf dem Boden oder einem anderen Tetromino liegt.