天天象棋:四點幫你提升象棋計算能力!

象棋的勝負是由對弈雙方的象棋知識和計算能力所決定的,兩者相互聯繫、辯證統一。象棋的知識包括布局、中局、殘局的戰術和理論等,在學習與運用這些知識時卻又離不開計算。知識是計算能力的基礎與對象,知識又決定著計算能力的高低;計算能力的強弱影響著知識的掌握和運用,計算能力也反應了知識水平的高低。

有人說,象棋的計算是代表棋手水準的主要標誌,人工智慧軟體能夠擊敗國內所有的棋手就是最有力的證明。初學者在學習象棋知識的同時,要有意識的加強培養鍛煉計算能力方面的努力,在訓練和比賽中逐步提高計算能力,會使象棋的實戰水平增長的很快。

有的棋手平時熟讀了很多棋譜,書本知識很豐富,但實戰起來卻往往眼高手低,戰績並不太理想;有些棋手雖然看棋譜不多,但實戰起來卻戰績頗佳。這是為什麼呢?我們認為這主要是計算能力所決定的,前者一般是計算能力較差,難以做到理論與實踐相結合,造成與象棋知識比例失調的現象。

象棋的計算能力是由計算的廣度、深度、精度和速度四個方面組成的,下面分別介紹。

1計算的廣度

計算的廣度一般是指在既定的形勢下,棋手對棋局中雙方可供選擇的變化的認識的多與少。

2.計算的深度

俗話說「多算勝少算」,計算的深度一般是指棋手對棋局某一變化的計算所能達到的深淺程度,大致以步數多少為標準。上圖選擇明代古譜《適情雅趣》的第38局「百計無由」,大家可以先不看答案自己擺一擺,看看自己計算的深度。

3.計算的精度

計算的精度一般是指棋手對棋局選擇著法計算的準確程度,也包括算出對手的最佳應對著法。計算精度直接受計算深度與廣度的影響,是衡量棋手計算能力的主要標準;計算準確程度高的棋手所做的有用功就多,否則有用功就少。比如棋手計算了不少的著法和變化,但大多不準確,效率不僅大打折扣,其意義也成問題了。比如說第一個圖示中,紅方如果發現不了炮六進六的變化,也就談不上什麼計算的深度和廣度了。

4計算的速度

計算的速度是指對弈者在計算變化經過所耗用時間上的快慢程度,這一點對實戰的影響也很重要。棋手實戰都要受時間的限制,計算著法較快的棋手,可相對少耗用一些時間,在時間問題上可統籌安排運用,很少出現時間恐慌的現象。在實戰中,必須要走的棋(比如應將)要用很短的時間來走,利用對方思考的時間來思考,儘可能提高計算速度。

計算能力的四個方面既互相融合,又各有不同的特點和衡量標準,互相影響且相輔相成。計算能力一般受棋手性格和接受訓練程度的影響較大,強調棋手觀察是否全面,感覺反應是否敏銳,計算的方式方法是否合理,以及象棋知識水平和判斷能力的高低。

棋手的計算能力並不是天生就有的,只有通過大量的實戰鍛煉與心算練習才能獲得,並且在不斷實踐與總結中得到提高。

推薦閱讀:

TAG:象棋 | 中國象棋 |