纵线到底怎么数?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
红黑双方各从自己的右手边数,红方用一、二、三……到九,黑方用1、2、3……到9,两套编号方向相反。所以棋盘正中的那条线,红方叫五路,黑方也叫5路(两边这条线号码正好相同);越靠边的线,红黑的号码差得越远,两边号码相加永远等于十。
为什么要各数各的
这样设计是为了让棋谱的记录始终以走棋一方自己的视角为准,不用管对手那边怎么看,读自己这方的棋谱时不需要做任何换算。代价是看对方的棋谱时,需要先做一次方向上的转换。
实战里怎么快速换算
记住两边号码相加等于十这条规律,看到对方棋谱里的某个纵线号,用十减掉它,就是自己这边看到的号码,比重新数一遍更快,见炮二平五怎么读。
相关问题
棋盘正中的那条线是几路?
红方黑方都是第五(5)路,因为它正好在正中间,两边数到的号码相同。
WXF记谱也是这样数的吗?
是,WXF延续了同一套各从己方右边数的规则,只是用阿拉伯数字统一表达。