每個局面,殘局庫都有答案

雙方的最佳著法,一步一步走。

棋盤下方,殘局庫列出目前局面的每一步合法著法,標明這步對走棋方(寫在表格頂端)是贏、和還是輸,以及要幾步。有底色的那一列就是主線走的著法。把滑鼠移到任一列上,可以在棋盤上看到那步棋;點一下就會走出這步,並從那裡接著下。你走的著法會以分支的形式,出現在著法列表中你離開主線的那一步下面;點選主線裡的任何一步都能回去。

紅方耗盡黑方的閒著取勝

暗棋的棋子每次橫走或直走一格,可以吃同級或更低級的棋子,所以兩個車可以互吃。數一數兩車之間的距離,也就是橫豎走幾格才能到對方的位置。車每走一步,距離就加一或減一;要吃子,距離必須是一。如果輪到你走時距離是奇數,那麼每次輪到對手走時距離都是偶數,所以對手永遠吃不到你,你可以一路逼近。只剩兩個車的全部 992 種擺法,殘局庫給出的結論都一樣。

相距四格:黑方負
相距三格:黑方勝

兩圖都是黑方走。相距四格(c2 到 f3)黑方負,相距三格(c2 到 e3)黑方勝。

其他棋子走一步,距離不變,卻把走棋權交給了對方,於是輪到哪一方時距離是奇數,就倒了過來。紅方有兩個能走這種閒著的子,黑方只有一個,所以黑方每走一步閒著,紅方都能用自己的閒著回應。紅方的計畫是兌掉雙方的馬,這樣黑方就沒有閒著可走,紅方還剩下卒。費時的正是布置這次兌子:第 44 步黑車吃掉紅馬,第 45 步紅車吃掉黑馬。

Mistboard 的暗棋現在 60 步判和

雙方走最佳著法時,連續 43 步都沒有子被吃,所以舊的 40 步規則會把紅方的贏棋判和。台灣電腦暗棋程式使用的一套規則(PDF)允許 60 步,足夠紅方把整盤贏棋下完。這就是我們現在的規則:新開的暗棋對局在連續 60 步沒有吃子或翻子之後判和,規則更改時已經在進行的對局仍按 40 步。舊規則曾把贏棋判成和棋,在這個殘局裡,這種事不會再發生了。

下暗棋打開研究暗棋規則