Chess960编号方案

也称为: Scharnagl编号方案

为每一种合法的Chess960初始局面稳定分配一个0到959之间编号的系统。

解释

Chess960是一种国际象棋变体,双方起始后排的棋子共有960种可能排列。国际棋联简称FIDE,规定王必须位于两辆车之间,两只象必须从异色格出发,黑方棋子须与白方棋子镜像对应。Scharnagl方案为每一种排列分配一个 0到959 之间的唯一标识符。

这一映射是固定的:相同编号总会生成相同次序,相同次序也总会返回相同编号。计算先组合两只象的可选位置,再安排后和两只马。确定这五枚棋子后,为满足王位于两车之间的规则,剩余格子只能依次放置车、王、车。

Chess960:编号0

8
7
6
5
4
3
2
a1
b
c
d
e
f
g
h
双方底线都采用BBQNNRKR:双象占据不同颜色的格子,g线的王位于f线与h线的两车之间。
0 = BBQNNRKR

双象位于 和 ,王位于 并处在 与 两车之间,黑方按相同纵线顺序镜像摆放。该编号编码的是初始配置,而不是行棋方、计数器或王车易位权。

序列RNBQKBNR使用车、马、象、后、王、象、马、车的英文首字母,表示传统初始排列,其标识符为 518 。这个编号便于交流、生成或验证初始布局,无须每次列出八枚棋子。它不描述对局中的后续局面、轮到哪方走棋、 权利,也不表示该排列的战略难度。

常见混淆

标识符与显示列表中的行号

该方案使用0到959。面向用户的列表可能把行编号为1到960,此时行号可能与标识符相差1。

完整局面描述

该方案只标识Chess960的初始布局。对局进行中形成的局面还需要其他数据。

相关术语

© 2026 MindZug