-
Notifications
You must be signed in to change notification settings - Fork 7
[Sprint 회의] 21.11.01
jyh0521 edited this page Nov 8, 2021
·
6 revisions
J182_전용후 | J203_채호경 | J215_한찬호 | J223_황정빈 |
---|---|---|---|
@jyh0521 | @24to26 | @ChanHoHan | @jeongbbn |
- 호경, 찬호
A-1. 메인화면 - 로그인
A-2. 메인화면 - 회원가입 - 용후, 정빈
B-1. 테트리스 게임 기능
B-2. 테트리스 멀티플레이어 기능
- sprint-1 branch에 pr 보내기
https://github.com/boostcampwm-2021/web24-boostris/projects/2
각자 맡은 label에 해당하는 이슈를 직접 배정하여 작업 진행
-
목적 : 로그인 시 정상적으로 게임 채널 입장
-
상황
- Oauth를 이용한 로그인 기능
- 로그인 시 JWT 토큰 발행하여 쿠키로 전달
- 신규 회원의 경우 정보 입력 dialog를 거쳐 DB에 인증 정보 저장
- 기존 회원의 경우 사용자 정보를 반환
- 비정상적인 로그인/회원가입 시도에 대한 처리
-
시나리오 진행에 필요한 값
- 로그인, 회원가입 UI
- 세션에 필요한 JWT
- 사용자 정보 DB
- Oauth - Access token 및 각종 정보들
-
시나리오를 진행하는데 필요한 조건
- 닉네임 규칙 Form 검증
-
시나리오를 완료했을 때 보장해야하는 결과
- 정상적인 닉네임을 보장하는 회원가입
- 신규/기존 회원에 대한 개별 처리
- 대기실 화면으로의 전환
-
목적: 개인이 테트리스 게임을 원활히 진행
-
상황
-
혼자서 테트리스 게임을 하려는 상황
-
게임시작 버튼을 누르면, 게임이 시작된다.
-
랜덤으로 생성된 블록이 1초 주기로 내려온다.
-
홀드 기능을 사용한 경우에는 현재 내려오고 있는 블록을 저장한다.
4.1 만약, 기존에 홀드된 블록이 있다면, 둘을 스위치한다.
-
블록이 바닥이나 이미 쌓여있는 다른 블록에 닿으면 움직임이 멈춘다.
5.1 만일 블록이 닿은 칸에 한 줄이 가득차 있으면 해당 줄을 제거하고 모든 줄을 제거된 줄 수 만큼 하단으로 내려준다.
-
미리보기의 가장 상단에 있는 블록이 새롭게 생성된다.
-
3번 반복
-
쌓인 블록이 게임 보드의 상단을 넘어가면 Game Over
-
미리보기는 5개씩 보여준다.
-
게임을 시작하고 2분이 지나면 쓰레기 블록들이 5초에 한 줄씩 올라온다.
-
-
시나리오 진행에 필요한 값
- 보드 배열
- 블록 배열
- 블록이 내려오는 주기
- 쓰레기 블록이 올라오는 타이머
- 초기 블록, 미리보기 생성을 위한 랜덤값
-
시나리오를 진행하는데 필요한 조건
- 게임 시작 버튼 클릭시 진행
- 사용자가 키를 눌렀을 때 위치가 변경
-
시나리오를 완료했을 때 보장해야하는 결과
- 사용자의 Game Over화면
🌼 Design
🌷 Daily scrum
[Daily scrum] 21.10.26
[Daily scrum] 21.10.27
[Daily scrum] 21.10.28
[Daily scrum] 21.10.29
[Daily scrum] 21.11.02
[Daily scrum] 21.11.03
[Daily scrum] 21.11.04
[Daily scrum] 21.11.09
[Daily scrum] 21.11.10
[Daily scrum] 21.11.11
[Daily scrum] 21.11.16
[Daily scrum] 21.11.17
[Daily scrum] 21.11.18
[Daily scrum] 21.11.23
[Daily scrum] 21.11.24
[Daily scrum] 21.11.25
[Daily scrum] 21.11.30
[Daily scrum] 21.12.01
[Daily scrum] 21.12.02
[Daily scrum] 21.10.27
[Daily scrum] 21.10.28
[Daily scrum] 21.10.29
[Daily scrum] 21.11.02
[Daily scrum] 21.11.03
[Daily scrum] 21.11.04
[Daily scrum] 21.11.09
[Daily scrum] 21.11.10
[Daily scrum] 21.11.11
[Daily scrum] 21.11.16
[Daily scrum] 21.11.17
[Daily scrum] 21.11.18
[Daily scrum] 21.11.23
[Daily scrum] 21.11.24
[Daily scrum] 21.11.25
[Daily scrum] 21.11.30
[Daily scrum] 21.12.01
[Daily scrum] 21.12.02