ゲームを定義します。
ZRF内に最低1個以上の(game XX)が必要です。
ZRF内に2個以上の(game XX)を含められます。
ゲームのバリアントを定義します。
(game XX)の内容を継承し、変更点・追加点のみを記載します。
(game XX)内にない内容は追加され、すでにある内容は上書き変更されます。
ZRF内に1個以上の(variant XX)を含められます。
ZRF内に必ずしも(variant XX)は必要ありません。
- (game <game-def>...<game-def>)
- (variant <game-def>...<game-def>)
①
(game
(title "Game A")
)
※「Game A」をゲームとして作成します。
②
(variant
(title "Game B")
)
※「Game B」をバリアントとして作成します。
変更点以外は、基本的に「Game A」の設定を引き継ぎます。
③
(variant
(title "-")
)
※メニュー「Variant」において、ゲーム名やバリアント名を区切る境界線となります。
※ゲームとバリアントは、ZRF内で最も大きなブロックです。
※そのブロック内に以下の<game-def>を含みます。
<タイトル・解説の設定>
- (title ... ) ・・・タイトルを設定します。
- (description ... ) ・・・ゲームの解説を記載します。
- (history ... ) ・・・ゲームの歴史を記載します。
- (strategy ... ) ・・・ゲームの戦略を記載します。
<効果音の設定>
- (opening-sound ... ) ・・・効果音を設定します。
- (drop-sound ... ) ・・・効果音を設定します。
- (move-sound ... ) ・・・効果音を設定します。
- (capture-sound ... ) ・・・効果音を設定します。
- (change-sound ... ) ・・・効果音を設定します。
- (click-sound ... ) ・・・効果音を設定します。
- (release-sound ... ) ・・・効果音を設定します。
- (win-sound ... ) ・・・効果音を設定します。
- (draw-sound ... ) ・・・効果音を設定します。
- (loss-sound ... ) ・・・効果音を設定します。
- (music ... ) ・・・BGMを設定します。
<オプションの設定>
- (default) ・・・デフォルトで起動されるかどうかを設定します。
- (option ... ) ・・・オプション設定を設定します。
- (move-priorities ... ) ・・・優先される移動の種類<move-type>を設定します。
<プレイヤーの設定>
- (players ... ) ・・・・プレイヤーを設定します。
- (turn-order ... ) ・・・・プレイヤーの手番順を設定します。
<ボード・ピースの設定>
- (board ... ) ・・・ボード(盤)を設定します。
- (board-setup ... ) ・・・ボード(盤)上のピース(駒)の初期配置を設定します。
- (piece ... ) ・・・ピース(駒)を設定します。
<勝敗条件の設定>
- (win-condition ... ) ・・・勝利条件を設定します。
- (draw-condition ... ) ・・・引き分け条件を設定します。
- (loss-condition ... ) ・・・敗北条件を設定します。
- (count-condition ... ) ・・・ピースをカウントする修了条件を設定します。
※バリアントに勝敗条件がない場合、ゲームの勝敗条件が適用されます。
※バリアントに1個以上の勝敗条件がある場合、ゲームの勝敗条件は適用されず、バリアントの勝敗条件のみが適用されます。
最終更新:2020年08月19日 11:45