国际象棋的计算

大多数棋手认为国际象棋中的计算几乎完全一样。就是“我走到那里,他走到那里;我吃那个子,他吃回……”这一类。他们不知道,实际上有两种明显的算法:精确算法和模糊算法。


在任一局面下,轮到你走的时候,可能有一些棋是必须马上计算的。吃子、将军、威胁吃子或将死的结果,得仔细算出来。


吃子和严重威胁,是对手必须应付的。棋手自始自终要养成计算这类必然招法的习惯,即使深达十步乃至二十步。把这些能够计算的算出来了,而又没有明显优势出现的时候,就该采用模糊算法,在不可计算的各种可能性之森林中,找到最有希望的前进之路。


现在举一个例子,说明这两种算法。

国际象棋的计算

如图,白方走棋,……想一想!

如上局面,该你走棋,解释你的思路,精确算法和模糊算法兼用。


模糊算法:你少一兵,但d5马位甚佳。如果兑掉后、车,你守和不难。同时,b线黑车灵活,准备1.…Rb3侵入骚扰。

你要是怕了,可能考虑1.Ra3,但又得担心1.…Rb2的危险。

你要是想进攻,可能考虑叠车1.Rda1,威胁2.Ra6.


精确算法:如果这时你进行精确算法,会发现1.Ra6这步棋(对手必须看到这步强制性招法)。

1.…Qxa6 2.Nc7+(将军,后续招法)

2.…Rxc7(否则3.Nxa6,后只换到车)

3.Qd5杀棋。

实际上,棋手可以通过假设式思考找到这个战术组合:“如果我的马不在d5,而他的后离开了c6,那么我可以Qd5杀棋。”把这个假设与Ra6与Nc7+的可能性结合起来,答案就该跳出来了。

注意:1.Nc7+不够好。如果1.…Qxc7 2.Qd5黑方又被将死,又如1.Rxc7 2.Ra6!黑方后换车马,但如果1.…Kf7白方一无所获。


刚才Ra6这样的好棋是容易错过的。如果你认为“我不能这么走,因为他会吃我的车”,那么你堕入了懒人的思考模式。你应该这么想:“我不能把车走到a6,因为他用后吃了我的车之后,我没有好的应法。”


两种思考过程听起来差不多,但是有一大差别:在第一种错误的方法中,当黑后还在c6时你就停止思考了。她向你的车一瞪眼,你就吓坏了。在第二种方法中,不但当黑后还在c6时你强制自己去考虑这个局面,而且还为白方寻找在此局面下的好棋。以下是简单的经验,也是智力训练的一个重要部分:

必要处再多看一步。


再举一例。

国际象棋的计算

如图局面,轮白方走棋,子力均势,他的d兵受攻,赢棋的希望在于对黑王的进攻。一种想法可能是1.Ra1或1.Rc1,威胁底线杀;另一种想法可能是1.Rf4,准备把车走到h4,Rh8+。


但是,还有棋先要分析。白方可以1.Rf8+(不要大叫“我不能这么走,因为他会吃了我的车”) Kxf8 2.Qh8+ Kf7 3.Rf1+ Kg6.


对不对?以下 4.Qe8+ Rxe8 或 4.Rf6+ gxf6(Kxf6也好)5.Qg8+ kf5 ,黑王跑了。所以该回到模糊算法,1.Rc1 或1.Ra1,或者再看刚才我们有没有漏算什么?


把3.…Kg6之后的局面再想一想。3.…Kg6之后,黑王很暴露了,可能再努力一把就把他送到坟墓了。而且黑方对自己没有威胁,将也将不到,这里白方还有一个自由步。


赢棋招法是4.g4!下一步5.Qh5杀棋,黑方无解。在3.…Kg6之后的局面,白方胜利之路的标志都出现了:暴露的黑王,后、车占据进攻佳位,黑子无法救援,所以,当3.…Kg6之后,仅仅因为没有连杀或得子,就停止了分析,这太令人惊讶了。


分享到:


相關文章: