← 게임 소개 목록

바닐라스네이크 (Vanilla Snake)

아케이드 · 캔버스 2D · 순수 JavaScript

클래식 스네이크를 캔버스와 배열 기반 좌표로 구현한 게임입니다. 먹이를 먹을 때마다 몸이 길어지고, 벽이나 자기 몸에 닿으면 게임이 끝납니다. 점수는 먹이를 먹은 횟수와 같습니다.

조작 방법

게임 흐름과 규칙

점수와 랭킹

게임 오버 후 모달에서 최종 점수를 확인할 수 있습니다. 랭킹 등록을 누르면 닉네임(공백 제외 최소 2자)을 입력해 Firestore에 점수를 보냅니다. 게임 ID는 snake이며, 동일 닉네임이 있으면 기존보다 높을 때만 갱신되는 로직(saveGameScore)이 적용됩니다. 등록 없이 바로 다시 플레이하려면 다시 시작 버튼을 사용하면 됩니다.

플레이 팁

메인에서 게임하기 랭킹 보기