网络对局里的坐标记法(比如h2e2)是怎么回事?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
这是给引擎和网络对局使用的坐标记法,和传统的炮二平五是两套完全不同的体系。字母表示纵向的列,数字表示横向的行,比如“h2e2”,前两位是这步棋的起点,后两位是终点,整个棋盘统一编号,不分红黑各自数。
和中文记谱最大的差别
中文记谱里红黑双方各自从自己的右边数纵线,同一条线红方黑方号码还不一样;坐标记法整盘棋只有一套编号,不区分红黑视角,这也是它更适合让软件处理的原因。
为什么网络对局普遍用这个
软件之间交换棋谱、引擎输出分析结果,都需要一套不依赖语言和视角的统一格式,坐标记法正好满足这个需求,几乎所有对弈平台和引擎的底层数据都是这样存的。
相关问题
普通玩家需要学会这套记法吗?
不是必须,日常读谱用中文记法完全够用,坐标记法主要在导入导出棋谱、看引擎分析时会遇到。
这套记法和WXF记谱是同一个东西吗?
不是,WXF记谱仍然是用字母数字表达传统的进退平,坐标记法是另一套完全不同的方案。