[1] 특정 클라이언트가 채팅방을 생성하고 참여 및 레디해서 시작하고 게임종료까지의 과정

  1. Client → findGameRooms (게임참여 가능 룸 목록)
  2. C1 → handleConnection → createGameRoom → joinGameRoom → (게임 모드 및 백그라운드 색 변경 옵션 선택 가능) readyGame →(로딩)
  3. C2 → joinedGameRoom → readyGame → (C1, C2 게임 화면전환)
  4. C1 / C2 → startGame → touchBar(각 C의 터치바 움직임정보 → S) → (GameOver (S에서 특정 스코어에 특정 C도달 시 실행, 게임결과 DB 반영) → exitGameRoom

[2] 랜덤 클라이언트 매칭 , 채팅방 생성 참여 레디 게임 종료 까지의 과정

  1. C1 → randomGameMatch(createGameRoom, joinGameRoom) → (로딩)
  2. C2 → randomGameMatch(createGameRoom, joinGameRoom) → C1, C2 → readyGame
  3. “” [1] 의 3,4 과정