这是一个基于 Python 的五子棋游戏,具有以下特点:
- 图形用户界面(GUI)
- 支持人机对战
- 集成了机器学习 AI
- 实时计时功能
- 支持悔棋
- 可保存和加载 AI 模型
- Python >= 3.8
- 操作系统:Windows/Linux/MacOS
- 克隆或下载本项目
- 安装依赖包:
pip install -r requirements.txt在项目目录下运行:
python gui.py- 支持人人对战和人机对战
- AI 具有自学习能力
- 实时显示每方用时
- 可以保存和加载 AI 模型
- 支持悔棋功能
- 可切换 AI 执子颜色
- 点击棋盘交叉点下棋
- 使用界面按钮控制游戏:
- 重新开始:开始新游戏
- 悔棋:撤销上一步
- 开启/关闭 AI:切换 AI 模式
- AI 执黑/白:切换 AI 执子颜色
- 保存 AI:保存当前 AI 模型
- 加载 AI:加载已保存的 AI 模型
- AI 采用深度学习模型
- 结合规则引擎和机器学习
- 具有自适应学习能力
- 每局结束后自动学习对局数据