象棋怎麼下
本頁為剛開始學象棋(也稱中國象棋)的棋手而寫,一次講解一個要點。你會學到棋盤和七種棋子、每種棋子的走法、怎樣贏棋和怎樣成和、關於重複著法的規則,以及怎樣記錄著法。每一盤棋的目標,都是困住對方的將(帥),使它無路可走。本頁講的是正式比賽採用的規則。中國競賽規則和亞洲象棋規則對重複著法的判法有不同之處時,本頁會把兩種判法都寫出來,並註明本站對局與規則不同的少數幾處。
棋盤、河界與九宮
棋盤由九條豎線和十條橫線組成。豎線叫作路。每位棋手都從自己右手邊的那一路數起,把九條路記作1到9,所以棋盤的上下兩邊都印有路的數字。你的第1路,正是對手的第9路。
橫線叫作行。本站從棋盤的下邊開始,把十條橫線記作第0行到第9行,所以最下面一行是第0行,最上面一行是第9行。
兩位棋手分坐在棋盤的兩邊。紅方在下半邊,黑方在上半邊,每一半棋盤都屬於坐在那一邊的棋手。紅方先走,之後雙方輪流走棋,每次各走一著。輪到你時,你不能放棄走棋。
棋子擺在橫線和豎線相交的九十個交叉點上,從不放在方格裡。每方有十六個棋子,共七種,紅方的棋子是紅色,黑方的棋子是黑色。棋盤按以下順序依次展示這七種棋子:將(帥)、士(仕)、象(相)、馬、車、炮、兵(卒)。下一節會逐一講解每一種棋子。
本站還給每個交叉點起了一個名稱,稱為座標,這樣雙方說起同一個點時,用的是同一個名稱。座標先寫路的字母,從紅方左邊數起依次為a到i,再寫行的數字。因此,紅方底線上的交叉點是a0到i0,黑方底線上的交叉點是a9到i9。要找到e4,可以從棋盤下邊沿著e路往上找,再從左邊沿著第4行往右找,兩條線相交的地方就是e4。從這裡開始,本頁的每個棋盤都標出路的字母和行的數字。
第4行和第5行之間是河界,棋盤上寫著「楚河 漢界」。河界把棋盤分成紅方的半邊和黑方的半邊。最外側的兩條路直接穿過河界,中間的七條路則在河岸處斷開。河岸上的點都是普通的交叉點,大多數棋子都可以自由過河。不過,有兩種棋子受河界的限制,下一節會講到。
棋盤兩端各有一個九宮,它是三路寬、三行高的方塊,中間畫有兩條斜線。紅方的九宮佔d路到f路的第0行到第2行,黑方的九宮佔同樣三路的第7行到第9行。有兩種棋子必須一直留在本方的九宮裡,其他棋子則可以自由進出九宮。
會員可以在入門課程中一步一步學習這些規則,並完成小測驗: 棋盤
七種棋子
本節逐一介紹七種棋子:每種棋子從哪裡出發、怎樣走、怎樣吃子,以及受到哪些規則的限制。輪到你走棋時,你移動一個棋子,可以走到空的交叉點上,也可以走到對方棋子所在的點上。走到對方棋子所在的點上,就是把這個棋子吃掉,它在這盤棋剩下的時間裡離開棋盤。你不能吃自己的棋子,吃子也從來不是強制的。
將(帥)帥 / 將×1
起始位置
每方各有一個將(帥)。紅方的帥從e0出發,位於紅方底線的正中間;黑方的將從e9出發。紅方的這枚棋子寫作「帥」,黑方的寫作「將」。
走法
將(帥)每次沿著路或行直走一個點,不能斜走。它還必須一直留在九宮裡,所以整盤棋中它只能用到九個點。棋盤先畫出將(帥)能走的每一步,然後讓它依次走遍這九個點。
吃法
將(帥)的吃法和走法相同。它可以吃掉九宮裡與它相鄰的點上的對方棋子,圖中的帥就吃掉了e1上的馬。
限制
將(帥)永遠不能離開九宮。例如,在d2上的帥可以走到d1或e2,但走到c2或d3就會走出九宮。由於不能離開九宮,將(帥)的防守要依靠周圍的棋子。
雙方的將帥不能在同一路上相對而中間沒有任何棋子,會造成將帥照面的著法是不合法的。圖中d0上的紅帥不能走到e0,因為那樣它就會在e路上和黑將照面,所以它唯一的走法是d1。
士(仕)仕 / 士×2
起始位置
每方各有兩個士(仕),分別站在將(帥)的兩側。紅仕從d0和f0出發,黑士從d9和f9出發。紅方的這兩枚棋子寫作「仕」,黑方的寫作「士」。
走法
士(仕)每次沿著九宮的斜線走一個點,所以它只能用到五個點,也就是九宮的四個角和中心。棋盤先畫出四條斜線上的走法,然後讓仕依次走遍這五個點。
吃法
士(仕)的吃法和走法相同。它可以吃掉九宮斜線上下一個點的對方棋子,圖中d0上的仕就吃掉了e1上的馬。
限制
和將(帥)一樣,士(仕)也永遠不能離開九宮。在d2上的仕唯一的走法是回到e1,因為斜走到c1、c3或e3都會走出九宮。兩個士(仕)是離將(帥)最近的防守子,它們一起守住九宮的中心和四個角。
象(相)相 / 象×2
起始位置
每方各有兩個象(相),站在士(仕)的旁邊。紅方的相從c0和g0出發,黑方的象從c9和g9出發。紅方的這兩枚棋子寫作「相」,黑方的寫作「象」。
走法
象(相)每次沿斜線走兩個點,從一個由四個方格組成的方塊的一角走到對角,棋手常把這種走法比作「田」字。因為象(相)只能留在本方一側,它一共只能到達七個點。棋盤先畫出它的全部八條走法,然後讓它依次走過每一條。
吃法
象(相)的吃法和走法相同。它可以吃掉兩點斜線終點上的對方棋子,圖中e2上的相就吃掉了c4上的馬。
限制
象(相)走法中間的那個點叫作象眼。只要象眼上有任何棋子,象(相)就不能朝那個方向走,棋手把這叫作塞象眼。圖中d3上的馬擋住了相從e2走向c4的路。
象(相)永遠不能過河。在c4上的相可以退回a2或e2,但不能走到a6或e6。因此,象(相)和士(仕)一樣負責保護將(帥),失去兩個象(相)的一方,九宮前面的幾行就容易受到進攻。
馬傌 / 馬×2
起始位置
每方各有兩個馬,站在車和象(相)之間。紅馬從b0和h0出發,黑馬從b9和h9出發。紅方的馬寫作「傌」,黑方的馬寫作「馬」。
走法
馬先沿著路或行直走一個點,再向外斜走一個點,所以它的路線呈「日」字形。如果你下過國際象棋,就會認出這個形狀,國際象棋中馬的走法也是這樣。從棋盤中間出發,馬最多可以到達八個點,棋盤先畫出全部八條走法,然後讓馬連跳四步。
吃法
馬的吃法和走法相同。它可以吃掉走法終點上的對方棋子,圖中e3上的馬就吃掉了f5上的車。
限制
和國際象棋的馬不同,象棋的馬不能越過棋子。馬走法的第一個點叫作馬腿,只要馬腿上有任何棋子,馬就不能朝那個方向走,這叫作蹩馬腿。圖中e4上的卒擋住了馬向前的兩種跳法。蹩馬腿是你最先會學到的防守手段之一。
車俥 / 車×2
起始位置
每方各有兩個車,站在底線的兩個角上。紅車從a0和i0出發,黑車從a9和i9出發。紅方的車寫作「俥」,黑方的車寫作「車」。
走法
車可以沿著路或行直走任意多個點,只要中間沒有棋子擋住,這和國際象棋中車的走法相同。車是棋盤上最強的棋子,所以大多數開局都設法儘早讓車投入戰鬥。棋盤先畫出車所在的路和行,然後讓車分五步在棋盤上繞行一圈。
吃法
車走到它路線上第一個對方棋子所在的點,就能把這個棋子吃掉,圖中d4上的車就吃掉了d7上的馬。
限制
車不能越過任何棋子。它會停在本方棋子的前面,也不能越過路線上的第一個對方棋子。圖中g4上的兵使車到不了h4和i4,d7上的馬使它到不了d8和d9。
炮炮 / 砲×2
起始位置
每方各有兩個炮,站在馬的前方,與馬相隔兩行。紅炮從b2和h2出發,黑炮從b7和h7出發。紅方的炮寫作「炮」,黑方的炮寫作「砲」。
走法
不吃子時,炮的走法和車相同:只要中間沒有棋子擋住,它可以沿著路或行直走任意多個點。棋盤展示了四步這樣的走法。
吃法
炮的吃法和其他所有棋子都不同。它必須正好跳過一個棋子,這個棋子叫作炮架,然後只能吃炮架後面的第一個棋子,而且這個棋子必須是對方的。炮架可以是任何一方的棋子,炮架兩側可以有任意多個空的交叉點。圖中的炮跳過b5上的兵,吃掉了b7上的馬。
限制
只有當炮和目標之間正好有一個棋子時,炮才能吃子。中間沒有棋子,或者有兩個或更多棋子,炮都不能吃子。圖中b2上的炮可以吃掉b6上的馬,但不能吃b8上的車,也不能吃g2上的卒。出於同樣的原因,炮在子多擁擠的開局很強,到了炮架很少的殘局就弱了。如果你的一個棋子站在對方的炮和你的另一個棋子之間,它就成了這門炮的炮架,使你的那個棋子暴露在炮的攻擊之下。同樣,如果對方的炮在中路上,而炮和將(帥)之間沒有其他棋子,站在本方九宮中心的一個士(仕)就會成為這門炮所需要的炮架。因此,中路暢通時,防守方會讓九宮的中心空著。
兵(卒)兵 / 卒×5
起始位置
每方各有五個兵(卒),每隔一路站一個。紅兵從a3、c3、e3、g3和i3出發,黑卒從a6、c6、e6、g6和i6出發。紅方的這五枚棋子寫作「兵」,黑方的寫作「卒」。
走法
過河以前,兵(卒)每次只能向前直走一個點。過河以後,它還可以向左或向右走一個點。棋盤展示了一個兵向前走、過河,然後橫走、再向前走的過程。
例如,已經過河的兵在e5上,可以向前走到e6,也可以橫走到d5或f5。
吃法
兵(卒)的吃法和走法相同。過河以前,它只能吃正前方的棋子;過河以後,它還可以吃左右兩旁的棋子,圖中e5上的兵就橫走吃掉了f5上的馬。
限制
兵(卒)永遠不能後退,過河以前也不能橫走。因此,在e3上的兵唯一的走法是向前走到e4。
兵(卒)永遠不會變成其他棋子。走到對方底線以後,它不能再向前走,只能橫走,圖中b9上的兵就是這樣。所以,推進得太早的兵(卒)最後可能起不了什麼作用。另一方面,兩個一起過河的兵(卒)是很強的進攻力量,因為它們可以互相保護側翼。
將帥不能照面的規則也會影響其他每一個棋子。在將帥之間、其餘點都空著的那一路上,站在中間的棋子不能離開這一路,否則將帥就會照面。圖中e4上的馬一步也不能走,因為它無論跳到哪裡,都會讓將帥照面。同樣,當一方的將(帥)站在一條空路上時,對方的將(帥)就不能走到這一路上。
將軍與將死
一方的棋子攻擊對方的將(帥),就叫將軍,被將軍的一方必須立即應將。你不能走出讓自己的將(帥)受到攻擊的著法,也不能走出讓雙方將帥在空路上照面的著法。面對面下棋時,棋手會說一聲「將軍」以示禮貌;線上對局時,局面本身就會顯示將軍。
應將共有五種方法。第一種方法是把將(帥)走到不受攻擊的點上。
第二種方法是吃掉正在將軍的棋子。
第三種方法是把你自己的一個棋子墊在正在將軍的棋子和將(帥)之間。
第四種方法只能用來對付炮。炮隔著正好一個炮架將軍,所以如果炮架是你自己的棋子,把它從這條線上移開,就能解除將軍。
第五種方法只能用來對付馬。把一個棋子走到馬腿上,也就是馬的路線上的第一個點,馬就到不了你的將(帥)所在的點了。
一方被將軍而沒有任何著法可以應將,這個局面就是將死,被將死的一方輸掉這盤棋。將死對方是每一盤象棋的目標。圖中一個車沿底線將軍,另一個車控制住將唯一可以逃走的點。
會員可以在入門課程中一步一步學習這些規則,並完成小測驗: 將軍、將死與和棋
勝負
輪到走棋的一方如果沒有任何合法的著法,就輸掉這盤棋。在國際象棋中,這種局面叫作逼和,算作和棋;但在象棋中,無子可走的一方判負。棋盤展示的是最讓國際象棋棋手意外的情形:黑方的將並沒有被將軍,但黑方沒有任何合法的著法,因此判負。
一方認輸,或者在計時對局中超時,對局也會結束。此外,重複的著法也可能決定一盤棋的勝負,規則見下一節,經驗豐富的棋手之間有很多對局就是這樣分出勝負的。
長將與長捉
在國際象棋中,局面重複會導致和棋。象棋對重複著法的處理不同,因為規則要看是哪一方在迫使局面重複,以及用的是什麼著法。在重複的著法中不斷將軍,叫作長將,長將的一方判負。
在重複的著法中不斷攻擊同一個無根子,叫作長捉,長捉的一方同樣判負。棋盤展示的是最常見的情形,也就是車來回追捉一個無根的馬。局面一旦重複,有車的一方就必須改走別的著法,否則輸掉這盤棋。
關於重複著法的規則,用到下面這些術語:
- 將
- 將是指走完以後,下一著就可以吃掉對方將(帥)的著法。
- 捉
- 捉是指走完以後,下一著就可以吃掉對方將(帥)以外某個棋子的著法,而這個棋子在這一著之前是安全的。
- 殺
- 殺是指走完以後,下一著就可以形成必然將死的著法。
- 兌
- 兌是指拿一個棋子去邀換對方一個實力大致相當的棋子的著法。
- 閒
- 閒是指不屬於以上任何一種的著法。
- 有根
- 一個棋子被吃以後,如果可以把吃它的棋子反吃回來,這個棋子就是有根的。如果反吃並不合法,這個根就是假根,該子按無根子處理。
- 長
- 長將、長捉或長殺,是指同一種將、捉或殺反覆進行,直到雙方的著法形成循環。中國規則以循環三次為準。
有了這些術語,主要的規則就很簡短。長將判負,長捉無根子也判負。雙方互相長將時判和,長殺也判和。
關於長捉的規則有幾種例外情況。將(帥)可以長捉,兵(卒)也可以長捉,而未過河的兵(卒)可以被長捉。長捉真正有根的棋子判和,但有一個例外:馬或炮永遠不能長捉車,無論這個車有根與否。一個棋子輪流捉兩個棋子,也判和。
中國競賽規則和亞洲規則對一些情況的判法不同,一將一捉交替進行的著法就是一個例子。按照亞洲規則,這種著法判和。中國競賽規則則把這種著法列為禁止著法,所以走出這種著法的一方必須變著,否則判負。
什麼時候判和?
雙方同意和棋,或者任何一方都沒有足夠的棋子將死對方,這盤棋就是和棋。局面重複出現,而雙方都沒有違規、也都不願意變著時,同樣判和。此外,在正式比賽中,中國競賽規則規定雙方各連續走六十回合都沒有吃子時判和,級別較低的比賽可以由主辦方縮短這個限制。
同一部規則還禁止在前二十五回合內提和。如果在這二十五回合內出現了沒有違規的重複局面,紅方必須變著,不變著就判負。
每種棋子值多少?
子力價值可以幫助你判斷兌子是否合算,但它只是一個大致的標準。下表以兵為單位,列出各子的價值。棋子的價值在對局中還會變化:棋盤上可以用作炮架的棋子很多時,炮的價值更高;棋盤空了、馬腿不再被蹩時,馬的價值更高。
| 棋子 | 價值 | 影響價值的因素 |
|---|---|---|
| 車 | 9 | 它是最強的棋子,兩個車可以強行將死沒有防守子的將(帥)。 |
| 炮 | 4 | 它在開局時更強,因為棋盤上有很多棋子可以用作炮架,棋盤變空以後它就變弱了。 |
| 馬 | 4 | 它在殘局時更強,因為空的交叉點多了,馬腿不再被蹩。 |
| 士(仕) | 2 | 它是防守子,兩個士(仕)配合可以擋住大多數用炮的殺法。 |
| 象(相) | 2 | 它是防守子,兩個象(相)配合可以擋住大多數馬和兵(卒)的進攻。 |
| 兵(卒) | 1,過河後為2 | 走到對方九宮所在的行時,它的價值幾乎和一個馬相當。 |
從這張表可以得出兩條實用的結論。第一,炮在開局時更強,馬在殘局時更強,所以開局時用馬換對方的炮通常有利,殘局時用炮換對方的馬通常有利。第二,計算子力之前,先數一數防守子,因為單車通常贏不了士象全的一方。
讀懂記譜
記錄一著棋最簡單的方法,是寫出這一著的起點和終點。棋譜檔案使用的就是這種座標記法,h2e2表示h2上的棋子走到e2。在開局局面中,h2e2是把紅方右邊的炮平到中路。座標記法既不寫出是哪個棋子,也不寫出方向,對雙方的讀法都相同。
本站的著法列表使用字母記法,每種棋子都有一個字母。K代表將(帥),A代表士(仕),E代表象(相),H代表馬,R代表車,C代表炮,P代表兵(卒)。紅方的字母用大寫,黑方的字母用小寫,所以看著法列表就能一眼分清每一著是哪一方走的。你也可能見到用G代表將(帥)、用S代表兵(卒)的寫法。
字母記法的一著棋由四部分組成:棋子的字母、棋子所在的路(從走棋一方的右手邊數起)、一個符號和一個數字。例如,C2=5表示二路的炮橫走到五路。
符號+表示前進,-表示後退,=表示橫走。=後面的數字表示棋子到達的路。+或-後面的數字,對直走的棋子來說表示走了幾個點,對斜走的馬、象(相)和士(仕)來說表示到達的路。例如,H2+3表示二路的馬向前跳到三路。
黑方同樣從自己的右手邊數路,並用小寫字母記錄著法。例如,黑炮從b7走到e7,它站在黑方的二路,所以這一著寫作c2=5。
當兩個相同的棋子站在同一路上時,用+表示前面的棋子,用-表示後面的棋子,代替路的數字。例如同一路上有兩個車時,著法寫作+R+2和-R+2。
當三個或更多的兵站在同一路上時,世界象棋聯合會的記法從前往後給它們編號,並用編號代替字母。例如,15+1表示五路上最前面的兵向前走一步。
傳統記譜用漢字記錄同樣的著法,依次寫出棋子、它所在的路、動作和一個數字。例如,炮二平五的意思是「二路的炮橫走到五路」。動作分為進、退、平三種,數字的用法和字母記法相同。同一路上的兩個相同棋子用前、後來區分。紅方用中文數字記路,黑方用阿拉伯數字記路。
因此,同一著棋可以有幾種寫法。紅炮從h2走到e2,用座標寫作h2e2,用字母記法寫作C2=5,用中文寫作炮二平五。本站的棋譜既在棋盤上顯示每一著,也按你選擇的語言顯示記譜,所以會讀記譜很有用,但並不是必需的。記譜指南對這些記法有更詳細的說明。
會員可以在入門課程中一步一步學習這些規則,並完成小測驗: 記錄著法
面對面對局
有三條面對面對局的慣例不適用於線上對局,但每一位棋社棋手都應該瞭解。首先,你摸了自己的棋子就必須走這個棋子,摸了對方的棋子就必須吃掉它,前提是這樣走是合法的。其次,正式比賽不允許悔棋。最後,將軍時說一聲「將軍」是一種禮節。
開始下棋
棋盤會高亮顯示合法的著法,所以你不會走出不合法的棋。會員還可以使用五節入門課程和訓練。課程用一個個棋盤依次講解棋盤、棋子和它們的走法、將軍與對局怎樣結束,以及記譜,每節課最後都有小測驗。在訓練中,會員可以在能夠實際走棋的棋盤上練習每一種棋子。