围棋路线图:为什么最后做
围棋排在我们的开发顺序最后,在五子棋、象棋、黑白棋之后。不是因为它不重要,而是因为它最贵。这篇摊开讲围棋开发计划:难点在哪、先做什么、上线前必须成立的条件是什么,以及为什么我们不给日期。
问我们围棋路线图的人比问什么都多,通常就是一句话:围棋什么时候来。短答案是,围棋排在我们的开发顺序最后,在五子棋、象棋、黑白棋之后。这不是不重视,是有意排的。这篇把 go development plan 摊开讲清楚:难点在哪、按什么顺序做、weiqi release(围棋上线)之前必须成立的条件有哪些。现在可以先在 yiboardgame.com 的对战页下五子棋。
围棋排在开发顺序的第几位
四个棋种的顺序是:五子棋(已上线)、象棋(开发中)、黑白棋(规划中)、围棋(最后)。排序依据不是人气,是每份工作量能让我们学到多少东西。五子棋教会我们裁判内核和浏览器里的搜索剪枝;象棋正在教我们棋子的走法、吃子,以及长将判负这类规则分支;黑白棋会教我们翻转结算和终局穷举。围棋排在最后,因为它要的东西,前面三个都教不了我们。
围棋难在哪
- 胜负计算:中国数子法和日本比目法算出来的结果可能不一样,而玩家还会在终局时对哪些子是死棋产生分歧
- 打劫:同一个局面可以重复出现,裁判不能只看当前棋盘,得记住历史局面
- 死活判断:终局之后还要确认哪些棋块是死的。人可以点一下说这块死了,软件要么猜,要么问
- AI:五子棋用 alpha-beta 加一份手写估值函数就能给出像样的对手。围棋的估值函数出了名地难手写,强的开源引擎走的是蒙特卡洛树搜索加神经网络,那是另一类工作
- 棋盘规模:19 路有 361 个交叉点,渲染、坐标标注、棋谱格式都要重做一遍
能从五子棋直接搬过来的部分
- 裁判内核:落子校验、局面状态、读秒控制
- 段位与评分系统
- 对局分享链接和棋谱回放
- 棋盘渲染层,换成更大的网格,加上星位标记
围棋开发计划,按顺序
- 第一步:9 路棋盘,完整规则,中国数子法。棋盘最小,规则可以先跑通
- 第二步:13 路、19 路,同一套引擎
- 第三步:死棋确认流程。终局后双方各自确认,确认完才出最终比分
- 第四步:让子与贴目
- 第五步:先做 9 路的 AI,等级随引擎的进展往上加
围棋什么时候来
我们不打算给一个月份。给了做不到,那句话会一直挂在那里,比延迟本身更久。能说的是上线前必须成立的三条:9 路规则通过我们的测试集;死棋确认在两个浏览器之间跑通;9 路的 AI 能下出像样的水平。三条都成立,围棋就上线。在那之前,围棋规则页讲清气、提子、打劫这些基础,五子棋现在就能下。
FAQ
围棋什么时候上线?
还没有日期。它是四个棋种里最后一个,前面要先做完象棋和黑白棋。上面写了上线前必须成立的三条,达成就会放出来。
现在 YiBoard 上能下围棋吗?
还不能。可以先看围棋规则页了解气、提子、打劫这些规则,五子棋已经可以免注册、免安装直接下。
会用中国规则还是日本规则?
先从中国数子法开始。9 路棋盘上两种方法差别很小,先把规则跑通,之后再考虑加比目法。
围棋会有独立的段位吗?
会。围棋和五子棋的评分池分开,两者的水平分布和成长曲线差得远,混在一起两边都不准。
Related
- 从 1200 到 1800:升级路线
2026-10-13
- 为什么五子棋先上线
2026-08-04
- 象棋开发日志:炮与河
2026-10-14