解释
基本Betza记谱法组合基础移动模式和限制条件。扩展Betza记谱法也称XBetza,它扩充了这种语言,用于描述无法简化为一次跳跃或滑行的棋子走法。
它的核心机制是链式连接。一着可以分成若干概念阶段,称为分段。每一段可以要求中间格为空、被己方棋子占据或被对方棋子占据,还可以在路径中越过、吃掉、交换或放置棋子。
这些条件可以建模需要障碍物的跨越棋子、多阶段吃子、影响多个格子的着法和特殊情形。例如王车易位中,王与车在同一回合移动;吃过路兵中,兵吃掉刚刚前进两格的对方兵,并从相邻格移除它。其他修饰符还可以把某项能力限制为仅供尚未移动过的棋子使用。
XBetza描述的仍是移动规则,而不是已经走过的着法列表。具体着法使用等格式。不同实现也可能支持不同子集,因此复杂字符串应结合使用它的程序文档来解释。
用法与背景
XBetza适用于变体引擎和编辑器,因为它能把特殊规则转换为可处理的描述。
常见混淆
基本Betza
基本Betza通常足以描述简单或组合移动。涉及阶段、格子条件检查或附带效果时,才需要XBetza。
查看术语来源
- 1.(Extended) Betza notation, H. G. Muller
