『壹』 象棋的演算法
多下慢棋,最快也要50+20的慢棋。長期慢棋且復盤能提升棋感,很多棋你可以一眼看去就知道不是好棋,從而思考的時候能把這些奇怪的方向排除掉,專注於幾個看似不錯的選擇,再分別計算。下的慢棋越多,每一步的方向就越少,這樣計算深度就有了。
長期下去,盡管這樣深度足夠,但往往復盤的時候會發現思維盲點,有時候類似的情況下某種手段往往不成立,但特定的局面恰好成立。記住這樣的手段組合,並且在類似的局面下計算該手段是否成立。
舉個栗子:
黑的少倆卒子,如果出車紅的炮八平七,黑方底象被紅方瞄著,多少有點難受,如果黑方再補象,紅方從容的走到車六進三的話,戰線漫長,紅方維持先手。以上是一般的行棋思路。
但如果你的思維擴展開來,黑方雙炮位置相當不錯,這時候就要有動刀子的覺悟了。
………… 車1平2
炮八平七 馬4進5
車六進三 車2進9
仕五退六 炮4進7!
這一步代表的就是思維的廣度:洞察對方的弱點,在看似不可能的地方果斷出擊一搏。此時紅方如果選擇交換,無論何種交換方式,紅方都會落入下風殘局。私以為此時車六平五吃馬交換,紅方雖然缺雙士,但位置尚佳,仍可一戰。但如果退車吃炮,紅方簡單落入下風殘棋,顯然不滿。在他把網上的步時限制用完後,他果然選擇了最強硬的招法:
5. 炮七退二 炮7進7!
這也在我計算之內,所以我毫不猶豫砸了出去。立時紅方陣型千瘡百孔。我和他比賽上只下過一盤,那盤我是靠循序漸進然後靠殘局一點點贏下來的,他可能沒感受過我進攻時的力量,難免不大適應。這幾手他都把步時用完,也沒想出好辦法。
6. 相五退三 炮4平6
7. 相三進五 炮6平3
8. 相五退七 車2平3
9. 帥五進一 馬5退6
至此黑方以一大子的代價,換取紅方全部士相,且紅方的2路弱馬難以處理。最終在一系列頓挫下,二路馬被抓死,紅方被絕殺。
如果說打士這種棋靠的是思考廣度,那麼保證這個計劃能實行則靠的是強大的計算能力。如果黑無法保證打士成立,那麼恐怕出車就是一步很糟糕的棋了,例如黑出車後紅炮八平七,黑如果走個車2進7,紅方有馬七退六的招法,輕而易舉就能立於不敗,黑方只能苦苦求和了。又比如說黑方沒有計算清楚,打相時紅方補士黑方的應手,黑方也仍然會血本無歸。
慢棋的作用就是讓你習慣於長考,練得多了自然計算深度就有了。而行棋的時候則要洞察對方的弱點,然後大膽出手。有時對方的弱點並不好找,這也是需要多下多練才能找到的。
這真的沒有捷徑,我所能提供的,只是在你盤數上去之後,有這樣的思考方式能提升計算深度和廣度。至於速度和精度,這完全是靠盤數堆疊才能得到的。