/JSproject

Primary LanguageJavaScript

JSproject

23년 1학기 JS project

뱀파이어 서바이벌을 보고 만든 귀혼 서바이벌입니다.

Player

캐릭터 선택창에서 선택이 가능합니다. 양 쪽에 두 캐릭터가 나와있고, 아래쪽에 랜덤 선택 버튼이 있습니다.

방향키 및 wasd 키로 이동이 가능합니다. 공격은 자동으로 이루어집니다. 기본 공격은 자동으로 가장 가까운 Enemy 방향으로 생성됩니다.

Enemy

바깥에서 자동 생성되며 Player를 향해 이동합니다. 공격을 받아 처치된 후, 일정 확률로 ExpUp 아이템을 생성합니다. (확률은 Enemy 종류에 따라 다릅니다.)

Level up

Player가 ExpUp 아이템을 획득하면 경험치가 올라가고, 해당 레벨의 경험치를 모두 채우면 Level up이 됩니다. Level up을 할 때마다 Hp가 회복되고, 새로운 Enemy가 생성되며, 점점 더 강한 Enemy가 생성됩니다.

Pause

ESC를 눌러 게임을 일시정지 및 해제할 수 있습니다.

배포 사이트 : https://hyeok1003.github.io/JSproject/

히든 캐릭터가 존재합니다!