规则
中国象棋的目标一句话说完:把对方的将(帅)逼到无路可走。
先认棋盘:
- 棋盘有 9 条竖线、10 条横线,棋子走在交叉点上,不是格子里。
- 中间那条没有竖线的横带叫楚河汉界,越过去叫过河。
- 两端各有一个画着斜交叉线的方块,叫九宫,将(帅)和士(仕)出不去。
- 双方各 16 枚子:将(帅)1、士(仕)2、象(相)2、马 2、车 2、炮 2、兵(卒)5。
- 红方先行,此后轮流走一步,走到对方棋子所在的交叉点上就把那枚子吃掉。
七种棋子的走法(吃法与走法相同,炮除外):
- 将(帅):只在九宫内活动,每步沿横线或竖线走一格,不能斜走。
- 士(仕):同样不出九宫,但只能沿九宫的斜线走一格,全部落脚点只有五个。
- 象(相):走「田」字,斜着走两格落在田字的对角。两条限制:象不能过河;田字正中那一点上有棋子就走不了(不论敌我),这叫塞象眼。
- 马:走「日」字,先直走一格再斜走一格。限制叫蹩马腿——紧挨着马、位于它直走那一步方向上的点若有棋子(不论敌我),这个方向的两个落点都去不了。
- 车:沿横线或竖线走任意格数,中间不能有棋子挡路,是全盘威力最大的子。
- 炮:不吃子时走法和车完全一样;吃子必须隔着恰好一个棋子打过去,中间那个子叫炮架,敌我棋子都能当,但必须不多不少正好一个。
- 兵(卒):过河前只能向前走一格;过河后可以向前、也可以向左右横走一格;任何时候都不能后退。
胜负和三条必须记住的限制:
- 将军:你的某个子下一步就能吃掉对方的将(帅),这叫将军。
- 应将:被将军的一方必须立刻解除,办法只有三种——吃掉将军的那个子、在中间垫一个子挡住、把将(帅)挪到安全的点上。
- 将死:三种办法一种也用不出来,就是将死,输棋。
- 困毙:没被将军,但轮到你走时一步合法着法都找不出来,同样判负,不判和。
- 将帅照面:双方的将和帅不能处在同一条竖线上、中间一个子也没有地互相对视。走完之后出现这种局面的着法就不合法;谁先把挡在中间的子挪开造成照面,等于把自己的将白送。这条常被用来做残局杀法。
- 不能送将:走完之后自己的将(帅)仍被将军的着法一律不许走,哪怕能吃大子也不行。
本站版本的具体设置:
- 上面整套规则全部完整实现:蹩马腿、塞象眼、隔子打炮、过河兵横走、照面、不能送将、将死与困毙都会判。
- 本站不判长将、长捉,重复局面也不会自动判和,这类情况由双方自行协商。
- 两种模式:双人同屏和人机对弈;人机有简单、普通、困难三档,开局前可以选执红先行或执黑后手。
- 选中一个棋子后,它所有合法落点会全部高亮;上一步走的起点和终点也会标出来。
- 随时可以悔棋,人机模式一次退两步。人机的胜、负、和战绩保存在本机浏览器。
- 免费,没有广告、没有内购,不用下载、不用注册。也没有联网对战,没有残局库和开局库。
操作只有一个动作:点一下自己的棋子,再点想去的位置,手机和电脑一样。
技巧
走法一刻钟能学会,水平差距在于「这一步值不值」。
一、先把子力价值记牢,这是所有判断的尺子。 通行估值是车 9 分、炮 4.5 分、马 4 分,士和象各约 2 分,兵过河前只值 1 分,过河之后价值翻倍。由此直接推出:开局最该抢的是车路;用马换车、用炮换车都是赚的;一个过河后逼近对方九宫的小卒,威力可以超过一匹马。士象不参与进攻,但缺了它们对方车炮就能长驱直入,老话讲「缺士怕车、缺象怕炮」。
二、开局只做一件事:让车快点出来。 新手爱推兵、爱动士象,十几步过去两个车还堵在原位。通用原则是先出车、再跳马、炮找好位置,士象只在需要时才动。三种常见思路:当头炮,炮平中路直指对方中兵,进攻最直接;屏风马,两马并排护住中卒,是应对当头炮最经典的阵形;飞相局,先上一个相把阵形做厚,不急定型。别在开局贪吃兵,为一个兵丢掉出车的节奏通常是亏的。
三、马和炮要配着用。 炮必须有架子才能吃子,空旷的盘面上软弱无力;马受蹩腿限制,拥挤的盘面上又常常动不了。所以开局子多时炮强,残局子少时马强。让马跳到卧槽位(将旁边那个能直接叫将的点)、让炮沉底或架在中路,一前一后互相照应,远比各打各的有威胁得多。
四、中局靠牵制和兑子,别乱叫将。 牵制是指你的车或炮,和对方某个子、以及它身后更值钱的子(往往就是将)恰好在同一条线上,那个子一动就丢大的,只能钉在原地——做成一个牵制,比多吃一个兵重要得多。 兑子原则很简单:子力占优就多兑,落后就尽量避免兑,盘面上子越少,多出来的那一个越顶用;动手前把这一串吃子从头算到尾。另外,叫将、捉子这类对方必须应的着法叫先手棋,但为叫将而叫将,往往是把子白送进对方阵地,还帮对方把将走到更安全的位置。
五、残局靠记几个基本结论。
- 单车对光将必胜,把对方的将逼到底线或边线即可,这是最该先会的杀法。
- 士象齐全是非常硬的防守,单车很难攻破;缺一个士或一个象,车再配别的子就有机会。
- 马加兵、炮加兵是最常见的取胜组合:马堵住将的逃路,兵负责最后一击;炮必须有士或别的子当架子才叫得成将,所以残局里的炮离不开士。
- 兵过河后要往中路、往对方九宫靠,留在边线上的孤兵很难有作为。
六、对着电脑下,专找它的弱点。 本站的电脑全靠现场计算,既没有开局库也没有残局库。一是开局阶段它最容易走偏,你按当头炮或屏风马的成熟思路走满十来步,往往能占到便宜;二是它往前看的步数有限,简单档只顾眼前一两步,先弃一个子、五六步后才收回来的长线计划它经常看不见。反过来,困难档算短程战术很准,别跟它在乱战里拼计算,改走封闭稳健的阵形慢慢磨。
常见问题
象棋怎么玩?
红黑各 16 枚棋子摆在交叉点上,红方先行,轮流走一步,走到对方棋子所在的点上就把它吃掉。七个兵种走法各不相同:车走直线、马走日、象走田、炮隔一个子才能吃、兵只进不退,将帅和士出不了九宫。目标是把对方的将(帅)逼到无处可逃。本站点一下棋子,合法落点会全部亮起来,再点目标位置。
象棋规则是什么?
分三块。走法:将帅在九宫内直走一格,士沿九宫斜线走一格,象走田字且不过河,马走日,车走直线,炮吃子须隔一个子,兵过河前只进一格、过河后可横走、永不后退。阻挡:蹩马腿、塞象眼时那一步不成立。胜负:被将死或困毙判负,将帅不能隔空照面,走完之后自己仍被将军的着法不许走。
「马走日、象走田」到底是什么意思?
马每步走一个「日」字:先沿横线或竖线走一格,再斜走一格,落在长方形的对角上。若紧挨着马、位于它直走那一步方向上的点有棋子,就是「蹩马腿」,这个方向的两个落点都去不了。象每步走一个「田」字,斜走两格落在田字对角;田字正中那点有子叫「塞象眼」,同样走不成。象还永远不能过河。
什么是将军、将死和困毙?
将军是指你的某个子下一步就能吃掉对方的将(帅)。被将军的一方必须马上解除,只有三条路:吃掉将军的那个子、在中间垫一个子挡住、把将挪到安全的点上。三条路全走不通就是将死,输棋。困毙是另一种输法:没被将军,但轮到你走时走不出一步合法着法,同样判负,不判和。
人机 AI 有多强?三档怎么选?
简单档只看眼前一两步,会白丢子,适合刚学会走法的人。普通档能把几步兑换算清楚、不随手送子,认真下才赢得了。困难档算得更深,抓得住你的漏着。三档共同的弱点是没有开局库和残局库,全靠现场计算。建议从普通档试起,赢得太轻松再往上调。
手机能玩吗?需要下载吗?
能玩,不用下载也不用注册。纯网页版,手机浏览器打开就能下,操作和电脑一样:点一下自己的棋子,所有合法落点亮起来,再点想去的位置。双人同屏、人机三档、选执红或执黑、悔棋、上一步标记,手机上全都有,战绩存在你自己的浏览器里。
历史与冷知识
- 象棋起源于中国。今天这套 32 枚棋子、带河界和九宫的形制在宋代基本定型,此后近千年只有细节变化。
- **「楚河汉界」**典出楚汉相争:刘邦与项羽曾以鸿沟为界中分天下,棋盘中央那条河界正是这段历史的投影。
- 红黑双方的棋子文字不同,但读音、走法完全一样:红方写帅、仕、相、兵,黑方写将、士、象、卒。正式棋具上红方的车、马还会写成「俥」「傌」,加个单人旁以示区别。
- 炮是七个兵种里最晚加入的一个。早期棋谱中它写作「砲」,石字旁指的是抛石机,后来才改用火字旁的「炮」——一个偏旁的变化,背后是一整段兵器史。
- 象棋是完全信息的零和博弈:没有骰子、没有暗牌,理论上存在最优下法,只是变化数量远超穷举的能力。计算机程序的实力早已超过人类顶尖棋手,职业棋手如今普遍用引擎复盘。
- 象棋不只在中国下:亚洲象棋联合会成立于 1978 年,世界象棋锦标赛自 1990 年起定期举办。
- 明清两代留下大量棋谱,其中**明代的《橘中秘》和清代的《梅花谱》**流传最广:前者精于当头炮攻杀,后者是屏风马体系的代表,今天的开局分类仍沿着这两本书的脉络。
- 一句老话把象棋的礼节讲透了:观棋不语真君子,落子无悔大丈夫。不过在网页上练棋不必这么严格,本站的悔棋按钮就是给复盘用。