这棋子,下这几步才有赢的希望,人们早都帮你算好了

知乎日报 舒自均; 290℃ 评论

这棋子,下这几步才有赢的希望,人们早都帮你算好了

图片:William Brawley / CC BY

人类对棋牌类游戏的拆解到了什么地步?

舒自均,别问我怎么知道的

我自己先抛砖引玉,说一个五子棋的例子。

第一点是原始规则的五子棋早就被证明是先手必胜了,禁手规则,gomokupro 规则等等所有不带交换的限黑规则都被证明白棋不能玩。

但是人类并不满足于此,他们有着更加丧心病狂的想法

想法 1:正常的开局(黑 1 白 2)下,把所有必胜的黑三找出来

于是有了下面两张图:

以上所有的黑点蓝点,都被证明是黑棋必胜的,基本上只要黑棋随便在 1 边上丢一个子,脸不是特别黑都能赢

想法 2:把所有能赢的黑 1 找出来。

这是一个更加坑爹的工作,目前的结论是

随着 A 点必胜的解决(过程十分复杂),以上所有点都是黑棋必胜的

星位还剩下两个分支没有解决,看起来没有希望。

想法 3:缩小棋盘

既然 15 路限制不住黑棋,那缩小棋盘总可以了吧。

结论是惊人的

横竖 11 路,就这么大一点点地方,白棋防不住这个黑 1。

令人惊奇的是天元开局反而赢不了。

当然人类还有更加丧病的做法,对于竞技规则下的五子棋他们甚至精细到了

"对于每一个能走的白 4"拆出所有能走的黑 5,比如

黑棋只有这七个点可以下,除此之外全部必败。

更夸张的是,这 7 个点都是必胜的

这意味着什么呢,就是说这个局面彻底不能玩了,所有分支都有了结论。

连珠规则一直在改动,就是因为五子棋分支太少,太容易拆出结论了,比赛的举办方想方设法地增加开局变化,想让能玩的局面更多点,然并卵,总是能被更加丧心病狂的人解决掉其中一大部分。然后连珠比赛还是拼谁的研究多,谁记得准,临场计算那都是十几二十步以后的事了。

题外话,解决开局问题最简单的规则是 swap2,欧洲一直玩这个,然而亚洲人并不买账。要是改成那种无法预料的规则,上面拆的这些玩意不都白费了?

转载请注明:微图摘 » 这棋子,下这几步才有赢的希望,人们早都帮你算好了

喜欢 (0)or分享 (0)
发表我的评论