Это Python Realatino Game Tetris Game и простой ИИ для автоматического воспроизведения игры.
Нужны Python3, Pyqt5 и Numpy.
tetris_game.py является основным приложением.tetris_model.py - это модель данных для этой игры.tetris_ai.py - это часть ИИ. Запустите tetris_game.py из командной строки, и вы начинаете играть или смотреть ИИ игра.
$ python3 tetris_game.py Если вы хотите сыграть самостоятельно, вы должны понаправляться этой строкой в tetris_game.py :
# TETRIS_AI = NoneИли просто прокомментируйте эту строку:
from tetris_ai import TETRIS_AI Текущая конфигурация может быть слишком быстрой для человеческого игрока. Таким образом, вы можете сделать его медленнее, изменяя ценность Tetris.speed , определенную здесь:
class Tetris ( QMainWindow ):
...
def initUI ( self ):
...
self . speed = 10Так же, как классическая игра тетриса. Вы используете клавишу, чтобы повернуть форму, левую клавишу, чтобы перемещать влево и правую клавишу, чтобы перемещаться вправо. Также вы можете использовать пространственный ключ, чтобы немедленно раскрывать форму тока. Если вам нужна пауза, просто нажмите кнопку P. Правая панель показывает следующую форму.
~ Развлечься ~
