本文最后更新于 2026年7月31日。
中国象棋【官方标准坐标/记谱规范】(依据《象棋竞赛规则2020版》)
象棋棋子落于交叉点,不是格子;共9竖线、10横线,90个点位。
一、主流两套坐标体系
体系1:国内正式比赛标准【中式记谱(红黑分视角)】✅棋谱通用
核心规则
- 竖线(路数,共9条)
- 红方视角(红在下):从右手往左编号:一、二、三、四、五、六、七、八、九(中文数字)
- 黑方视角(黑在上):从右手往左编号:1、2、3、4、5、6、7、8、9(阿拉伯数字)
关键对应:红一路 = 黑9路,红五路(中路)=黑5路
- 横线(进退距离)
以己方底线为起点,向前计数;不用统一全局编号,依靠「进/退/平」表达纵向移动
- 平:横向左右移动(只换竖线路数)
- 进:向对方方向前进
- 退:向己方底线回撤
记谱范例
- 炮二平五(红炮二路平移中路,当头炮)
- 马2进3(黑马2路向前跳到3路线)
体系2:全局统一笛卡尔坐标(编程/复盘软件通用,无视角歧义)
适合程序、象棋引擎、坐标推演,不分红黑视角,全局唯一点位
两种常用编码方案:
方案A:国际通用Xiangqi代数记谱(推荐开发使用)
- X轴(竖线,横向):棋盘从左→右:a b c d e f g h i(对应9条竖线)
- Y轴(横线,纵向):红方底线向上:0 1 2 3 4 5 6 7 8 9
点位写法:字母+数字
例:红初始帅位置 e0;黑初始将位置 e9;红右车 i0
方案B:纯数字矩阵坐标(绝大多数象棋软件)
(x,y)
- x:竖线,左→右 0~8
- y:横线,红底线向上 0~9
红帅起点:(4,0);黑将起点:(4,9)
二、坐标对应速查表(中式路数 ↔ 全局数字坐标)
| 全局竖线x(0~8) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|
| 红方路数 | 九 | 八 | 七 | 六 | 五 | 四 | 三 | 二 | 一 |
| 黑方路数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 字母代号 | a | b | c | d | e | f | g | h | i |
举例:x=8 = 红一路 = 黑9路
三、常见误区重点说明
- ❌ 不要统一用一套数字给红黑记谱!纸质正式棋谱必须区分中文数字(红)、阿拉伯数字(黑)
- ❌ 不要和国际象棋混淆:象棋棋子在线上,不在方格内;棋盘9竖10横
- ❌ “进/退”含义随棋手视角变化:红方的前进方向,就是黑方后退方向
四、初始棋子位置对照(中式标准路数)
红方(底线y=0)
车一、马二、相三、仕四、帅五、仕六、相七、马八、车九
炮二、炮八;兵一、兵三、兵五、兵七、兵九
黑方(底线y=9)
车9、马8、象7、士6、将5、士4、象3、马2、车1
炮8、炮2;卒9、卒7、卒5、卒3、卒1