中国象棋规则 - 完整新手入门指南

从棋盘、棋子到胜负判定,完整介绍中国象棋规则。适合初学者快速上手,也适合进阶者查阅特殊规则。

中国象棋(Xiangqi)是世界上最流行的棋类游戏之一,拥有超过一千年的历史。它的核心规则并不复杂——棋盘由 9 条竖线和 10 条横线组成,双方各执 16 枚棋子,在交叉点上轮流走子。胜负由「将死」或「困毙」对方将(帅)来决定。这篇指南会带你从头开始,了解棋盘布局、每个棋子的走法、胜负判定方法,以及新手最容易忽略的特殊规则。

作者: Sachess Editorial Team · 更新于: 2026-06-25 · 3 来源

页面要点

  • 棋盘为 9×10 交叉点格子,中间有楚河汉界分隔两方阵地。
  • 每方 16 子:将/帅 1、士/仕 2、象/相 2、马 2、车 2、炮 2、兵/卒 5。
  • 胜负判定:将死(无路可走)、困毙(无合法着法)或对方超时/认输。
  • 特殊规则包括:对面笑(飞将)、长将禁止、蹩马脚、塞象眼等。

操作步骤

01

先把棋盘方向摆对:红方在下(第 1-3 横线),黑方在上(第 8-10 横线),中间 4-7 线为楚河汉界区域。

02

再熟悉每个棋子的走法:车直行、马走日(注意蹩脚)、炮隔子吃、象飞田(注意塞眼)、士斜走(不出九宫)、将直走(不出九宫)、兵过河前只能前进,过河后可左右。

03

判断胜负时注意:将死是对方将帅被攻击且无法逃脱或垫子;困毙是对方无合法走法可走,这也算赢(与国际象棋不同)。

04

用 Sachess 的 AI 分析局面编辑器来检验你对规则的理解——把任意局面载入编辑器,验证棋子走法是否正确。

详细内容

棋子走法详解

将/帅(King):每步在九宫(3×3 格)内直走一格,不能斜走,不能出九宫。红方九宫范围是 (d0, e0, f0, d1, e1, f1, d2, e2, f2) 九个交叉点;黑方对应 (d7, e7, f7, d8, e8, f8, d9, e9, f9)。将帅在同一竖列上不能对面(中间没有其他棋子),这是著名的「对面笑」规则——利用逼将对面来实现杀棋。

士/仕(Advisor):每步只能在九宫内沿对角线走一格,相当于保护将帅的贴身侍卫。由于士只有 5 个可到达的点位(九宫的四个角加中心),初学者常在那里卡住。象/相(Elephant):每步走"田"字对角,即前进两格后横移两格。注意象不能过河(停留在己方半场),而且田字中心不能有棋子(塞象眼)。这是象和马的微妙区别——马虽然也可能被蹩脚,但过河后能力更强。

马(Horse):走"日"字形,即先直走一格再斜走一格,俗称"马走日"。马有一个重要限制——蹩马脚:如果马前进方向的直邻交叉点上有棋子,马就无法往那个方向跳。这是初学者最容易漏掉规则。车(Rook):走直线任意距离(和国际象棋的车完全一样),不能跳过棋子。车是棋盘上最强的进攻子力,通常被称为"一车十子寒"。炮(Cannon):走直线任意距离,但**吃子时必须跳过一个棋子**(称为"炮架"或"炮台")。炮在没有炮架时只能移动不能吃。兵/卒(Pawn):过河前只能向前走一格,过河后可以向前或左右走一格,但永远不能后退。兵过河后威力大增,特别是在残局阶段常成为决定性因素。

  • 将帅:九宫内直走一格,不能对面。
  • 士:九宫内斜走一格,永远不离开九宫。
  • 象:田字对角线走两格,不过河,注意塞象眼。
  • 马:日字形走法,注意蹩马脚。
  • 车:直线任意距离,不可跳子。
  • 炮:直线移动,吃子需要跳过一个架。
  • 兵/卒:过河前只能前进,过河后可前可左右。

