-
增加了撤回功能,玩家现在可以撤销他们的上一步操作。
-
在棋盘上标注了最新落子位置的红点。
-
优化了代码逻辑,以提升性能和可维护性。
- 没有回溯功能
-
增加了 "Restart" 按钮以便重置游戏。
-
增加了棋盘上的特殊五点。
-
从任意鼠标点击可以下棋改为仅鼠标左键可以下棋。
-
改进了胜利和棋盘状态检查的游戏逻辑。
- 没有回溯功能
- 没有撤回功能
-
修复了棋子下到最后一行或最后一列时的逻辑错误
-
更换背景为棕色,棋子为白色
-
棋子显示位置从格子内改为横竖线交点上
-
增加了棋盘下满时的平局判断逻辑
-
优化代码逻辑
- 没有回溯功能
- 鼠标点击是任意鼠标点击都行,需要换成只有左键
- 没有撤回功能
-
实现五子棋的基础逻辑
- 屏幕下满时,未实现平局判断逻辑
- 白棋颜色实际上是蓝色,尚未修改
- Python 3.7 及以上
- Pygame 2.5.2
如果需要将项目转为 exe 文件,请按以下步骤操作:
-
安装 PyInstaller:
pip install pyinstaller
提示: 如果网速太慢,可以切换成国内源来加速。
-
在命令行中切换到项目文件所在的目录:
cd 项目文件路径
-
输入以下命令生成 exe 文件:
pyinstaller -F -w -i xxxxxx.ico 五子棋.py
xxxxxx.ico
可以自行修改,放入同一目录下即可。
-
等待生成过程完成。
如有任何问题或建议,请提交 Issue 或与我联系。
感谢您的使用与支持!