php中文网

一个简单的 Tic Tac Toe 终端游戏

php中文网

https://github.com/siderthecoder/python-git-repository/blob/main/ttt.py

我目前正在 Codecademy.com 上学习计算机科学课程,需要为我的作品集项目制作一款终端游戏,所以我决定制作一款 Tic Tac Toe 游戏。

在我的代码中,我首先创建了一个字典来保存 Tic Tac Toe 板的每个框中的内容,利用列表中的 [ ] 在终端中打印时看起来像一个框的事实。然后,我在函数 create_grid 中使用该字典来呈现当前的板。接下来,我创建了一个名为 Player 的类,它获取 2 个玩家的名字,并根据 1 到 6 之间随机的掷骰来检查谁先走,无论谁先走,也可以选择他们想要 X 或 O。之后是 win_check 函数检查网格上是否出现 8 个获胜组合。最后,初始化游戏的定义和所有先前的函数都会播放并重复玩家选择 X 或 O 的位置​​,直到棋盘已满或找到获胜组合并打印出获胜者的公告。

我对 Python 还很陌生,所以我知道我应该更多地使用注释,记得更频繁地提交,我可以让它看起来更干净,但我计划继续工作,这样我就可以做这些事情更好的。任何提示或建议我们都将不胜感激,感谢您的阅读。

以上就是一个简单的 Tic Tac Toe 终端游戏的详细内容,更多请关注php中文网其它相关文章!