加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

象棋计算法

(2012-11-01 09:10:47)
标签:

国际象棋

分类: 象棋杂谈

象棋计算法

 

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

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

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

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

象棋计算法

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

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

模糊算法:你少一兵,但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杀棋。”把这个假设与Ra6Nc7+的可能性结合起来,答案就该跳出来了。

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

 

按:本文节译自William harston:《teach youself better chess》第一节。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有