tetris_game
1.0.0
这是Tetris游戏的Python实施者,也是自动玩游戏的简单AI。
需要安装python3,pyqt5和numpy。
tetris_game.py是主要应用程序。tetris_model.py是此游戏的数据模型。tetris_ai.py是AI部分。从命令行运行tetris_game.py ,您开始播放或观看AI播放。
$ 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键。右面板显示下一个形状。
〜玩得开心〜
