[프로젝트] Mighty

개발 기간: 일주일 (시험 기간)

심심해서 React 기반의 웹 게임을 하나 만들어봤다. 온라인 기반 실시간 웹 게임이다.

기능

  • 매칭룸 (대기실)

친한 사람들과 플레이할 수 있도록 비밀번호를 설정할 수 있게 했다

  • 반응형 디자인

모바일에서도 그대로 플레이 가능하다.

../mighty/mobile.jpg

PWA로 제작했기 때문에, 홈페이지에 추가 기능을 이용하면 일반적인 앱처럼 작동한다.

구현

데이트베이스는 firestore를 이용했고, 데이터 정합성을 위해 db 수정 작업은 전부 서버에서 트랜잭션을 이용해서 처리했다.