회의 내용 - 예정
- 사담 나누기
- 프로젝트명 정하기
- 어플 / 웹 어떻게 할지
- 지라 사용에 대해 → 사용하기
- 시나리오 작성한거 바탕으로 이야기 해보기 (핵심 프로토타입에 대한 시나리오 작성이 우선?)
- 멘토님께 질문드릴 것 정리하기
- 다음 회의 일정 정하기
회의 내용
-
프로젝트 명 : 42arcade.gg
-
시나리오에 대해
- nheo : 심판이 슬롯을 열고 이용자가 거기에 등록하는 방식.
- jiyun : 전날 티켓팅 형식으로 신청한다. 대전 상대가 전날에 정해지고 시간은 랜덤으로 정해진다. 그래서 랭크전 시간에는 계속 널널해야 한다. 심판은 다음 경기하는 사람이 봐준다.
- daekim : 맛집 거리별 검색처럼 슬롯 열거나 열린 슬롯 검색하는 기능. 단식, 복식 선택해서 진행. 매칭 선택되면 나머지는 해제하는 방식. 심판이 없어도 진행이 되게끔. 게임을 하려면 탁구포인트가 필요한데 심판을 해야 얻을 수 있음. 다음 경기까지 남은 시간을 표시해야 함. 다음 경기가 시작되면 비켜야한다. 친선전 느낌으로 프라이빗 대결 지원하는 기능을 추가하면 좋을것 같기도 하다. 접근성을 어떻게 늘릴지에 대한 생각 → 단말기를 비치하는 방식 혹은 추가 고려
→ 시작 점수 설정하기, 배치고사 개념으로 넣기
- kipark : 심판 없이 진행. 랭크전은 하루에 한판만 할 수 있다. 랜덤 매치, 인원을 사전에 매칭한 뒤 시간을 선택하는 방식. 시간을 선점하면 다른 사람은 들어올 수 없다. 한명이 공개방 열면 두명짜리는 못들어온다.
- wochae : 심판은 있으면 좋다. 빠른 대전 지원 → 엠엠알 상관없이 진행. 빠른 대전은 심판 없고 랭크는 심판 있고. 현재 랭크 경기중인 사람도 뜨는 식. mmr, 선착순 고려해서 매칭하는 방식.
- jabae : 사람들이 많이 사용 안할거라 생각하고 시간표 제공. 예약페이지 형식으로 진행한다. 대전 상대 정해서 메시지를 보낼 수도 있다. 랜덤으로 매칭할 수도 있다. 심판이 있으면 점수를 심판이 입력할 수 있게 해주고 없으면 둘중에 하나가 입력하고 다른 사람이 확인하는 방식
- donghyuk : 심판 필요. 매칭 포인트를 소모해서 매칭을 잡음. 슬롯을 쫙 긁어놓고, 슬롯 3개가 겹치면(심판, 유저 2명) 매치가 성사되는 방식. 한번 매치가 잡히면 이전에 그어놓은거는 다 날리는 방식. 심판이 기록을 해서 전적 검색을 했을 때 플로우차트를 확인할 수 있다. 심판이 기록을 마치면 유저들이 승인해야 서버에 반영되는 방식
- jekim : 프로필에 어떤 정보가 있을지, 총 전적, 최근 1주일 전적. 막대그래프같은 걸로 비주얼적인 처리도. 심판은 딱히 필요가 없을 수 있다. 빠른 매칭(평가 잡듯이 시간 슬롯 그어놓고 매칭)을 진행하면 게임 목록에 슬롯이 진행중이라고 바뀜. 전적을 입력하면 완료로 표시. 프라이빗 매칭을 지원하도록 체크박스 같은걸로 체크할수 있게 함. 수락/거절을 눌러서 해당 시간에 매치를 할 수 있다. 수락/거절 지원 시 해당 시간은 점유되도록 되어있다.
- sujpark : 현실적으로 생각해봤을 때 한달 내로 뭔가 한다면 간략하게라도 만들어야 한다. 사용성도 중요하지만 기간 내에 만드는걸 중심으로 생각해봤다. 심판 없이 일단 진행. 탁구 치기 위해 심판 볼 사람이 과연 많을까. 하루 최대 게임 수를 제한. 연속 게임도 제한. 게임 방을 직접 만드는게 아니라 시스템상으로 이미 만들어놓게. 랭크 차이가 너무 많이 나거나 이미 차있으면 방이 비활성화된 상태로 보인다. 게임 결과를 기록하지 않은 경우에는 랭크 포인트 하락. 매칭 실패하는 경우도 알림 받도록. 알림같은 경우에는 react native로 알림을 오게 할 수 있는데 여튼 웹을 앱에 띄우는 방식. 구현의 편의성을 위해. 사람들이 못쓰는 시간대가 생길 수도 있다.
- hakim : MVP 기준으로 생각. 평가 가져오는걸 생각하다 보니까 좀 복잡하지 않나 생각을 해서 방으로 만들면 어떨까 생각. 방을 심판 / 선수로 만들 수 있음. 한 사람은 한개의 방에만 들어갈 수 있다. 심판에 대해서는 폴라베어님이 언급을 해주셨기 때문에 빼놓고 하기 힘들었는데 심판이 심판 페이지에서 점수 기록해서 올리는 식으로. 심판은 탁구 포인트를 2 받고. 칭호같은게 있으면 좋겠다.
-
멘토링 예정 - 심판, ELO, 평가 포인트, 알림 시스템
| 구분 | 심판 유무 | 매칭 방법 | 연속 게임 | 탁구 평가포인트 | 대전 상대
지목 가능 여부 | 전적 입력 방법 | 복식 게임 지원 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | O | 심판이 슬롯을 열고 슬롯에다가 신청하는 방식 | 평가 포인트를 통해 가능할 수 있음 | O(심판 보면 +1, 게임 진행한 사람에게 각각 -1, 승자에게는 돌려주는 방식) | X | 심판이 입력 | X |
| 2 | O
(다음 경기 하는 사람이 봐주기) | 전날 티켓팅 형식으로 신청, 매칭 시간은 랜덤으로 정해짐(랭크 게임 시간이 모두 비어 있어야 함) | X(하루 한판만 가능) | X | X | 심판이 입력 | X |
| 3 | △(심판 없이도 진행 가능) | 근처 맛집 검색처럼 원하는 ELO점수대 검색하는 기능, 선수 두명의 슬롯, 점수대, 게임 방법(단식, 복식)이 겹치면 매칭 성사 | 평가포인트를 통해 가능할수도 있음 | O(심판 보면 + 2점, 심판 없이도 게임이 진행될 수 있기 때문에 이벤트성으로 포인트 지급) | △ | 심판이 입력하거나 없다면 두명이 합의해서 입력
(탁구대 옆 단말기 사용) | O |
| 4 | X | 10분단위 시간 예약제로 진행(선점한 사람에게 무조건 우선권이 있음) | X(하루 한판만 가능) | X | O | 한 명이 작성, 나머지 한명이 동의 | X |
| 5 | O | 빠른 대전(ELO 상관 없이 진행) 지원 | 가능할 수 있음 | X | X | 심판이 입력 | X |
| 6 | △
(심판 없이도 진행 가능) | 10분단위 시간 예약제로 진행 | 가능할 수 있음 | X | O | 한 명이 작성, 나머지 한명이 동의 | X |
| 7 | O | 심판, 선수 2명이 슬롯을 쫙 열고 3명이 모두 겹치면 매칭 성사 | 가능할 수 있음 | O(심판 보면 +2점, 경기하면 -1점) | X | 심판이 입력 | X |
| 8 | X | 서로 슬롯을 열어서 겹치면 성사 | 가능할 수 있음 | X | O | 한 명이 작성, 나머지 한명이 동의 | X |
| 9 | X | 15분 단위 시간 예약제로 진행 | 하루 플레이 횟수 제한 | X | X | 한 명이 작성, 나머지 한명이 동의 | X |
| 10 | O | 게임방 형식으로 매칭 방에는 선수 2명, 심판 1명 필요 | 가능할 수 있음 | O | X | 심판이 입력 | |
-
내용 정리
- 주요기능 : 예약, 랭킹, 전적확인(유저 프로필//상세페이지, 검색결과로 사용)
- 심판 없이 진행
- 10분 혹은 15분 단위 시간 예약제로 진행
- 예약시 단식 / 복식 선택 후 상대 설정 혹은 랜덤 상대 배정 선택 가능
- 예약 후 상대에게 알림, 취소 가능
- 전적은 한명이 세트 스코어만 기록
- 상대 승인 후 서버 전송
-
후기
- 장점 : 아이디어가 굉장히 다양하게 튀어나옴
- 단점 : 10명이서 한명 한명 이야기를 하다 보니 집중도가 떨어짐
- 정리하다보니 공통이 되는 핵심 부분만 추릴 수 있었음