-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
TASK
1. 초기 세팅
- firebase 설치 #4
- ml5.js 세팅
- font, image
- style 관련 세팅 #8
- 배포 세팅 #6
2. 맵
- 맵 정보 등록
- 이동할 수 없는 공간 설정
3. 유저
- firebase 익명 로그인
- 유저 닉네임 등록
3. 게임 룸
- 메인 페이지 (룸 목록)
- 룸 목록 및 방 정보 불러오기 (최대 인원 4명)
4. 룸 입장
- 룸과 유저 연동
- 유저 입장, 퇴장시 DB에 유저 정보 생성, 삭제
- 캐릭터 랜덤 위치 스폰
- 본인 캐릭터와 다른 캐릭터 구분 가능하게 만들기
5. 코인
- 코인 데이터
- 시간마다 코인 생성
- 유저가 코인을 먹으면 맵에서 코인 삭제
6. 캐릭터 이동
- 웹 캠 연결
- ml5.js 학습
- 학습 결과와 키보드 연동
- 이동할 수 없는 공간 처리
7. 게임 시작
- 모두 준비 완료시 게임 시작
- 게임 시작 시 코인 생성 시작, 같은 칸 중복 생성 X
- 게임 시작 시 타이머가 줄어듦. 0초가 될 시 게임 종료
8. 순위 보드
- 유저별 코인 점수 순위 보드에 나타냄
- 게임 종료시 상단에 코인 점수가 가장 높은 유저 출력
9. 편의성
- 맵 위에 ? 동그란 아이콘처럼 만들어서 클릭하면 플레이 하는 법 뿅하고 나오게 하는거 어때요