Skip to content

주간 스프린트 계획 회의 4주차

J065_김한빈 edited this page Nov 15, 2021 · 3 revisions

주간 스프린트 4주차

프론트엔드

  • 게임하기 구현
    • 게임 시작
    • 카테고리, 단어 선택하기
    • 일반 시민, 라이어 선택하기
    • 돌아가며 발언하기(음성)
      • webRTC
    • 라이어 지목
    • 단어 선택
    • 게임 판결
    • 게임 종료

백엔드

  • 카테고리, 단어 리스트 DB 저장 및 클라이언트 전송
  • webRTC 클라이언트끼리 연결해주는 기능

데모 시나리오

게임 설정을 정한다.

  • 게임 설정 모달창에서 인원수, 라운드 수를 변경할 수 있다.
  • 게임 제시어의 카테고리를 정할 수 있다.

게임시작 버튼을 누른다.

  • 참가자들이 모두 준비상태가 되면 방장이 게임 시작 버튼을 누를 수 있다.
  • 게임 시작을 누르면 선택된 카테고리와 함께 게임이 시작되었음을 서버에 알린다.

유저들이 채팅을 할 수 있다.

  • 게임 시작 전, 중, 후 채팅을 할 수 있다.

유저들이 돌아가며 단어에 대한 발언을 한다.

  • 한 사람에게 제한 된 시간동안 발언권을 준다.
  • 발언권을 받은 유저는 제시어에 대한 음성 설명을 할 수 있다.

발언이 종료되면 유저들이 라이어를 투표한다.

  • 게임이 종료되면 참가자들은 라이어를 투표할 수 있다.

라이어가 걸리면 단어를 맞추게 된다.

  • 게임 시작 시 DB에서 가져온 15개의 단어를 띄운다.
  • 라이어가 15개의 단어 중 하나를 선택하여 제출할 수 있게 한다.
  • 선택된 단어와 제시어를 비교하여 성공/실패 여부를 판단한다.

게임이 종료되면 게임 결과를 발표한다.

  • 라이어가 승리했는지 여부를 표시해준다.
  • 로그인 한 유저들에게 승/패 여부에 따라 점수에 반영한다.
  • 서버는 점수 업데이트 쿼리를 받으면 DB에 반영한다.

모든 유저는 방의 처음상태로 돌아간다.

  • 결과 발표 후 방 입장/생성 시 보였던 처음 상태로 돌아간다.

제시어 데이터

과일

  • [사과, 포도, 복숭아, 오렌지, 망고, 키위, 배, 딸기, 바나나, 블루베리]
  • [수박, 멜론, 파파야, 파인애플, 코코넛, 구아바, 체리, 용과, 두리안, 귤]

탈것

  • [가마, 스키, 킥보드, 보드, 스케이트, 요트, 케이블카, 오토바이, 트럭, 말]
  • [헬리콥터, 소나타, 낙타, 열기구, 리어카, 경운기, 택시, 우주선, 비행기, 탱크]

장소

  • [방송국, 강의실, 공원, 콜로세움, 집현전, 청와대, 백악관, 경기장, 광장, 사무실]
  • [백화점, 편의점, 카페, 레스토랑, 소방서, 우체국, 도서관, 영화관, 치과, 과수원]

직업

  • [의사, 치과의사, 한의사, 약사, 수의사, 변호사, 변리사, 회계사, 개발자, CEO]
  • [마법사, 궁수, 선교사, 성직자, 전사, 유튜버, 가수, 택시기사, 시인, 프로게이머]

동물

음식

나라

악기

스포츠

Clone this wiki locally