- `replay`フィールドは配列で表現する. ``` replay: [ initial: INITIAL_DATA, commands: [PLAYER1_COMMAND, PLAYER2_COMMAND, PLAYER3_COMMAND, ...] ] ``` - INITIAL_DATAはX座標,Y座標,向き(`'U'`, `'R'`, `'D'`, `'L'`)を有する配列を,プレイヤーの数だけ持つ配列で表現する. ``` [ [0, 1, 'U'], [2, 1, 'D'], [3, 4, 'L'], [5, 1, 'R'] ] ``` - PLAYER_COMMANDはプレイヤーの操作命令(`'U'`, `'R'`, `'D'`, `'L'`, `'A'`, `'N'`)を文字列で表現する. なお,操作命令は実際に反映された内容を示す.例えば,移動できない状態で移動しようとした場合,リプレイデータには`'N'`が記録される. ``` 'U' ``` - 例 ``` replay: { initial: [ [0, 1, 'U'], [2, 1, 'D'], [3, 4, 'L'], [5, 1, 'R'] ], commands: ['U', 'D', 'L', ...] } ```
replayフィールドは配列で表現する.INITIAL_DATAはX座標,Y座標,向き(
'U','R','D','L')を有する配列を,プレイヤーの数だけ持つ配列で表現する.PLAYER_COMMANDはプレイヤーの操作命令(
'U','R','D','L','A','N')を文字列で表現する.なお,操作命令は実際に反映された内容を示す.例えば,移動できない状態で移動しようとした場合,リプレイデータには
'N'が記録される.例