06 / 2026 / 已完成

Einstein Chess AI:基于MCTS与CNN的智能博弈系统

面向 5×5 EinStein 棋盘的桌面对弈程序,将 Tkinter GUI、规则引擎、MCTS 与 CNN 局面评估组合起来。

问题

如何把棋局状态管理、蒙特卡洛树搜索和卷积神经网络估值组织成可运行、可实验的桌面对弈系统?

角色

队长;负责桌面交互、规则与状态管理、MCTS、CNN 估值和实验工具整合。

方法

Tkinter 图形界面;棋局规则引擎;MCTS 候选走法搜索;PyTorch CNN 局面估值;自博弈训练和模型参数对比。

结果

关联成果:安徽省大学生计算机博弈大赛二等奖。README 同时记录 GUI 固定尺寸、主线程搜索可能短暂无响应等限制。

Overview

面向 5×5 EinStein 棋盘的桌面对弈程序,包含图形界面、规则引擎、蒙特卡洛树搜索和 CNN 局面评估。

My Contribution

作为队长,负责 GUI、棋局状态管理、MCTS、CNN 估值和实验工具的整合。

Method

通过 MCTS 模拟搜索候选走法,并使用 PyTorch CNN 对局面与走法进行评分;项目还支持自博弈训练和模型/参数对比。

Award and Limits

安徽省大学生计算机博弈大赛二等奖。当前 README 记录的限制包括 GUI 固定为 1200×800,搜索量较大时主线程可能短暂无响应。