Es ist ein Python Implementatino von Tetris Game und eine einfache KI, um das Spiel automatisch zu spielen.
Benötigen Sie Python3, Pyqt5 und Numpy, um zu installieren.
tetris_game.py ist die Hauptanwendung.tetris_model.py ist das Datenmodell für dieses Spiel.tetris_ai.py ist der KI -Teil. Führen Sie tetris_game.py aus der Befehlszeile aus und Sie beginnen, die KI zu spielen oder zu sehen, wie sie spielen.
$ python3 tetris_game.py Wenn Sie alleine spielen möchten, sollten Sie diese Zeile in tetris_game.py überzeugen:
# TETRIS_AI = NoneOder kommentieren Sie einfach diese Zeile:
from tetris_ai import TETRIS_AI Die aktuelle Konfiguration könnte für den menschlichen Player zu schnell sein. Möglicherweise möchten Sie es langsamer machen, indem Sie den Wert von Tetris.speed ändern.
class Tetris ( QMainWindow ):
...
def initUI ( self ):
...
self . speed = 10Genau wie klassisches Tetris -Spiel. Sie verbrauchen die Taste, um eine Form und linke Taste zu drehen, um die linke und rechte Taste zu bewegen, um sich rechts zu bewegen. Sie können auch die Space -Taste verwenden, um die aktuelle Form sofort abzulassen. Wenn Sie eine Pause wünschen, drücken Sie einfach die T -Taste. Das rechte Feld zeigt die nächste Form.
~ Viel Spaß ~
