象棋怎么下
本页为刚开始学象棋(也称中国象棋)的棋手而写,一次讲解一个要点。你会学到棋盘和七种棋子、每种棋子的走法、怎样赢棋和怎样成和、关于重复着法的规则,以及怎样记录着法。每一盘棋的目标,都是困住对方的将(帅),使它无路可走。本页讲的是正式比赛采用的规则。中国竞赛规则和亚洲象棋规则对重复着法的判法有不同之处时,本页会把两种判法都写出来,并注明本站对局与规则不同的少数几处。
棋盘、河界与九宫
棋盘由九条竖线和十条横线组成。竖线叫作路。每位棋手都从自己右手边的那一路数起,把九条路记作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,用中文写作炮二平五。本站的棋谱既在棋盘上显示每一着,也按你选择的语言显示记谱,所以会读记谱很有用,但并不是必需的。记谱指南对这些记法有更详细的说明。
会员可以在入门课程中一步一步学习这些规则,并完成小测验: 记录着法
面对面对局
有三条面对面对局的惯例不适用于在线对局,但每一位棋社棋手都应该了解。首先,你摸了自己的棋子就必须走这个棋子,摸了对方的棋子就必须吃掉它,前提是这样走是合法的。其次,正式比赛不允许悔棋。最后,将军时说一声“将军”是一种礼节。
开始下棋
棋盘会高亮显示合法的着法,所以你不会走出不合法的棋。会员还可以使用五节入门课程和训练。课程用一个个棋盘依次讲解棋盘、棋子和它们的走法、将军与对局怎样结束,以及记谱,每节课最后都有小测验。在训练中,会员可以在能够实际走棋的棋盘上练习每一种棋子。