목적을 가진 토이프로젝트를 시작하며, 시작 전 생각을 정리하고 계획을 짜는 글
프로젝트 목적
특별한 날을 기념하기 위해, 많은 사람이 함께 즐길 수 있는 온라인 공간을 만든다.
프로젝트 내용 및 우선순위 구체적으로 정리하기
꼭 구현해야할 내용
- 미니게임 10개 붙이기: 시간관계상 공개된 코드를 수정하는 방식으로 시간을 단축한다.
- 미니게임 후보들
- 코드확인 완료된 게임들
- 기간 내 구현 가능여부 확인 필요한 게임들
- 시나리오
- 게임 10개를 깨면 넥스트 스테이지에 대한 질문이..?
구현하면 좋을 내용
- 광장 기능
- 웹소켓으로 실시간 캐릭터 기반 광장이 되면 좋겠지만 멀티플레이를 실시간 지원 시 접속자수 부하가 심할 것 같다. -> 소켓이 아닌 firebase RDB로 할 수 있을까?
- 안될거같으면 아바타 + 실시간 채팅 기능으로 대체하기
- 전시회 기능
- 기억에 남는 순간을 사진 + 코멘트로 받으면 좋을 것 같다 -> 구글폼 만들기
부가작업
- 디자인 협력 구하기 > 이쪽이 큰일이다.....
- 사진 협력 구하기..?
개발 일정 짜기
- 총 기간: 1월 31일 ~ 2월 18일 (총 19일)
배포플랫폼 정하기
멀티유저 기능 유무에 따라 정해야 할 것 같다
공부 겸 NextJS기반으로 붙이면 좋을 것 같은데 일단 미니게임은 모듈식으로 붙여야할듯...
구체화 되는 부분이 있으면 이 문서를 계속 업데이트 해야겠다.