Il s'agit d'un python implémentatino de Tetris Game et d'une simple AI pour jouer automatiquement au jeu.
Besoin de Python3, Pyqt5 et Numpy pour être installée.
tetris_game.py est l'application principale.tetris_model.py est le modèle de données de ce jeu.tetris_ai.py est la partie AI. Exécutez tetris_game.py à partir de la ligne de commande et vous commencez à jouer ou à regarder l'IA jouer.
$ python3 tetris_game.py Si vous voulez jouer par vous-même, vous devez décommenter cette ligne dans tetris_game.py :
# TETRIS_AI = NoneOu commentez simplement cette ligne:
from tetris_ai import TETRIS_AI La configuration actuelle pourrait être trop rapide pour le joueur humain. Vous voudrez donc peut-être le rendre plus lent, en changeant la valeur de Tetris.speed défini ici:
class Tetris ( QMainWindow ):
...
def initUI ( self ):
...
self . speed = 10Tout comme le jeu classique Tetris. Vous utilisez une touche pour faire pivoter une forme, une touche gauche pour se déplacer à gauche et à droite pour se déplacer à droite. Vous pouvez également utiliser la clé d'espace pour abaisser la forme de courant immédiatement. Si vous voulez une pause, appuyez simplement sur la touche P. Le panneau de droite montre la forme suivante.
~ Amusez-vous ~
