É uma implementação do Python do jogo Tetris e uma IA simples para jogar o jogo automaticamente.
Precisa de Python3, PYQT5 e Numpy a serem instalados.
tetris_game.py é o aplicativo principal.tetris_model.py é o modelo de dados para este jogo.tetris_ai.py é a parte da IA. Execute tetris_game.py da linha de comando e você começa a reproduzir ou assistir a IA tocando.
$ python3 tetris_game.py Se você quiser jogar sozinho, deve descomentar esta linha em tetris_game.py :
# TETRIS_AI = NoneOu apenas comente esta linha:
from tetris_ai import TETRIS_AI A configuração atual pode ser muito rápida para o jogador humano. Então, você pode querer torná -lo mais lento, alterando o valor de Tetris.speed definido aqui:
class Tetris ( QMainWindow ):
...
def initUI ( self ):
...
self . speed = 10Assim como o jogo clássico de Tetris. Você usa a tecla UP para girar uma forma, a tecla esquerda para mover a tecla esquerda e direita para se mover para a direita. Além disso, você pode usar a chave do espaço para retirar a forma atual imediatamente. Se você quiser uma pausa, basta pressionar a tecla P. O painel direito mostra a próxima forma.
~ Divirta -se ~
