中国象棋

9×10 棋盘 · 双人同屏 / 联机对弈 · 全子走法 / 将军 / 将死 自动判定
← 返回游戏列表

联机房间

红方行棋
手数 0
先点自己的棋子选中,再点目标点走子。棋盘会高亮所有合法落点。

对局操作说明

  • 选子:点击己方棋子,绿点标出全部合法目标。
  • 走子:点击任一绿点完成走子;点别处取消选择。
  • 吃子:目标点有对方棋子时直接吃掉(绿点会照常标出)。
  • 悔棋 / 重新开局:随时可回退或清盘重来。
自动判定:走子后若己方仍被将军,会被判为不合法而拒绝;对方被将军 → 提示"将军";对方无任何解将着法 → 将死,对局结束。

中国象棋完整规则

1. 棋盘与棋子

棋盘由 9 条竖线(路)× 10 条横线组成,棋子走在交叉点上。中间未画竖线的横带是河界(楚河汉界)。两端各有一个 3×3 的"九宫"(带斜线),是将/帅和士的活动范围。

双方各 16 子:将(帅)1、士(仕)2、象(相)2、马 2、车 2、炮 2、卒(兵)5。

反例/边界:河界只是限制卒、象、马的界线,不影响车、炮、将、士——车炮可随意过河。

2. 行棋与胜负目标

红先黑后,双方轮流走一子。目标是将死对方的将/帅:即对方被将军且无法解将。也可对方认输、或双方均无取胜可能判和。

3. 各棋子走法

棋子走法边界/反例
车沿横线或竖线任意距离直线行走,不能越子路线中间有任一棋子(无论敌我)即被挡住
马走"日"字:先直一步再斜一步蹩马腿:直行方向的相邻点若有棋子,该方向被堵,不能走(斜向的点不挡)
象 / 相走"田"字(斜两步),不能过河塞象眼:田字中心若有棋子,被堵不能走
士 / 仕斜走一步,限九宫内不能出九宫的斜线格
将 / 帅直走一步,限九宫内另受"照面"限制(见第 5 条)
炮不吃子时同车;吃子必须隔且仅隔一个棋子(炮架)不可隔两个子;无炮架不能吃;炮架可以是任意棋子
卒 / 兵未过河只能向前一步;过河后可向前或向左右一步,永不后退过河后也不能斜走、不能后退

4. 将军与应着

一方的棋子下一步能吃掉对方将/帅,称将军。被将军方必须立即应对,方式只有三种:

  1. 吃掉正在将军的棋子;
  2. 垫将:把己方棋子走到将帅与攻击子之间(仅对车、炮、马等可被挡的直线攻击有效);
  3. 走将:把将/帅移到安全点。

反例:被马将军时,"垫将"无处可垫(马不走直线),只能吃马或走将。而被炮将军想垫子要格外小心——多垫一个子反而变成炮架,可能仍被将。

5. 禁止"将帅照面"

双方将/帅不能在同一直线上(中间无子相隔)直接相对。轮到某方走子时,如果走完会导致两将照面(等同送将被吃),该着法不合法。

边界场景:照面也可主动利用——用己方将"顶"住对方将的竖线,逼对方无路可走,是残局常见杀法。照面不是"可以吃将",而是该着法被禁止。

6. 不得送将(自杀着)

任何使己方将/帅处于被将军状态的着法都是非法的。本页会自动拒绝这类走子。

7. 将死与困毙

8. 和棋情形

9. 常见误区