象棋的计算方法经过历代棋手的总结,大致有以下几种: 一、感觉尝试法 这种方法一般受棋手局面直觉的影响较大,棋手在某种感觉的促使下并根据这种假设去尝试计算相应的变例, 然后经过推敲与验证,再确定该种选择的可行性。另外此种算法还包括在现有局面下,棋手感觉可能会演变成某种类型的较有利局势,然后再尝试计算是否能够经过努力去真正实现的算法。 二、归谬除外法 这种方法一般是棋手根据局面先筛选可供选择的几种可能性,然后逐个排除那些明显或可能导致不利的变化,再选定自认可行的着法。 三、分析法 这种方法强调棋手分析形势,力图抓住棋局的主要矛盾,先选择相应的战略战术,再辅以着法计算、分析和选择。 四、比较法 这种方法主要是针对不同的对手或特定的待审局面,棋手在各种变化和估算结果中进行比较,再根据需要择优选定着法。 五、综合运用法 这种方法就是棋手在对弈过程中,针对不同形势的特点和背景,将以上数种方法综合地加以运用。计算方法的综合运用,需要棋手具备丰富的比赛经验和灵活处理问题的能力。 棋手在平时训练中,要注意培养良好的计算习惯。据我们总结,棋手在计算棋步时须注意以下几点: 一、熟知对方,全取决策 对方走子后,应该先分析对方走这着棋的真实目的,然后再决定对策并考虑己方的走法。古代军事家孙武子曾说:“知己知彼,百战不殆”。意思是说,战争指挥者既要了解自己,又须了解敌人,即使百战也不会产生危殆。象棋的实战是双方活力的对抗,只有充分了解对方的企图,才能走出符合客观实际的针锋相对的好棋。 例如(图1)形势,红走炮四平一后,黑方并未分析到红平边炮的真实意图,而是只根据自己的想法即刻走了炮4平5叫杀,结果误中敌计,失子致负。着法如下:炮4平5?车一进二,炮6退6,车一平四!士5退6,炮一进九,士6进5,马三进二,士5退6,马二退一!士6进5(如车7退3,则马一进三,将5进1,炮一退一,马后炮杀),马一退三,红得子胜。 假如黑方临场能认真分析红方平边炮的目的,其隐藏的密计是不难识破的,黑只要先炮6退6守一着,双方大致成和。 二、分析走法,择优选用 该己方走棋时,先分析自己有几种走法,经过分析与比较,再择其优者。棋手的思路要开阔,注意各种可能性,选择面要尽可能宽广一些。 又例如图2形势,是两位名手在全国赛上的对局,现轮红走。 此时黑马虽对红车稍有牵制,车又正捉着红炮,但已残一象,黑将升顶岌岌可危;红方多兵且车马炮可组成攻王之势。红如能透过黑车捉炮的假象,仔细斟酌,即可妙手演出绝杀。实战走法如下: 50. 炮三退一?………… 从实战着法分析,红已感觉到这里有棋,可惜没有认真地分析与比较。假如能够充分利用红炮控制黑方第二横线的巨大威力,来一点逆向思维,直接走马二进四叫杀!这一既出乎意料之外却又在情理之中的妙手,足令黑主无所措手足。以下必然是:将4平5,炮三退一!将5平6,车七退二!绝杀。实战中,红方又多费周折,至67回合才胜。 |
|