随笔:计算力与行棋思路的配合

五子棋教室


#1 随笔:计算力与行棋思路的配合 作者:屏蔽 发表时间:2009-4-12 16:17:55

昨天在QQ上下了这么一盘棋:

这盘棋很有意思:白8是要考我必胜,接下来按定式走到15,16的防守并不算强,可惜我没关注过,那么这就成了考验我的时刻。幸运地是,我知道这样一个必胜变化:

两种防守对比,我就知道黑棋取胜的主要地点应该不在左边,事实上我进行计算后确认在左边很难有简单胜,于是就把计算的重心放在了右边,最后选择了实战的变化:

18是出乎我意料之外的强防,更准确地说,我并没有一眼看到简单的VCT——要说简单的VCT,还是有的,大概也就是7手的样子,如下所示:

但是对于一个全新的局面,我难免对自己的判断产生疑问,这时我要继续思考:如何才能保持优势?是否还有取胜的可能?如果没有这种可能,我是否真的要去防守?首先我的判断是19,想法是20的位置于黑棋和白棋都是用处很小的,那么不妨先在不破坏自己的棋形、扩大优势的前提下将鸡肋留给对手,接下来呢?这时,我有一个有趣的想法,我回忆了一些有意思的形状:

有时棋子布置成一定的形状,则可以产生强大的攻势,于是我类似地选择了这个21,之后22弱防,黑棋简单取胜。

但这一盘棋的思考远远没有这么简单,事实上,我对这一手21的选择相当满意,于是试图研究一下看看是否真的是必胜了,在这一过程中我遇到了两个困难:

第一个防点,最初我没有看到这一套VCT,摆过之后才发现的

第二个防点,VCT是否可能?

我试图寻找其他的思路,我注意到白棋的关键点就在于J7,于是尝试23-J7,我惊讶地发现这里有一套隐蔽的VCF:

而进一步的分析表明这个点是一个简单的必胜位置。

在回顾上一个分支的过程中,我发现这一结论在某种程度上可以通用,如下图黑必胜:

如果我们把下每一手棋的过程分为搜索(要下的点)和计算(该点是否有优势)这两个步骤的话,可以发现实战的17、19、21在搜索上都是很轻松的,计算也并不困难,尽管这个计算过程有我自己没有察觉到的疏漏之处,但如果是换做一个水平比我高很多的棋手呢?应该可以轻松地找到适合的点,准确地计算出之后的局势。

由此,我想到了一个常见的现象,可能某人在对局中下出了一手漂亮的棋,但他本人可能都很难解释清楚为什么会想到这手,或者对一些很强的防守应该如何继续应对,但即使在这个情况下,凭借感觉还是能够下出来,我们如何评价这个状况?我们是否认为好棋是下出来的?或是说仅仅凭借棋感而没有严谨计算过的棋是一种巧合而称不上好棋?如果仅仅关注下棋本身,那么无论是高手还是初学者,下出了同样的一手棋,形成了同样的棋形,至少在这一时刻这个棋带来的优势应该是相同的,那么我们是不是也应该认为初学者也可以走出一手好棋呢?

在这个例子中,我就想,棋感、行棋思路等等,和计算力之间究竟是什么关系呢?原则上,计算力解决一切问题,但可惜这样的理想状况往往很难出现,我们的竞技状态是有波动的,我们的计算能力总是有限的,我们的棋谱储存量有时也是不足的,我们往往是不可能以无比强大的计算力和信心来决胜同样强大的对手的,这时如果我们有良好的棋感和行棋思路,我们或许可以把需要计算的量减少、简化,大大提高我们的行棋效果。

棋感与行棋思路为强大的计算力提供了一种辅助,让我们更加灵活、方便、轻松地使用这一武器,而如果没有计算力的保障,连贯的行棋思路、良好的棋感也往往难以发挥最佳的效果。

计算力是刀,行棋思路便是刀刃,无刃之刀同样可以使用,同样可以在高手的手中成为强大的武器,但终究不如有刃之刀来得畅快、锋利、强劲;但更重要的是,我们从来没有听说过不依附在刀上的刀刃。我就是这样认为的。

最后简单说说棋的研究,特别是使用软件的研究。除了想要造出完美棋谱流传千古的想法外,大部分的棋谱做出来都是为了用的,使用的效率自然越高越好,可惜的是,在不知道软件算法的一般情况下,软件走出的最佳手段是否是和我们的思维兼容的最佳手段呢?面对众多进攻点,我们总是想要找出最有效率的那一个——如何评价效率?这有时会和个人的行棋思路混合在一起:或许我擅长做棋,或许我擅长VCT,那么我们眼中的最佳招法是否还一样?同样的胜法:你选择哪个?

即使在研究的过程中,良好的棋感和连贯的行棋思路也是一名优秀的研究者应该具备的素质。

计算力是基础,我不能说良好的棋感和连贯的行棋思路能给下棋带来更多乐趣(有的棋手以计算为乐,很正常),但我相信他们可以让你(特别是在实战中)行棋更轻松。

[此帖子已被 有志青年 在 2010-1-3 9:41:14 编辑过]


#2 Re:随笔:计算力与行棋思路的配合 作者:岳麓小棋后 发表时间:2009-4-12 16:27:16

好帖子,另外我有个疑问,这个瑞星8手骗招的另外个9手能否必胜?这个9手后面黑白好象胶着起来


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8h9h6i10i6i9g9i7f6

======================================================


#3 Re:随笔:计算力与行棋思路的配合 作者:屏蔽 发表时间:2009-4-12 18:37:20

我没什么研究水平嗯,我也试图去找一些现成的定式:

ShowPost.asp?ThreadID=3379

“明星一打完美必胜谱1-3.rar”里面有介绍,lib文件已经损坏,但是iwzq的打谱软件可以打开。


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8h9h6i10i6i9g9i7f6g6f8e7g7i5

======================================================

我记得以前拆的时候也就是这个12防住这个9,现在看来确实有些困难。

还是推荐这个杀法吧,以做棋为主,记住几个关键步骤,难点不大,你看我这样没看过的都能临场算出必胜的。XD


#4 Re:随笔:计算力与行棋思路的配合 作者:nara 发表时间:2009-4-12 19:41:22

楼主是厉害的!文章写得很好的!我特来学习的!


#5 Re:随笔:计算力与行棋思路的配合 作者:靠 发表时间:2009-4-12 20:06:37

棒,真的很棒.

#6 Re:随笔:计算力与行棋思路的配合 作者:自来水 发表时间:2009-4-14 11:49:29

明星的通形


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10i8

======================================================


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10f6

======================================================

两个九都是必胜

如果是我直接套第一个九的定式了


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10i8g8f7g6f5g4g5e5h5f6i5j5h4h7i3

======================================================

17手一下的变化简单多了……


#7 Re:Re:随笔:计算力与行棋思路的配合 作者:岳麓小棋后 发表时间:2009-5-14 15:24:55

引用
原文由 自来水 发表于 2009-4-14 11:49:29 :

明星的通形


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10i8

======================================================


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10f6

======================================================

两个九都是必胜

如果是我直接套第一个九的定式了


=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8i9h6h9g9i7i6i10i8g8f7g6f5g4g5e5h5f6i5j5h4h7i3

======================================================

17手一下的变化简单多了……



=======上图对应的爱五子棋谱代码如下,以便你拆解:========
h8h9h6i10i6i9g9i7f6g6f8e7g7i5

======================================================

必胜15手在哪里,迷糊。。。