棋盘右侧刚出现一手冲四,对手只能补在那条线的缺口。轮到你再走时,关键问题是:这个防守点是否恰好让另一条威胁接上?VCF 与 VCT,就是把这样的应手逐步算到五子连成。
冲四用唯一防点固定对手的下一手
冲四是一条线上有四枚己子、一端被封、只剩一个成五点的局面。对手若不挡住这个点,你下一手就能成五,因此冲四会迫使对手应手。但冲四本身还没有赢:对手会占掉那个唯一的成五点,你需要提前知道棋盘上还留下了哪一手可以继续威胁。
看冲四时,可以先暂时只读两手:己方冲四,对手堵点。若堵点后的棋盘上没有下一处威胁,这手冲四就只是用掉了先手。
活三与活四决定威胁能否延续
活四在同一条线上有两个成五点。对手一手只能挡住一端,另一端仍可成五,所以活四通常已接近必胜。
活三是再落一子就能变成活四的三,对手必须处理这层威胁。与冲四的唯一防点相比,活三需要检查对手可在哪些位置防守,以及每种防守留下什么棋形。
这三个棋形形成一条清楚的阅读顺序:活三争取变成活四,冲四迫使对手落在指定位置,活四留下两个成五点。实战中还要看它们是否出现在同一条可接续的路线里。
VCF 沿着连续冲四计算到成五
VCF 是 Victory of Continuous Four,也写作 VC4,常称“冲四胜”。它属于算杀:连续下出冲四,让对手逐手补住唯一防点,直到己方取得成五的机会。
计算一条 VCF 时,先找第一手冲四,再在对手堵住后的棋盘上找第二手。第二手若依赖第一手留下的己子,或者借对手的堵子限制了另一端,这两手才真正接成一条线。
每一步都要核对两个细节:新落子是否确实形成冲四,对手是否真的只有一个防点。只要有一手无法继续迫使应手,后面预想的成五就不能算作这条 VCF 的结果。
算冲四胜,要把对手的每一颗堵子都放上棋盘,再找下一手。
VCT 允许活三进入连续威胁的路线
VCT 是 Victory of Continuous Threat,也写作 VC3,指依靠连续威胁取胜。它可以把活三与冲四接在一起,因此要计算的应手通常比 VCF 多。
例如,一手活三迫使对手处理即将出现的活四;应手之后,另一条线上若有冲四,攻方就能继续保持先手。这里的关键是逐个检查活三的防法,不能把它们当成冲四那样的单一堵点。
一条 VCT 路线还要留意对手的反击。若某个防守同时冲出对手的四,你可能得先挡它,原先计划的下一手便下不出来。
从终点倒推比盲目寻找冲四更稳
面对一个可能算杀的局面,可以先找最后的成五点或活四,再向前追问:哪一手威胁能把棋形带到这里?这样的倒推会把注意力放在几处相连的落点上。
接着把路线正着走一遍,轮流落下进攻子和防守子。若第一手冲四的堵点占住了预想中第二手的落点,路线就在这里中断;纸面上相邻的威胁,未必能在棋盘上先后成立。
连珠黑棋计算算杀时还要检查禁手
在连珠规则下,黑方要避开三三、四四和长连禁手。一条看似连续的 VCF,可能在某个冲四落点同时形成被禁止的棋形;算到五子之前,就该逐手核对。VCT 为黑棋提供了另一种寻找合规胜法的路径,但活三也不会自动消除禁手风险。无论选哪条线,都要以实际落子后的棋形和所用规则为准。
复盘时记录每次威胁与应手
纯五子棋没有禁手时,黑棋先手优势极大。Allis 等人在 1993 年用“威胁空间搜索”证明了无限制五子棋先手必胜;连续威胁既是棋手可练习的读棋方法,也是程序解题的入口。
复盘一条未走通的路线,可以从第一个失效的冲四或活三开始查:防点是否漏数,堵子是否改变了另一条线,黑棋是否碰到禁手。把那个节点记清楚,下一局就更容易认出同样的棋形。
一条路线能否成立,要看对手每次应手之后的棋盘。
试一局时,先只算一条两手威胁的路线:落下第一手,补上对手的防守,再决定第二手是否仍有先手。