哪些殘局能贏,哪些是和棋
結果一欄是中文殘局書對這類殘局的等級(見下面的等級表),旁邊是這類殘局的一個局面。巧勝:這類子力通常是和棋,但該局面能贏;難勝:棋盤上擺的是守和的陣形。士象全指雙士雙象。兵按走到的位置區分:底兵已到底線,低兵差一線到底,高兵還在更後面,仍能下壓九宮。點表中的名稱,即可在練習集裡打開該局面。
殘局書把殘局的勝和分為六個等級。表中用其中四級:必勝、必和的殘局記作例勝、例和,這樣只會說輕,不會說錯。
| 等級 | 含義 |
|---|---|
| 必勝 | 這組子力從任何局面都能取勝 |
| 例勝 | 以標準技術取勝 |
| 巧勝 | 通常是和棋,只能從特定局面取勝 |
| 難勝 | 難以取勝,與和棋並不相同 |
| 例和 | 以標準技術和棋 |
| 必和 | 從任何局面都能和棋 |
兵類殘局
| 子力 | 結果 | 要點 | |
|---|---|---|---|
| 高兵對單將 | 例勝 | 兵只要未到底線即可勝光將,紅帥控制一路,黑將不能越過,這是取勝的一半。 | |
| 底兵對單將 | 例和 | 兵到了底線只能橫走,單憑它無法將死對方。 | |
| 高兵對單士 | 例和 | 一個士足以守和單個高兵。 | |
| 高兵對單士(兵已入九宮) | 巧勝 | 高兵對單士通常是和棋,但兵已進九宮且紅方先走時可以取勝。 | |
| 高低兵對雙士 | 例勝 | 高低兵配合可勝雙士。 | |
| 雙高兵對雙士 | 例勝 | 雙士擋不住兩個高兵。 | |
| 雙高兵對雙象 | 例勝 | 雙象同樣擋不住兩個高兵。 | |
| 雙高兵對單士象 | 例和 | 雙士或雙象守不住,士象各一卻能守和:士守九宮,象守外圍。 | |
| 雙高兵對單砲 | 例勝 | 沒有砲架可借的砲,擋不住兩個高兵。 | |
| 三高兵對馬雙士 | 例勝 | 三個高兵也能勝馬雙士。 | |
| 三高兵對砲雙象 | 例勝 | 三個高兵也能勝砲雙象。 | |
| 三高兵對士象全 | 例勝 | 三個高兵能攻破士象全,而單車卻不能。 |
馬類殘局
| 子力 | 結果 | 要點 | |
|---|---|---|---|
| 單馬對單士 | 例勝 | 換成單象,同樣的單馬只能和。 | |
| 單馬對單象 | 例和 | 單象可守和單馬:它換翼的速度比馬封鎖它的速度更快。 | |
| 單馬對單象(象困一側) | 巧勝 | 象被逼在一側且紅方先走時,馬能切斷它回到另一側的路線而取勝。 | |
| 單馬對過河卒 | 例和 | 黑方一個過河卒就足以守和單馬。 | |
| 雙馬對士象全 | 例勝 | 雙馬可勝士象全,而價值更高的單車卻不能。 |
砲類殘局
| 子力 | 結果 | 要點 | |
|---|---|---|---|
| 單砲對單將 | 例和 | 砲必須隔子才能吃子,棋盤上沒有砲架,就無法將死對方。 | |
| 砲仕對雙士 | 例勝 | 有自己的仕作砲架,砲可勝雙士。 | |
| 雙砲對雙象 | 例和 | 僅憑雙砲攻不破雙象。 | |
| 雙砲仕對士象全 | 例勝 | 加上一個仕,雙砲就能勝士象全。 | |
| 砲仕相全對士象全 | 例和 | 砲有仕相全保護,仍攻不破對方的士象全。 |
車類殘局
| 子力 | 結果 | 要點 | |
|---|---|---|---|
| 單車對單缺象 | 例勝 | 防守方缺一象,單車即可取勝。 | |
| 單車對士象全 | 例和 | 棋盤上最強的子,單獨也攻不破士象全。 | |
| 單車對士象全(雙象在邊) | 巧勝 | 士象全要擺好陣形才能守和。雙象都被困在邊上時,單車可以取勝。 | |
| 單車對馬雙士 | 例勝 | 若把雙士換成雙象,馬雙象可以擺出守和的陣形。 | |
| 單車對馬雙象 | 例和 | 要訣是馬守在將前的象位,兩象互相保護。陣形擺對,單車就攻不進去。 | |
| 單車對砲雙士 | 例和 | 砲雙士可守和單車。 | |
| 單車對砲雙士(雙士在原位) | 巧勝 | 雙士都在底線、砲在將前時,單車可以取勝。 | |
| 雙車對車士象全 | 例和 | 有士象全保護的單車可以守和雙車。 | |
| 單車對馬砲 | 難勝 | 黑方的守法:砲擺在自己將的正後方,馬避開紅車一步能捉到的位置。把砲平開一路,紅方十二步殺。 |
馬兵與車砲殘局
| 子力 | 結果 | 要點 | |
|---|---|---|---|
| 馬兵對單缺象 | 例勝 | 馬兵可勝單缺象。 | |
| 馬兵對士象全 | 例和 | 面對士象全,同樣的馬兵只能成和。多出的第四個防守子就是全部差別。 | |
| 車砲對單車(紅車占中路) | 例勝 | 紅車佔住中路時,車砲可勝單車。 | |
| 車砲對單車(黑車占中路) | 例和 | 黑車占住中路,與紅方車砲同在一條橫線上,守住中路底端,海底撈月就做不成。黑車高一路,紅方十七步殺。 |
結果依據中文維基百科的「象棋勝和定式」條目,該條目引用金啟昌、楊典《象棋殘局勝和定式》(2008)。該條目沒有給出等級的幾行依據英文維基百科。局面由我們擺出,每一個結果都經象棋雲庫 chessdb.cn對該局面的確切結果核對。
試一局:單馬對單象
單馬對單象通常是和棋:象換翼的速度比馬切斷它的速度更快。這個局面裡象被困在一側,又輪到紅方先走,這就夠了。殘局庫給出紅方五步殺。關鍵在第一步:找到那個讓象回不到另一側的位置。
差一個位置,和棋就變成勝局
第一幅圖中,馬守在將前的象位上,雙象互相保護,單車攻不進去。第二幅圖只是把g6的象換到g10,單車就能取勝。反過來也一樣:把三個高兵各退一路,它們對士象全的勝勢就沒了,因為其中兩個兵站到了黑象能走到的象位上。
自己擺殘局
任何局面都可以這樣練習。在棋盤編輯器裡擺好局面,選擇是要將死對方還是守和、執哪一方,然後點「和電腦下」。
查殘局庫
想知道某個局面的確切結果,在編輯器裡點「分析棋盤」,再打開棋盤下方的「開局庫」。子力少到一定程度時,那裡會顯示「殘局庫」:每一步合法著法的確切結果(來自象棋雲庫 chessdb.cn),以及幾步殺。
殘局庫能涵蓋多大範圍:象棋雲庫 chessdb.cn 列出8,705張象棋殘局表,共約102兆個局面(殘局表清單,2026-10-07查閱)。大多數是八子或九子殘局。十二子的有40張,十三子的只有一張:三兵仕相全對士象全。馬砲仕相全對馬士象全同樣是十三子,卻不在任何一張表裡,所以上表沒有列入:棋譜判它例勝,但殘局庫和引擎搜尋都還沒能證實。