WUZIQI — Gomoku
好看,本身就是理由
← 返回博客

规则 · 边界

五子棋的“赢”,其实有四种定义

同样一条连线,在 freestyle、standard、Renju 与 Caro 中可能得到不同结论。看懂胜负边界,才知道一手棋何时结束棋局。

同一条连线面对不同规则时,胜负边界也会随之改变。
同一条连线面对不同规则时,胜负边界也会随之改变。

你在一个平台下棋,黑棋落下第五子,五点连成一线,系统立刻判胜;换到另一个平台,同样的棋形却继续落子,甚至被判无效。问题常常出在规则名称:freestyle、standard、Renju、Caro 都叫五子棋,却给“连成几子算赢”画了不同边界。读懂这四条边界,才能知道棋盘上的一条线究竟意味着终局,还是只意味着局面开始变得危险。

先看同一条线为什么会有不同结论

设想一条横线已经出现六枚同色棋子。按 freestyle 的通常定义,这条线包含连续五子,六子也满足“五连或更多”的条件,落子方一般直接获胜。按 standard 的常见 15×15 规则,六连属于长连,不能按胜利处理,棋局还要继续。

裁判没有临场改变标准,变化在胜负条件:有的规则接受“至少五子”,有的规则要求“恰好五子”。同一盘棋里,棋子的位置没有变化,终局解释却已经变化。

米白纸面上的棋盘线稿,线段末端用不同墨线标出胜负边界
同一条六子连线在 freestyle 与 standard 中的不同判定:前者通常视为胜利,后者通常视为长连,不满足恰好五连。

Freestyle:先形成五连,胜负就落定

Gomocup 的 detail-information 将 freestyle 描述为较宽的基本规则:双方轮流落子,先形成五个或更多连续棋子的一方获胜。这里的“或更多”很关键,它让六连、七连仍然属于有效胜形。

例如黑方已有四子相连,白方没有封住两端,黑方补下一子后形成六连。freestyle 通常不再检查六连是否“超过目标”,因为胜负门槛是至少五子。棋盘尺寸、是否允许交换开局,以及服务器如何处理同时成线,仍要看具体赛事或平台说明。

Wikipedia 对 Gomoku 的概述也把标准目标写成连续五子,但不同线上实现会沿用 freestyle 的宽松判定。看到“Gomoku”这个总称时,先查规则页,比凭棋盘名称猜判定更可靠。

Standard:15×15 棋盘上的恰好五连

Gomocup 的规则说明把 standard 与 15×15 棋盘联系在一起,并强调胜形为恰好五枚连续棋子。五连的两端可以开放,也可以有一端被挡;只要连续段长度正好为五,通常就满足胜利条件。

举例说,黑方横向已有四子,右侧补子后只形成五连,黑方获胜。若补子同时把同一方向延长成六连,standard 通常把它视为长连,不能算胜;平台可能要求继续落子,也可能依照自己的终局处理宣布其他结果。

五子棋的终点,先由规则决定长度。

Renju:黑棋先手要承担额外边界

Renju 保留五连目标,却给黑棋增加禁手约束。Wikipedia 的 Renju 条目列出三类核心禁手:黑棋形成双三、双四,或形成长连;这些棋形通常会让黑方立即判负,即使白棋尚未连成五子。

“双三”可以想象成黑棋一手同时制造两条都能发展成活三的线路;“双四”则是一手制造两个四连威胁。判断依赖具体棋形,眠三、被堵的四,以及同一落子是否重复使用交叉点,都可能改变结论,不能只数棋子数量。

Renju 还有专门的开局约束。常见规则从天元附近的前三手结构开始,并使用交换选择来限制先手优势;国际比赛与线上房间可能采用不同的开局协议或盘面尺寸。规则来源陈述的是 Renju 的基本体系,具体对局仍应以赛事章程为准。

四组抽象棋盘网格与分叉墨线,表现黑棋落点周围的禁手边界
Renju 黑棋禁手的示意:同一落子若同时构成双三、双四或长连,可能先于五连目标触发负判。

Caro:五连还要看两端是否被堵

Caro 常把胜利条件收得更紧:需要恰好五子连续,并且这五子线的两端不能同时被对手棋子或边界封死。于是,六连通常不算胜;一条被两端封住的五连,也通常不算胜。

比如黑棋在一条直线上形成五子,左端紧邻白子,右端紧邻白子,黑棋没有取得 Caro 意义上的胜利。若只封住一端,另一端保持开放,许多 Caro 变体会承认这条五连。边界是否等同于封堵、长连能否继续作为威胁,仍可能因平台实现而不同。

Caro 的边界会改变常见手感:你需要观察一条线的长度,也要观察两端的空气。一个在 freestyle 中已经结束棋局的落子,在 Caro 中可能只是逼迫对手回应,甚至需要继续寻找第二条线路。

开局名称不够,裁判细则才是答案

四种规则可以放在同一张检查表里理解:freestyle 通常接受五连及以上;standard 通常要求恰好五连;Renju 在此基础上限制黑棋的双三、双四和长连,并规定特定开局;Caro 通常要求恰好五连且不能两端同时封闭。它们关注的胜负边界层层增加。

这些概括用于辨认规则家族,不应当当作所有平台永远一致的法律条文。Gomocup 页面面向竞赛程序与规则说明,Wikipedia 适合核对术语和常见定义;某个 App 还可能加入禁手开关、交换规则、棋盘尺寸、超时判定或特殊的长连处理。

下棋前可以安静地做一个确认:看房间名称旁的规则说明,重点找“overline”“exactly five”“forbidden moves”“both ends blocked”这几类条件。确认后再落第一手,看到五连时也先问一句:这里判定的是至少五子、恰好五子,还是连长度之外还有黑棋禁手与端点限制。

落子之前,先确认这盘棋怎样定义赢。

读完了?打开 WUZIQI 试一局。