Closed sindydwns closed 8 months ago
이전 pr의 내용을 보강하여, 오늘 정의한 게임 진행 상황 통신 규칙에 따라 데이터를 전달할 수 있도록 수정했습니다. 게임의 시작부터 끝나는 순간까지의 이벤트를 다음과 같이 전달합니다.
토너먼트를 시작
{ "type": "info", "cause": "start_game", "players": [ {"intra_id": "yonshin", "photo_id": 0}, {"intra_id": "yonshin", "photo_id": 0}, {"intra_id": "yonshin", "photo_id": 0}, {"intra_id": "yonshin", "photo_id": 0} ] }
토너먼트의 한 라운드의 한 세션을 시작
{ "type": "info", "cause": "start_session", "tag": "round_2_1", "players": [ {"intra_id": "yonshin", "photo_id": 0}, {"intra_id": "yonshin", "photo_id": 0} ] }
토너먼트의 한 라운드의 한 세션이 끝남
{ "type": "info", "cause": "end_session", "play_time": 18.451750993728638, // sec "tag": "round_2_1", // 2'nd round 1'st session "result": [ { "intra_id": "yonshin", "photo_id": 0, "score": 3, "hit": 3 }, { "intra_id": "minjungk", "photo_id": 0, "score": 0, "hit": 3 } ] }
토너먼트가 끝남
{ "type": "info", "cause": "end_game" }
토너먼트가 끝난 사실을 유저가 확인
{ "type": "info", "cause": "end_game_confirm" }
72
이전 pr의 내용을 보강하여, 오늘 정의한 게임 진행 상황 통신 규칙에 따라 데이터를 전달할 수 있도록 수정했습니다. 게임의 시작부터 끝나는 순간까지의 이벤트를 다음과 같이 전달합니다.
start_game
토너먼트를 시작
start_session
토너먼트의 한 라운드의 한 세션을 시작
end_session
토너먼트의 한 라운드의 한 세션이 끝남
end_game
토너먼트가 끝남
end_game_confirm
토너먼트가 끝난 사실을 유저가 확인