胜负判定与特殊规则

中国象棋的胜负判定比国际象棋多一个维度。将死(对方将帅被攻击且无路可走)和困毙(对方无合法走法可走)都算赢。困毙在国际象棋里是和棋,但在中国象棋里是胜局——这常常让国际象棋转过来的新手措手不及。和棋的情况包括:双方同意和棋、长将防御成功(一方连续将军三次后必须变着)、三次重复局面、60 回合无吃子(某些规则下)或理论和棋(如双方只剩将帅)。

一个容易被忽视的规则是「长将禁止」:一方不能连续三次以上用同样的方式将军而不变着。类似地,「长捉」也受到限制。这些规则的目的是防止恶意循环和棋。另外「飞将」或「对面笑」是指当两个将帅在同一竖列上直接面对且中间没有棋子时,主动走到这个状态的一方获胜——因为在下一步它将用这个方式消灭对方将帅。新手对弈中最常见的和棋原因是不知道这些限制而误判。

  • 将死和困毙都算赢(困毙不是和棋)。
  • 长将超过三次必须变着,否则判负。
  • 将帅不能在同一直线上对面。
  • 60 回合无吃子可申请和棋。

常见误区

误区一:把困毙当和棋

中国象棋的困毙算赢,和国际象棋不同——你无子可走就输了,不是平局。

误区二:忘记蹩马脚

马在目标方向上如果有相邻棋子会被蹩脚,不能跳过去。初学走子时常犯这个错误。

误区三:忽略对面笑规则

将帅不能在一直线上无遮挡对面。如果对手的将让你不得不形成这个局面,你会直接输棋。

术语说明

九宫

棋盘上的 3×3 格子区域,将和士的活动范围。

楚河汉界

棋盘中间的空白地带,分隔红黑两方阵地,象不能过河。

蹩马脚

马在目标移动方向上的相邻交叉点被棋子占据,导致马不能向该方向跳的情况。

对面笑

将帅在同一直线上无遮挡相对时,主动形成此局面的一方获胜。

情境示例

入门示例

新手摆好棋盘,先从车的直线走法和炮的跳跃吃法入手练习,再逐步学习马的蹩脚和象的塞眼规则。

困毙示例

在残局中,当一方只剩将帅时,另一方虽不直接将军但步步紧逼封锁所有走法,最终形成无子可走的困毙局面。

飞将示例

在残局攻杀中,利用对方将帅活动范围受限,逼使其将对到自己帅的直线上导致对面笑取胜。

常见问题

象为什么不能过河

象的主要功能是防守和保护己方阵地,它的走法(田字对角)决定了它只能在己方半场的 7 个点位上活动。这和象棋的历史有关——相/象的"相"字本意是宰相,不出国门。

马和象哪个容易蹩脚

马更容易蹩脚。马有 4 个蹩脚点(前后左右各一),象只有 4 个塞眼点(田字中心),但马是主动进攻子力,在实际对局中马被蹩脚的频率远高于象被塞眼。

兵过河后能后退吗

不能。兵过河后只能前进和左右移动,永远不能后退。这是中国象棋和国际象棋的一个重要区别——国际象棋的兵升变后可以走新棋子的路线,而中国象棋的兵始终是最低级的棋子。

什么是炮架

炮架是炮吃子时必须跳过的那个棋子(可以是己方或对方的)。炮在没有炮架时只能移动(同车一样走直线),不能吃子。找到一个好的炮架是炮兵战术的核心。

将帅为什么不能送吃

将帅被送吃等于主动让对手赢棋,这与将帅不能上的原意相符。送将自己将帅等同于暴露王城,合法着法的定义不允许将帅走入被攻击的位置——即使对手没有立刻注意到。

中国象棋和国际象棋的主要区别是什么

最重要的区别有四个:一是困毙算赢而不是和棋;二是兵不能升变;三是炮的跳跃式吃子(国际象棋没有);四是将帅被限制在九宫内。

来源

Wikipedia — Xiangqi WXF intro to Xiangqi Sachess analysis page

相关页面