这个问题下的回答以及评论区真是可以用来回答“如何一句话激怒你的专业”…看着让人血压升高。
这还不是因为这些评论简单的说错了,而是他们说错了之后,下面纠正他们的评论也是错的,乃至下面纠正那个评论的也是错的,你如果回复他们吧,甚至不知道从何入手,有一些回答又是对错参半,有的是结论对但是过程错,总之槽点很多。
先回答一下问题吧,我觉得五子棋没有发展起来,规则复杂只占了其中一部分,因为你要说规则复杂,象棋的规则其实更复杂,五子棋规则基本几行都能写完,象棋那一大堆屎山代码什么捉、将、闲之类的才是真复杂,五子棋小众的原因之一我认为是容错率太低。
在详细展开这个话题前,我想先说几个基本结论,让大家更了解目前的五子棋是什么样的。
首先,无论无禁手还是有禁手的五子棋,在没有其他规则下,都是黑棋必胜的,这一点没问题,但是要注意的是,黑棋必胜并不像某些人说的那样简单,如果你觉得你自己研究出了黑棋必胜的方法,其实最大的可能是你并没有考虑到白棋的一些强防点,因为即使是花浦必胜,有一些白棋的防御也并不是很容易就能破解的,尤其是浦月一打的必胜点对于很多人来说都找不到,觉得自己研究出必胜的可以参考一下,下图为浦月一打必胜点,是否和你想的一样呢?
需要注意,在浦月开局(这里前3手构成的开局叫浦月开局,图中白4为最强防)下,这个第五手是最简单的胜法,你如果研究的点是其他的点,要么是比这个更复杂的必胜,要么甚至是白优甚至白必胜。
并且无论是无禁手还是有禁手,黑棋最短必胜均由此开局贡献,也就是说当白棋第2手下在这里时,浦月一打的确是黑棋最容易必胜的方法了。
很多人自己研究的必胜点有可能是必败点,例如下图:
这个图很多新手喜欢下,实际上这里黑棋是必败的,且不论有无禁手,白6下在这即可简单获胜:
当然我这里不是来讲定式的,后续如何必胜就不细展开说了。
而为了应对黑棋必胜,专业比赛的五子棋规则是带有交换规则的,最早是rif规则即三手交换五手两打,即假先方摆出前三颗棋子,而后手可以选择交换或者不交换,黑棋在第五手时需给出两个打点,由白棋留下一个,然后继续进行。
在这个规则下,黑白就已经是平衡的了,因为交换的存在,迫使黑方开出黑白平衡的局面,的确,有一些开局黑棋即使二打依然必胜,但是你的对手可以选择交换,因此比赛中除非是考对手,否则一般都是开出黑白在二打下平衡的开局,例如瑞星、疏星。
这其实就已经解决了所谓的“先后手不平衡”问题,至此,先后手已经相当平衡,如果双方都选择理论最优解的话,那么最后将会是一盘和棋,根本不存在所谓先手必胜的问题了。
当然这个规则由于可下的开局比较少,后来经过了几次迭代,首先是山口规则,即三手交换五手多打,这个规则跟rif相比,第五手的打点数不再固定为2打,而是由开局一方给出,这样可下的开局就更多了,例如浦月虽然是5打必胜,但是我开浦月后可以叫6打,就还是黑白可下的局面。这样一来可以开的开局已经迅速增加了。
然后是索索夫-8规则,这个规则下先手开局后,并非直接叫打点,而是后手可以选择交换,也可以选择不换,然后由换(或者不换)后的执白一方给出第四手的同时,叫打点数。
这个相比于山口规则优势在于,山口规则是开局一方直接叫打点数,这个打点数自然是针对最强白4而言的,例如我叫6打,是在最强4下我打6个打点可以下,但在很多弱4下,黑棋可能有不止6个必胜点,这样这些弱4就无法下了。并且有一些开局是生死局,因为例如有的开局你叫四打,在最强的白4下四打是必败的,而三打又在所有的白4下必胜,这种局面就变成了生死局,理论没法开;而索索夫规则变成了下第4手时才叫打点,这样一是让很多山口规则下的生死局开局也可以开,再一个解放了很多弱4。
当然后面还有塔10,塔10相对于索索夫而言其实除了多了对称点外最主要的还是不需要记那么多打点了,我只需要知道这个4下哪个5是平衡的即可
到这一步,实际上五子棋的变化已经相当相当丰富了,并且,五子棋实际上无论是难度还是计算深度还是大局观,其实都已经不逊色于很多棋种了,真的不是很多人口中的“简单”。
之所以没有发展起来,我个人还是认为主要是容错率太低,接触专业五子棋规则并去学习的新手,其实还是有很多的,很多人认为是规则让人疏远五子棋,但实际上了解专业五子棋的规则并不比了解象棋的规则麻烦很多,至少象棋你还得知道各个子的走法,每个子走法还不一样,国际象棋更是有什么王车易位、小兵升变等特殊规则,五子棋规则相对而言没那么麻烦,禁手都是一眼就能看懂的,交换也是很快能想明白的。
但五子棋相对于这些棋而言,容错率是最低的,攻杀是最激烈的,这一点直接导致了很多已经入门并处于上升期的新手放弃了。
容错率低带来的最直观的感受就是,你会有很多被秒杀的棋。在你背了很多谱之前,对面随便开一个你不熟悉的开局,光打点你就不一定能打对,更不用说后续黑白可能还唯一,对手还有可能给你“贴心”地准备一些骗招,你走错一步直接被秒杀。
可以说五子棋的黑白就是在刀尖上跳舞,这种低容错也导致了五子棋对计算深度极致的要求,我接下来将举一个流星开局的某个局面,希望能让你从中领略到一丝五子棋的魅力,以及对五子棋的低容错、高计算量有所认识。
如图所示,流星开局,前8手均为正招
此时黑棋第9手下了一手弱手,白10正确应对,黑11走在了这里,这实际上是一个败招。
这里如果系统学习过五子棋的人应该都能大概知道白12下在哪里必胜
白12一子三通,并且形成了对黑棋的牵制,且现在白棋有在10上面活三,再向下活三的两步杀
简单看一下黑棋的一些弱防,如果黑棋直接挡住横线活二的话,则白棋可以抓黑棋33禁手:
如图所示,黑棋17手为33禁手,有人可能会说,黑棋挡上不行吗?但黑棋如果挡上的话,白棋只需要跳冲四:
白棋这个冲四你挡不挡呢?挡了就是三三禁手,不挡白棋直接连五。白棋的这种取胜方式,也叫做追下取胜。
对于黑棋的15手而言也是同理,如果你挡上那么白棋冲四一样可以让黑棋得到那个点,因此后续在白抓禁手胜的过程中就不对此重复解释了。
黑13挡这里同理:
类似的还有很多,我就不一一说了,这里直接演示黑棋最强的走法,黑13向上活三,白棋肯定要反:
这里黑棋就涉及挡哪的问题,挡左边没有意义首先排除,我们先看黑棋挡中间:
这里白棋向上活三,假设黑棋挡下,白棋继续活三,下一步无论黑棋挡哪里,白均vcf(连续冲四获胜):
因此,黑17只能挡上,挡上之后白棋这里有一个妙手:
这里白棋做了一个三步v抓黑棋33禁手,新手可能看不出来,我这里摆一下白棋的杀是什么样的:
也就是说,白棋这里有连续冲四抓取黑棋33禁手的棋,但黑棋这里不好防,因为黑棋如果正常挡眠三反而是加速白棋的v,例如这样:
可以看到,白棋的3步v变成了2步v,黑棋这里的19相当于加速紫砂进程了。
如果黑棋跳挡,则白棋依旧可以抓:
若黑棋先冲四再跳挡,虽然反了个四三,但是白棋还能反回去:
如果黑棋挡,则白棋可以这样抓33:
如果黑棋直接挡43点,则白棋可以做v:
如图,白棋既有两步冲四抓黑棋33,也可以3步冲四43胜,例如黑棋如果活三,则白棋三步v43胜:
如果黑棋跳三,则白棋可以另一种方式抓33:
因此这个19不行,若黑棋19挡下,则白棋可以向下活三:
若黑棋反三,则白棋vcf抓黑棋四四禁手:
若黑棋反四,则白棋挡完后还有一个43点:
黑棋若直接挡白棋还是可以像刚才一样抓四四,黑棋如果跳挡,则白棋vcf抓33:
其他的防点大家也可以自行计算,这里我们可以看出黑15手已经必败,因此15挡右最强:
这里白棋胜法不止一种,我这里选一个并非最简单的胜法来讲,白棋向下跳三,再跳冲四,再活三,黑棋只能挡上,白棋再活三盖住黑棋43点:
显然黑棋只能挡下,而后白棋做杀:
做了一步的43,黑棋这里可以选择挡外面单防,或者挡里面反43,我这里先讲挡外面的:
白棋上活三,显然黑棋只能挡下,否则白棋一步抓黑棋33:
黑挡下后,白棋再做双杀,一步的43加两步抓33:
显然这里黑棋无论怎么单防都不行,只能先利用冲四解禁,再去防白棋的43:
现在白棋43点被盖住,且黑棋有两步v,白棋的抓33也被黑棋解掉了,白棋该怎么办呢?
实际上,白棋一旦开始进攻,完全是四处出棋,黑棋虽然解了燃眉之急,但是白棋马上可以造出新的攻势:
此时白棋瞄着黑棋的44禁手,如果黑棋这里挡中间,则白棋抓黑棋44:
因此黑棋只能先冲掉:
这样看起来,白棋似乎被防住了,但真的如此吗?
实际上,白棋进攻的过程中,是特别容易抓到黑棋的禁手的,这个局面如果你能算出白棋如何取胜,说明你已经开始熟悉抓禁取胜的手段了。
白棋虽然抓不了黑棋这个44了,但可以抓黑棋另一个44:
黑棋在前面的过程中还有其他防点,我这里就不展开讲了,大家可以自行练习。
这里我们回到25手,看一下25挡里面怎么样:
黑棋反了一个43,但是白棋可以反回来,白棋向下跳冲再跳冲就可以44取胜(白棋是没有禁手的),因此这里黑棋再利用活三反:
可是白棋挡上后又反了一个vcf,这个vcf我摆一下:
因此黑棋还是要来防这个vcf,防点很多,我们这里举一个防点:
这里看似白棋活三后可以四三,但黑棋可以先冲四利用先手防御:
此时白棋似乎又没有什么连续进攻了,这里就需要再次利用黑棋禁手,作两步v抓33,同时自己有一个44,一子双杀:
可是这个局面,黑棋可以向上活三,既挡住了白棋的44,又解掉了禁手,一子双防了:
下到这里,白棋似乎没有什么连续进攻的手段了,而且目前黑棋在活三,白棋要先冲四挡住:
很多人一定觉得这里白棋似乎被防住了,但实际上,我们不要把目光局限于一个地方,把目光放远一点,我们就会发现,白棋还可以有抓禁手的手段:
这里黑棋显然不能挡右,因为白棋左边直接44了,而且黑棋目前41、43、23这个眠三冲不动,无论怎么冲都会被白棋反四,因此黑棋只能挡左:
然后白棋vcf抓黑棋44禁手:
前面黑棋还可以有很多不同的防点,我这里不一一展开,大家可以自己摆摆,无论如何白棋都可以杀。
我们可以看到,白棋这里攻势非常凌厉,而且行至中盘,黑棋似乎到处都是禁手,白棋简直是走到哪杀到哪。
当然这里主要是因为黑棋11手是败招,且黑9并不好,但这盘棋的确是我实战中遇到的一盘,让我们回到第12手:
理论上说,当你落下这个12前,你实际上就要开始算后面的各种变化了,当然你未必需要全算清楚,但从我摆的这么多变化来看,你需要算的东西是很多的,而这只是一个选点,你为了确定这个选点你还要算其他的12怎么样。
继续往前考虑,对手在下这个11时就要思考,如果我下这个11,对手是否有杀,如果有,那我就不能下这个11,而11的选择看起来又很多,你如果不知道正招的话每个11都要仔细算,你想想这个计算量。
如果我不告诉你的情况下,你能自己想出正确的11吗?现在你就可以试试想一个。
正确的11在这里,你想对了吗?
此外,正确的9是在这两个地方,你能想出来吗?
所以说我们可以看出,五子棋的容错率非常低,并且在你不知道定式的情况下,想自己算出正招是很难的,有大量的已经学会了五子棋专业规则的新手,在这个过程中放弃了。
通过这个例子,我相信你一定已经对五子棋的计算深度以及攻杀的激烈程度有了一定的理解,下面我还要再举一个小例子,很短,但是可以让你加深五子棋先手的理解:
依然是流星开局,败9,白12向上进攻,黑13很有意思,意图跟白棋展开对攻。
如果白棋向上活三,黑棋自然会挡下:
我们可以看到,黑棋挡下后,白棋目前只有一个眠三,无法展开连续的进攻,而黑棋目前已经有活三、四三的两步简单杀,白棋如果想连续进攻必须保持活三级别的进攻,那么这里白棋是否丢先要输了呢?
我们在判断先手时,一定要注意不能只看当前是谁先手,而要把目光放远。
这里白棋似乎有一个办法,那就是直接挡住黑棋13、15这个活二,如下图:
此时黑棋下方只有一个横向活二,这个活二明显不足以展开连续进攻,那么是否这里白棋就拿回了先手,黑棋必须要来防白棋了呢?
实际上并不是的,这里黑棋有连续的妙手,足以牵制住白棋:
我们需要注意到,白棋目前如果想展开活三级别的进攻,只能通过2、16这个活二,那么黑棋只需要牵制住这个活二即可,目前白棋一旦向上活三,黑棋挡下下面立刻形成反四三:
可是这里白棋会发现一个问题,黑棋的17手虽然牵制住了白棋,但是白棋如果直接挡在黑棋的禁手点,黑棋似乎还是没有连续进攻啊:
但这里黑棋可以继续牵制,因为白棋想进攻还是得靠这个活二:
这手棋绝好,白棋如果向上活三,则黑棋挡下会形成反v:
很多人可能没看出来v在哪,如果白棋不管,继续在上面进攻,则黑棋下面vcf:
也就是说白棋必须要来防,可是这里白棋防完后黑棋已经有了足够多的材料,下面可以展开连续进攻了:
很明显,这里黑棋可以连续进攻了。
值得注意的是,19手牵制点不止一个,下图19也可以牵制:
原理同上,但这手19由于没有做出足够多的材料,白棋可以单挡,白棋单挡后黑棋再无牵制妙手,也没法连续进攻反而是白必胜:
仔细体会这两个19的不同,失之毫厘差之千里
这里我们就能看出,白棋16手是不行的
但是白棋还有什么办法呢?通过黑棋的这两步牵制妙手,我们用同样的思路思考白棋,发现白棋16也可以有妙手:
我们来看这个16
首先,这手棋做出了一个特别恐怖的形状,而且空间还特别大,白棋本来杀棋就不需要多大空间,黑棋如果去单防绝对不可能防住。
其次,白棋提前挡住了黑棋活三四三的这套杀:
如图所示,黑棋斜线19、17、5已经不再是活三,黑棋这个vct没了
然后黑棋如果向下进攻,会被白棋这手棋牵制:
你会发现,白棋这手棋想的特别远,他提前算到了黑棋的进攻路线,并在进攻路线上做出牵制,黑棋下面的进攻一样不成立!
因此,这个白16就是必胜的了。
我们可以看出,这里先手的争夺是非常激烈的。
五子棋实际上是这样的一种局面,除去黑棋简单必败的开局,其他开局往往是这样进行:
黑棋始终有一个小先手,通过这个小先手去控制住白棋,而白棋则是努力摆脱这个控制,如果黑棋在丢先之前成功把棋盘的各个角落控制住了,最终将会是和棋收场;可如果黑棋丢先过早,一旦让白棋拿到绝对的先手,白棋的进攻往往非常迅猛,因为白棋可以33、44、长连,还可以抓黑棋33、44、长连,由于抓禁的存在,白棋进攻过程中黑棋每一步防御实际上都相当于给白棋一定的材料,因此白棋进攻效率更高,不需要太大的空间就足以取胜,有时候哪怕七八十手,白棋也有可能在一个角落里简单杀掉黑棋。
但千万不要觉得玩白棋就可以有优势,我非常想再讲一个黑棋犀利攻杀的局面,依然是流星局,可惜实在是敲不动了
白8走错,这个局面就是黑棋通过一连串犀利的进攻把白棋控的什么都没有,白棋一系列强防也无济于事。
因此五子棋对局过程实际上双方压力非常大,黑棋和白棋就是在刀尖上跳舞,这根弦绷得很紧,但如果你能控制住不把它崩断,最后和棋收场,那么这盘棋下得就显得特别有张力。
所以说五子棋没发展起来,容错率太低真的要占一部分原因,先手实在是太难把握,你说让你下黑棋,你有信心把这个先手控制下去吗?很多的选点如果你知道正招了感觉就是那么回事,但你不知道自己去算,尤其是中盘,真的不容易。
不知道有没有人能看完,但我相信能看完的人,至少一定会对五子棋有一个新的认识。