-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
-
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', ...] }
Metadata
Metadata
Assignees
Labels
No labels