棋谱里怎么区分红方黑方的不同名称,比如相和象、兵和卒?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
直接用红黑各自习惯的字,字本身就带着归属信息。中文棋谱里,红方黑方的部分棋子有不同的名字:红方是相、兵、帅,黑方是象、卒、将,看到棋谱上写的是哪一个字,不需要额外符号,就能直接判断这个子属于哪一方,这也是为什么中文棋谱通常比WXF字母记谱法更节省笔墨。
车马炮为什么不区分
车、马、炮这三个子红黑双方用的字完全相同,区分归属要看棋谱记录里的其他上下文,比如这一步是红方还是黑方的回合,而不是靠字本身,这也是为什么单看一个孤立的车字,没法判断它是红车还是黑车。
和WXF记谱法的处理方式不同
见WXF记谱法的字母各代表什么:WXF统一用字母表示子力种类,不区分红黑各自的叫法(比如象和相都用B),归属完全靠回合顺序来判断,处理思路和中文棋谱不一样。
相关问题
士这个字红黑双方也不一样吗?
不一样,士和仕也是一对类似相/象的区分字,具体哪一方用哪个字,各地棋具和棋谱的习惯可能略有差异。
记谱的时候会不会因为字不同而搞混?
不太会,这套区分方式本身就是为了避免混淆而设计的,字不同反而降低了看错方的概率。