-
Notifications
You must be signed in to change notification settings - Fork 4
주간 스프린트 계획 회의 4주차
J065_김한빈 edited this page Nov 15, 2021
·
3 revisions
- 게임하기 구현
- 게임 시작
- 카테고리, 단어 선택하기
- 일반 시민, 라이어 선택하기
- 돌아가며 발언하기(음성)
- webRTC
- 라이어 지목
- 단어 선택
- 게임 판결
- 게임 종료
- 카테고리, 단어 리스트 DB 저장 및 클라이언트 전송
- webRTC 클라이언트끼리 연결해주는 기능
- 게임 설정 모달창에서 인원수, 라운드 수를 변경할 수 있다.
- 게임 제시어의 카테고리를 정할 수 있다.
- 참가자들이 모두 준비상태가 되면 방장이 게임 시작 버튼을 누를 수 있다.
- 게임 시작을 누르면 선택된 카테고리와 함께 게임이 시작되었음을 서버에 알린다.
- 게임 시작 전, 중, 후 채팅을 할 수 있다.
- 한 사람에게 제한 된 시간동안 발언권을 준다.
- 발언권을 받은 유저는 제시어에 대한 음성 설명을 할 수 있다.
- 게임이 종료되면 참가자들은 라이어를 투표할 수 있다.
- 게임 시작 시 DB에서 가져온 15개의 단어를 띄운다.
- 라이어가 15개의 단어 중 하나를 선택하여 제출할 수 있게 한다.
- 선택된 단어와 제시어를 비교하여 성공/실패 여부를 판단한다.
- 라이어가 승리했는지 여부를 표시해준다.
- 로그인 한 유저들에게 승/패 여부에 따라 점수에 반영한다.
- 서버는 점수 업데이트 쿼리를 받으면 DB에 반영한다.
- 결과 발표 후 방 입장/생성 시 보였던 처음 상태로 돌아간다.
- [사과, 포도, 복숭아, 오렌지, 망고, 키위, 배, 딸기, 바나나, 블루베리]
- [수박, 멜론, 파파야, 파인애플, 코코넛, 구아바, 체리, 용과, 두리안, 귤]
- [가마, 스키, 킥보드, 보드, 스케이트, 요트, 케이블카, 오토바이, 트럭, 말]
- [헬리콥터, 소나타, 낙타, 열기구, 리어카, 경운기, 택시, 우주선, 비행기, 탱크]
- [방송국, 강의실, 공원, 콜로세움, 집현전, 청와대, 백악관, 경기장, 광장, 사무실]
- [백화점, 편의점, 카페, 레스토랑, 소방서, 우체국, 도서관, 영화관, 치과, 과수원]
- [의사, 치과의사, 한의사, 약사, 수의사, 변호사, 변리사, 회계사, 개발자, CEO]
- [마법사, 궁수, 선교사, 성직자, 전사, 유튜버, 가수, 택시기사, 시인, 프로게이머]