解説:moves

  • moves
 駒をどのように移動するかを定義します。

  • (moves <move-def1>...<move-defN>)
 駒に、移動<move-def1>・・・移動<move-defN>を設定します。

 ZoGは、ドロップ「drop」または移動「move」という2つの基本的な方法で、手番における駒の動きを生成できます。
 「move」は、現在の駒種で、現在のプレイヤーが所有する盤上の全ての駒にのみ<move-def>のルールを適用します。
 「move」はすでに盤上にある駒を移動する動きを生成するために使用されます。
 駒は、「moves」と「drops」の両方を持つことができますが、どちらかを複数持つことには意味がありません。

<move-def>

  • (move-type <move-type>)

  • (<instruction>... <instruction>)


 「move」では、「add」は盤上の自駒を別の位置に移動し、「add-copy」は盤上の自駒を別の位置に複製します。

 「move」では、「board-setup」で初期配置された駒、または「add」や「add-copy」、「create」で生成された駒など、盤上の駒を対象とします。

(piece
 (drops
 )
 (moves
  (move-1)
  (move-2)
  (move-3)
 )
)



最終更新:2020年09月15日 12:07