- 支持9x9、13x13、19x19三种棋盘大小 - 实现完整围棋规则:落子、提子、禁入点、打劫 - 添加悔棋和PASS功能 - 使用Tkinter实现GUI界面
DataWhisper 项目
围棋游戏 (Go Game)
一个使用 Python Tkinter 实现的简易围棋游戏。
功能特性
- 支持三种棋盘大小:9x9、13x13、19x19
- 完整的围棋规则实现:
- 黑白交替落子
- 气的计算
- 提子(吃子)功能
- 禁入点规则(禁止自杀)
- 打劫规则(禁止全局同形)
- 悔棋功能
- PASS 功能
- 悬停预览
- 坐标显示
- 星位标记
- 提子计数
运行方法
python go_game.py
操作说明
- 落子:鼠标左键点击棋盘交叉点
- 新游戏:点击"新游戏"按钮重新开始
- 悔棋:点击"悔棋"撤销上一步
- PASS:点击"PASS"跳过当前回合
- 切换棋盘大小:从下拉菜单选择棋盘尺寸
系统要求
- Python 3.6+
- Tkinter(Python 内置)
截图
运行后会显示一个可视化的围棋棋盘界面,支持完整的围棋对弈功能。
Description
Languages
Python
100%