How to play
- "?"が表示されたらコマンドを入力する。コマンドの形式は以下の通り。
[コマンド] [引数1] [引数2] ...
※引数の数はコマンドによって異なる
- ゲーム定義ファイルの on_play に定義されたコマンドが利用可能。
- 以下のコマンドは定義されていなくても利用可能。
set [コンポーネント: component] [設置先: field]
コンポーネントを[設置先]にセットします。
move [移動元: field] [移動先: field]
コンポーネントを[移動元]から[移動先]へ移動します。
[移動元: field] > [移動先: field] という省略形も可。
end
ゲームを終了します。
- コンポーネントの指定方法
- 同一コンポーネントが他にない場合: コンポーネント定義におけるキーで指定する。例) C1
- 同一コンポーネントが複数ある場合: キーとインデックスで指定する。例) C2[0]
インデックスは0から始まるので、'num': 3と定義されたコンポーネントの場合、0, 1, 2が指定可能。
- フィールドの指定方法
- フィールドサイズが1の場合: フィールド定義におけるキー、または短縮表記(shorten)で指定する。例) field-1 or F1
- フィールドサイズが1より大きい場合: キー/短縮表記とインデックスで指定する。例) F2[0]
インデックスは0から始まるので、'size':4と定義されたフィールドの場合、0, 1, 2, 3が指定可能。
プレイ例
? set C1 P1.h[0]
? P1.h[0] > F1[0]
? end