Skip to content

Week4: 일반전 배포 및 소프트 웨이브 준비

Raehyeon Jeong edited this page Nov 20, 2022 · 4 revisions

11월 17일(목)

전체 회의

softwave용 화면 디자인

1️⃣ 매칭

  1. 매치 버튼 클릭
  2. 매치 페이지 입장
  3. 42gg와 함께하기 체크박스가 상단에 위치
    1. 42gg와 함께하기 상태라면 0/2인 슬롯만 open
    2. 42gg와 함께하기 상태가 아니라면 0/2, 1/2 슬롯 모두 open
  4. 가장 위에 있는 open인 슬롯으로 scroll
  5. 슬롯 클릭
    1. 슬롯에는 슬롯Id가 표시됨
  6. 매칭 성공
    1. 42gg와 함께하기 상태라면 상대를 선택하는 모달 보여줌

<정리>

  • 42와 함께하기 : 매치페이지 들어오고 > 상단 42와 함께하기(체크) > 슬롯 고르기(슬롯 close) > 상대 고르기 >
  • 친구와 하기 : 매치페이지 들어오기 > 슬롯 고르기

2️⃣ 42gg를 이겨라

  • 3명의 멤버를 띄워주고, 새로고침 시 멤버가 바뀌는 형식

3️⃣ 메인 페이지

  • 그대로

4️⃣ 랭킹

  • 기존 DB 사용 x
  • 게스트와 42gg 멤버로만 채워짐

5️⃣ 경기 결과 입력

  1. 게임 시작 시점 : 줄 선 유저들이 게임을 하러 왔을 때 42gg 멤버가 시작
  2. 게임 종료 : 현재 로직과 동일, 사용자가 직접 결과 입력

6️⃣ 유저

  • 랜덤 닉네임 생성 e.g) 반짝이는바지, 말랑말랑고구마…

💡 생각할 내용

  1. 슬롯 보여지는 방법
    • closed인 슬롯의 위치(위/아래)
  2. 42gg 멤버들의 상태(중복 처리, …)

11월 20일(일)

Softwave용 추가 API 설계 회의 : rjeong, nheo, jiyun, hakim, wochae, salee2

일반전 업데이트 내용 소프트웨이브에 가져갈지 ?

  • 가져가기로 결정
    • 추가된 기능 예쁨
    • API 바뀐 부분 및 리펙토링된 코드 많음
    • 사람들이 베타 및 시즌1 기록도 볼 수 있도록
    • 일반전 모드는 냅두는데 요청을 보내지 않는 방식

깃헙 레포 분리

  • 프론트와 백 커밋이 둘 다 보이면 개발할때 불편할 수 있음
  • 레포 분리해서 개발 후 마지막에 합치는걸로
  • 프론트 : 42arcade.gg.client 의 메인 브랜치 fork한 42gg_softwave_client에서 개발

기존 API 설계 문서 하단에에 Softwave용 추가

  • API설계 (figma)
    • api 바뀌는 부분은 쌈무그린 배경 / 아닌부분은 재사용

기능 관련 추가 논의된 내용

  • 42gg 팀원 상대 고르기 새로고침 횟수 제한

    • 프론트에서 횟수 제한 : 취소누르고 다시 등록하면 횟수 초기화되서 다시 고를 수 있음
    • 백에서 남은 횟수 저장 : 횟수를 모두 소진하면 취소하고 다시 등록해도 마지막에 보여졌던 3명을 저장했다가 다시 보여줘야함
  • 42gg 팀원은 동시에 여러 경기가 잡히는데 문제가 없는가 ?

    • 42gg팀원들 = admin
    • admin은 다음경기 알람 등 뜨지 않게 백에서 막음
  • 매치페이지로 넘어갈 때 탁구 슬롯 보이기 전 42gg / 같이 온 사람과 함께치기 선택 모달 추가 의견

    • 매치페이지로 이동시 42gg와 치기 체크박스 체크 여부가 모달 선택에 따라 달라짐
    • 일단 나머지 개발 후 시간이 남으면 추가 고려

🌈Welcome to the 42arcade.gg.client wiki!🌈

🗣 회의록

🤝 Team Rule

📌 설계

🧩 문제 해결

💪 공부 자료

Clone this wiki locally