解説:repetition

 同一手番で同じ局面が3回繰り返された場合、ゲームを終了します。
 同じプレーヤーが移動中に、全く同一の局面が3回目繰り返された場合、trueになります。

  • repetition

 同形三復(千日手)の発生をチェックします。
 「win-condition」または「draw-condition」または「loss-condition」内で使用します。

※省略した場合、「draw-condition」が適用されます。

  • (win-condition (<player1>...<playerN>) repetition)

※同形三復をしたプレイヤーは、勝ちになります。

  • (draw-condition (<player1>...<playerN>) repetition)

※同形三復をしたプレイヤーは、引き分けになります。

  • (loss-condition (<player1>...<playerN>) repetition)

※同形三復をしたプレイヤーは、負けになります。

 「checkmated」「stalemated」「captured」と同様、最上位のgoalでなければなりません。


最終更新:2020年08月19日 18:42