解释
Chess960是一种国际象棋变体,双方起始后排的棋子共有960种可能排列。国际棋联简称FIDE,规定王必须位于两辆车之间,两只象必须从异色格出发,黑方棋子须与白方棋子镜像对应。Scharnagl方案为每一种排列分配一个0到959之间的唯一标识符。
这一映射是固定的:相同编号总会生成相同次序,相同次序也总会返回相同编号。计算先组合两只象的可选位置,再安排后和两只马。确定这五枚棋子后,为满足王位于两车之间的规则,剩余格子只能依次放置车、王、车。
序列RNBQKBNR使用车、马、象、后、王、象、马、车的英文首字母,表示传统初始排列,其标识符为518。这个编号便于交流、生成或验证初始布局,无须每次列出八枚棋子。它不描述对局中的后续局面、轮到哪方走棋、权利,也不表示该排列的战略难度。
常见混淆
标识符与显示列表中的行号
该方案使用0到959。面向用户的列表可能把行编号为1到960,此时行号可能与标识符相差1。
完整局面描述
该方案只标识Chess960的初始布局。对局进行中形成的局面还需要其他数据。
来源
- 1.FIDE Laws of Chess taking effect from 1 January 2023, FIDE
- 2.Chess960 Starting Positions, Chess960.net
- 3.Chess960 numbering scheme, Wikipedia
