Thanks to visit codestin.com
Credit goes to github.com

Skip to content

HoneyLin/gomoku

Repository files navigation

五子棋游戏 (Gomoku)

这是一个基于 Python 的五子棋游戏,具有以下特点:

  • 图形用户界面(GUI)
  • 支持人机对战
  • 集成了机器学习 AI
  • 实时计时功能
  • 支持悔棋
  • 可保存和加载 AI 模型

系统要求

  • Python >= 3.8
  • 操作系统:Windows/Linux/MacOS

安装说明

  1. 克隆或下载本项目
  2. 安装依赖包:
pip install -r requirements.txt

运行游戏

在项目目录下运行:

python gui.py

游戏功能

  • 支持人人对战和人机对战
  • AI 具有自学习能力
  • 实时显示每方用时
  • 可以保存和加载 AI 模型
  • 支持悔棋功能
  • 可切换 AI 执子颜色

操作说明

  • 点击棋盘交叉点下棋
  • 使用界面按钮控制游戏:
    • 重新开始:开始新游戏
    • 悔棋:撤销上一步
    • 开启/关闭 AI:切换 AI 模式
    • AI 执黑/白:切换 AI 执子颜色
    • 保存 AI:保存当前 AI 模型
    • 加载 AI:加载已保存的 AI 模型

AI 说明

  • AI 采用深度学习模型
  • 结合规则引擎和机器学习
  • 具有自适应学习能力
  • 每局结束后自动学习对局数据

About

五子棋 + AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages