Speed.you 프로젝트의 백엔드 리포지토리입니다.
Spring Boot 3.3.1
MySQL
Redis
게임 종류는 다음과 같습니다.
Red : 게임 화면과 동일한 숫자 키패드를 누르는 게임
Orange : 무작위 위치에서 나타나는 과녁을 클릭하는 게임
Yellow : 오브젝트를 목표 위치로 옮기는 게임
Green : 게임 화면에 초록색 원이 나타나자마자 클릭하는 게임
Skyblue : 화살표 위치와 동일한 방향키를 누르는 게임
Blue : 키의 방향을 화면 상단으로 배치하는 게임
Purple : 올바른 방향의 방향키를 누르는 게임
Pink : 게임 화면에 나타난 알파벳에 해당하는 자판을 누르는 게임
Black : 위의 게임들이 무작위로 등장하는 게임
로그인을 한다면, 해당 계정으로 수행한 모든 게임 전적과 게임마다 자신의 최고 기록에 대한 정보를 확인할 수 있습니다.
또한, 건의사항을 등록할 수 있습니다.
( 단, 관리자 계정은 건의사항을 등록하는 대신, 건의사항을 조회할 수 있습니다. )
닉네임과 비밀번호를 변경할 수 있으며, 비밀번호를 잊었다면 초기화를 할 수 있습니다.
각각의 게임의 기록들을 확인할 수 있습니다.
그래프를 통해, 전체 사용자들의 점수 분포를 볼 수 있으며, 상위 10등의 기록을 조회할 수 있습니다.
로그인을 한 일반 사용자는 건의사항을 등록할 수 있습니다.
건의사항의 종류로는 '버그 신고', '문의', '신규 기능 제안' 항목이 있습니다.
관리자 계정은 모든 건의사항을 조회할 수 있습니다.
적절한 배경음과 효과음을 지원합니다.
배경음과 효과음 각각을 키고, 끌 수 있습니다.
라이트 모드, 다크 모드를 지정할 수 있습니다.
( 단, Black 게임에서는 다크 모드만 가능합니다. )