[프로젝트] Mighty
개발 기간: 일주일 (시험 기간)
심심해서 React
기반의 웹 게임을 하나 만들어봤다. 온라인 기반 실시간 웹 게임이다.
기능
- 매칭룸 (대기실)
친한 사람들과 플레이할 수 있도록 비밀번호를 설정할 수 있게 했다
- 반응형 디자인
모바일에서도 그대로 플레이 가능하다.
PWA로 제작했기 때문에, 홈페이지에 추가
기능을 이용하면 일반적인 앱처럼 작동한다.
구현
데이트베이스는 firestore를 이용했고, 데이터 정합성을 위해 db 수정 작업은 전부 서버에서 트랜잭션을 이용해서 처리했다.