一个带有 AI 的 Tetris 游戏
tetris_game.py 是主要应用程序。 * tetris_model.py 是此游戏的数据模型。 * tetris_ai.py 是 AI 部分。 从命令行运行 tetris_game.py 即可开始玩游戏或观看 AI 玩游戏。 ```shell$ python3 tetris_game.py
### 手动玩法 如果您想自己玩游戏,请在 `tetris_game.py` 中取消注释以下一行:python
或者只需注释以下一行:python
from tetris_ai import TETRIS_AI
当前配置可能对人类玩家来说太快了。因此,您可能希望使其变慢,通过更改此处定义的 `Tetris.speed` 值:python
class Tetris(QMainWindow):
...
def initUI(self):
...
self.speed = 10
就像经典的四块游戏一样。使用 *上*键旋转形状, *左*键向左移动, *右*键向右移动。还可以使用 *空格*键立即放下当前形状。如果想暂停,只需按 *P*键。右侧面板显示下一个形状。暂无开放 Issues,或尚未同步最近议题。