Skip to content

4주차 스프린트 계획

김형준 edited this page Nov 28, 2022 · 3 revisions

이번 주의 우선순위 / 작업 크기 / 담당자

  1. 백로그 작성 / 1시간 / 전체
  2. API 구현
  3. 동적 이벤트 넣기
  4. 화상 / 음성 대화 구현(WebRTC)
  5. 위키 프로젝트 계획 재작성

요일별 계획

    • 백로그 작성
    • API 구현
      • 유저 정보 조회, 유저 목록 조회, 유저 정보 변경
      • 게임 조회, 게임 전체 목록 조회 → FE에 적용하기
    • socket 이벤트 구현
      • 접속중인 유저 정보 가져오기
      • 로비페이지 채팅 송수신
      • 대기실/인게임 채팅 송수신
      • 게임 방 목록 불러오기
      • 특정 방 정보 불러오기
      • 게임 방 생성 / 설정
      • 게임 방 입장/나가기
      • 게임 시작
    • socket 이벤트 구현 마무리
    • 동적 이벤트
    • WebRTC로 화상 / 음성 대화 구현
    • WebRTC로 화상 / 음성 대화 구현
    • 데모 및 피어세션 준비
    • 데모
    • 피어세션
    • 팀 회고 및 개인 회고

데모 시나리오

  • 목표
    • 소셜 로그인, socket 통신과 WebRTC 구현을 성공적으로 구현하여 화면으로 보여준다.
  • 페이지에서 깃허브로 로그인하여 로비페이지로 들어간다.
  • 로비 페이지
    • Japari를 처음으로 이용하는 유저에게는 닉네임 입력 모달이 뜨고 닉네임을 설정하게 된다.
    • 방 목록 테이블에서 대기중인 방 목록을 볼 수 있다.
    • 유저 목록
      • 유저 탭에서 Japari에 접속 중인 유저들의 정보를 확인할 수 있다.
    • 로비 페이지에 접속 중인 다른 유저들과 채팅을 할 수 있다.
    • 방 목록 테이블에서 방 레코드를 클릭하여 해당 방의 대기실로 입장한다.
  • 대기실 페이지
    • 같은 대기실에 있는 사람들과 화상 / 음성 대화를 할 수 있다.
    • 헤더의 마이크, 카메라 버튼으로 on/off를 조절 할 수 있다.
    • 같은 대기실에 있는 사람들과 채팅을 할 수 있다.
    • 대기실 페이지에서 방 나가기 버튼을 클릭하여 방을 나갈 수 있다.
    • 게임 시작을 눌러서 게임을 시작하면 인게임 페이지로 이동한다.
  • 게임 페이지
    • 마이크를 ON / OFF 할 수 있다.
    • 카메라를 ON / OFF 할 수 있다.
    • 같은 방에 있는 유저들에게 음성과 화상을 보낼 수 있다.
    • 같은 방에 있는 유저들로부터 음성과 화상을 받을 수 있다.
    • 같은 방에 입장한 유저들과 채팅을 할 수 있다.

📕 메인

👨🏻‍💻 팀 규칙

🛠 프로젝트 명세

👨‍🏫 멘토님 미팅

📝 회의록

1주차 회의록
2주차 회의록
3주차 회의록
4주차 회의록
5주차 회의록
6주차 회의록

📅 스프린트 계획

🔙 회고록

피어세션

2주차 피어세션
3주차 피어세션
4주차 피어세션
5주차 피어세션

💻 기술적 경험

Clone this wiki locally