2024.11.18 (월) 11:00 작성

투표

게임 시작 화면

로비 화면

대기방 화면

보드 게임 화면

미니게임 화면

그 외 기타


패킷 : [ messageType, versionLength, version, sequence, payloadLength, payload ]

message GamePacket {
    oneof payload {

        // * 빙판 게임 Request
        C2S_IceJoinRequest iceJoinRequest = 1;
        C2S_IceStartRequest iceStartRequest = 2;
        C2S_IcePlayerMoveRequest icePlayerMoveRequest = 3; 
        
        // * 빙판 게임 Notification
        S2C_IceMoveNotification iceMoveNotification = 4;
        S2C_IcePlayerSpawnNotification icePlayerSpawnNotification = 5;
        S2C_IceStartNotification iceStartNotification = 6;
        S2C_IcePlayersStateSyncNotification icePlayersStateSyncNotification = 7;
        S2C_IcePlayerDeathNotification icePlayerDeathNotification = 8;
        S2C_IceMapStateSyncNotification iceMapStateSyncNotification = 9;
        S2C_IceOverNotification iceOverNotification = 10;
    }
}

// * 11.19 (화) 회의떄 물어보기 
// 클라가 바꿔줘~~
export const messageType = {
  // * 빙판 게임 Request
  ICE_JOIN_REQUEST: 101,
  ICE_START_REQUEST: 102,
  ICE_PLAYER_MOVE_REQUEST: 103,

  // * 빙판 게임 Notification
  ICE_MOVE_NOTIFICATION: 104,
  ICE_PLAYER_SPAWN_NOTIFICATION: 105,
  ICE_START_NOTIFICATION: 106,
  ICE_PLAYERS_STATE_SYNC_NOTIFICATION: 107,
  ICE_PLAYER_DEATH_NOTIFICATION: 108,
  ICE_MAP_STATE_SYNC_NOTIFICATION: 109,
  ICE_OVER_NOTIFICATION: 110,
};