kendrike d178be518c feat: 添加Python围棋游戏
- 支持9x9、13x13、19x19三种棋盘大小
- 实现完整围棋规则:落子、提子、禁入点、打劫
- 添加悔棋和PASS功能
- 使用Tkinter实现GUI界面
2026-03-14 16:08:14 +08:00
2026-03-14 16:08:14 +08:00
2026-03-14 16:08:14 +08:00

DataWhisper 项目

围棋游戏 (Go Game)

一个使用 Python Tkinter 实现的简易围棋游戏。

功能特性

  • 支持三种棋盘大小9x9、13x13、19x19
  • 完整的围棋规则实现:
    • 黑白交替落子
    • 气的计算
    • 提子(吃子)功能
    • 禁入点规则(禁止自杀)
    • 打劫规则(禁止全局同形)
  • 悔棋功能
  • PASS 功能
  • 悬停预览
  • 坐标显示
  • 星位标记
  • 提子计数

运行方法

python go_game.py

操作说明

  • 落子:鼠标左键点击棋盘交叉点
  • 新游戏:点击"新游戏"按钮重新开始
  • 悔棋:点击"悔棋"撤销上一步
  • PASS:点击"PASS"跳过当前回合
  • 切换棋盘大小:从下拉菜单选择棋盘尺寸

系统要求

  • Python 3.6+
  • TkinterPython 内置)

截图

运行后会显示一个可视化的围棋棋盘界面,支持完整的围棋对弈功能。

Description
No description provided
Readme 30 KiB
Languages
Python 100%