中国象棋规则:从零开始学下象棋
中国象棋是流传最广的棋类游戏之一。双方各有十六个棋子,在九路十行的棋盘上对弈,谁先将死对方的将(帅)谁就获胜。这一页讲完整的规则;每个棋子的走法图解见棋子走法图解。
棋盘
棋盘由 9 条竖线和 10 条横线组成,棋子放在线的交叉点上,而不是格子里。
- 中间空白的一行是河界,写着“楚河 汉界”。相(象)不能过河,兵(卒)过河后可以横走。
- 双方底部中间画有斜线的 3×3 区域叫九宫。帅(将)和仕(士)只能在九宫里活动。
棋子
| 棋子 | 红方 | 黑方 | 数量 | 走法 |
|---|---|---|---|---|
| 帅 / 将 | 帅 | 将 | 1 | 在九宫内上下左右走一步 |
| 仕 / 士 | 仕 | 士 | 2 | 在九宫内斜走一步 |
| 相 / 象 | 相 | 象 | 2 | 斜走两步(走“田”字),不能过河;田字中心有子时不能走(塞象眼) |
| 马 | 马 | 马 | 2 | 先直走一步再斜走一步(走“日”字);直走方向紧挨着有子时不能走(蹩马腿) |
| 车 | 车 | 车 | 2 | 横竖直线走,格数不限,不能越子 |
| 炮 | 炮 | 炮 | 2 | 不吃子时同车;吃子时必须隔一个子跳吃 |
| 兵 / 卒 | 兵 | 卒 | 5 | 过河前只能向前一步;过河后可向前或左右一步;永远不能后退 |
吃子
把棋子走到对方棋子所在的点上就把它吃掉。除了炮,每个棋子吃子的方法都和它走棋的方法一样。炮吃子时中间必须恰好隔一个子,这个子叫“炮架”,可以是任何一方的。
将军与将帅不能照面
如果对方下一步可以吃掉你的帅(将),就叫被将军。被将军时必须应将;任何让自己的帅(将)处于被将状态的走法都不合法。
将帅不能照面:将和帅在同一条竖线上、中间没有棋子,是不允许的。所以夹在将帅之间的棋子不能随便离开那条线。
胜负
- 将死:对方被将军,并且没有任何走法可以解围,你获胜。
- 困毙:轮到对方走,对方没有被将军,却没有任何合法走法,也是你获胜。
和棋
kawu 采用以下简化规则:
- 双方无进攻子力:双方都没有车、马、炮、兵(卒),只剩将帅仕相,判和。
- 重复局面:同一局面(同一方走棋)第三次出现时判和;但如果这个循环中有一方每一步都在将军(长将),长将的一方判负。
- 步数限制:双方各走 60 步都没有吃子,判和。
- 提和:可以向电脑提和,电脑在局面落后或局面平稳均势时会同意。
正式比赛还有“长捉”等更复杂的规定(一方反复捉对方无根的子)。kawu 暂时不判长捉,按和棋处理。
记谱方法
传统记谱由四个字组成:棋子名、所在路数、走法方向、步数或目标路数,例如“炮二平五”。
- 红方的路数用中文数字,从红方自己的右边数起:一至九;黑方用阿拉伯数字,从黑方自己的右边数起:1 至 9。
- 进是向前,退是向后,平是横走。
- 车、炮、兵、帅直着走,进退时写走了几步;马、相、仕斜着走,进退时写到达的路数。
- 同一路上有两个相同的棋子时,用“前”“后”区分,例如“前车进一”。
例子:炮二平五(中炮)、马8进7(黑方跳马)、相三进五(飞相)。
在 kawu 上下棋
- 点击棋子,再点击高亮的落点。
- 设置里可以选汉字棋子或图形棋子,也可以显示或隐藏棋谱。
- 悔棋会同时撤销你和电脑的一步;提示会给出电脑推荐的走法。
- 可以执红或执黑,也可以同设备双人对弈。
常见问题
象棋谁先走?
红方先走。在 kawu 上默认你执红,也可以在设置里改为执黑。
困毙算输还是算和?
算输。轮到一方走棋时没有任何合法走法,即使没有被将军,也判负。这一点和国际象棋的“逼和”不同。
将和帅可以面对面吗?
不可以。将帅在同一条竖线上、中间没有任何棋子,叫“照面”,这是不允许的局面。任何造成照面的走法都不合法。
炮可以隔两个子吃吗?
不可以。炮吃子时中间必须恰好隔一个子(炮架),不论这个子是哪一方的。隔零个或两个以上都不能吃。
什么是长将?
一方连续不断地将军,造成局面循环。按规则,长将的一方必须变着,否则判负。kawu 在同一局面第三次出现时按这条规则判定。
更新于 2026-10-18