# 围棋go-train **Repository Path**: alwarse/go-train ## Basic Information - **Project Name**: 围棋go-train - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-10-22 - **Last Updated**: 2025-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 围棋学习空间 欢迎来到围棋学习空间!在这里,您将学习围棋的基本概念,并可以通过一个功能完善的围棋程序进行练习。 ### 围棋基本概念 我们为您准备了以下几个方面的基本介绍: 1. [围棋是什么](./concepts/1.what-is-go.md) 2. [围棋规则](./concepts/2.rule.md) 3. [如何下围棋](./concepts/3.how-to-play.md) 4. [连接与切断](./concepts/4.connection-and-cutting.md) 5. [死活](./concepts/5.life-and-death.md) 6. [打劫](./concepts/6.ko.md) ### 围棋人机练习程序 我们提供了一个功能完善的围棋程序,支持多种游戏模式和智能 AI 对手。 - [开始游戏](./game/index.html) #### 主要功能: **游戏模式** - 🎮 **自由模式**:双人对弈,交替落子 - 🤖 **执黑对战**:玩家执黑与 AI 对战 - ⚪ **执白对战**:玩家执白与 AI 对战 - 🤝 **AI 对战**:观看两个 AI 互相对弈(可暂停/继续) **AI 难度等级** - 🟢 **初级**:随机落子,适合初学者 - 🟡 **中级**:基于位置价值和战术的策略 - 🔴 **高级**:智能评估 + 定式库,考虑全局布局、攻防平衡和形状优化 **AI 学习辅助** ✨新功能 - 🔥 **思考热图**:可视化显示 AI 对每个位置的评估分数(颜色从蓝到红表示价值从低到高) - 💡 **AI 建议**:显示 AI 推荐的前 5 个最佳落子点,带编号和动画标记 - 📚 **定式库**:高级 AI 在开局阶段会使用常见定式(星位、小飞挂角等) **完整围棋规则** - ✅ 吃子规则(提子) - ✅ 劫争规则(禁止全局同形再现) - ✅ 自杀手禁止 - ✅ 气的计算 **游戏功能** - 📊 实时领地计算(黑方/白方/中立区域) - 🎯 提子数统计 - ↩️ 悔棋功能 - 💾 保存棋谱(SGF 格式) - 📂 加载棋谱(SGF 格式) - ▶️ 棋谱回放(支持步进播放和评论) - 🎨 落子预览 - 📍 坐标标注(行列标识) **AI 对战特色** - ⏱️ 可调节落子间隔(默认 600ms) - ⏸️ 暂停/继续控制 - 🛑 随时停止对局 - 🏆 自动判定胜负 - 📈 游戏结束条件判断 --- ### 🚀 待实现功能 (TODO) **规则增强** - [ ] 中国规则/日本规则切换 - [ ] 贴目设置(黑贴 3.75/7.5 子) - [ ] 点目计算(精确计算最终得分) - [ ] Pass 按钮(明确放弃落子) **AI 改进** - [x] AI 思考可视化(显示评估热图)✨ - [x] AI 建议提示(显示推荐落子点)✨ - [x] 定式库(常见布局模式)✨ - [ ] 蒙特卡洛树搜索 (MCTS) 算法 - [ ] 神经网络评估(考虑集成开源模型) - [ ] 死活题库与练习模式 **用户体验** - [ ] 落子音效 - [ ] 棋盘主题切换(木纹/简约/夜间模式) - [ ] 棋盘尺寸选择(9×9、13×13、19×19) - [ ] 让子设置(让 2 子、让 9 子等) - [ ] 计时器功能(读秒、倒计时) - [ ] 多语言支持(中文/英文/日文) **对局管理** - [ ] 对局历史记录 - [ ] 复盘分析功能 - [ ] 胜率图表 - [ ] 失误点标注 - [ ] 变化图分析 **社交功能** - [ ] 在线对弈(WebSocket) - [ ] 对局分享(生成链接) - [ ] 排行榜系统 - [ ] 观战模式 **学习辅助** - [ ] AI 建议提示(显示推荐落子点) - [ ] 形势判断(当前局势评估) - [ ] 手筋题库练习 - [ ] 官子题库练习 - [ ] 交互式教程 **技术优化** - [ ] Web Worker 优化(AI 计算不阻塞 UI) - [ ] IndexedDB 存储棋谱 - [ ] PWA 支持(离线可用) - [ ] 响应式设计(移动端适配) - [ ] 性能优化(大量棋子渲染优化) 希望您在这里学得愉快!