스네이크 게임이란?
스네이크 게임(Snake, 뱀게임)은 계속 앞으로 나아가는 뱀의 방향만 바꿔 판 위의 먹이를 먹게 하는 게임입니다. 먹이를 먹을 때마다 뱀이 길어져 판이 점점 좁아지고, 머리가 벽이나 자기 몸에 닿으면 끝납니다. 규칙이 단순해 1970년대 오락실 게임부터 휴대폰, 웹 브라우저까지 수없이 많은 판으로 만들어졌습니다.
이 페이지의 스네이크 게임은 설치나 회원가입 없이 브라우저에서 바로 할 수 있습니다. 20×20 칸 판에서 길이 3으로 시작하고, 속도 3단계와 벽 통과 모드를 고를 수 있습니다.
- 필요하면 판 옆(휴대폰은 아래)에서 속도와 벽 모드를 고릅니다.
- 시작 버튼을 누르거나 방향키·WASD를 누르면 뱀이 움직이기 시작합니다. 휴대폰은 판을 밀면 됩니다.
- 방향을 바꿔 주황색 먹이를 먹습니다. 하나에 1점, 한 칸씩 길어집니다.
- 벽이나 자기 몸에 부딪히면 게임 오버입니다. 다시 하기나 Space로 곧바로 새 판을 시작합니다.
스네이크 게임 규칙
- 이동 — 뱀은 멈추지 않고 일정한 간격으로 한 칸씩 앞으로 갑니다. 플레이어는 방향만 바꿀 수 있고, 지금 가는 방향의 정반대로는 꺾을 수 없습니다.
- 먹이 — 판에는 늘 먹이가 하나 있습니다. 머리가 먹이 칸에 닿으면 1점을 얻고 뱀이 한 칸 길어지며, 뱀이 없는 빈 칸 중 한 곳에 새 먹이가 무작위로 생깁니다.
- 충돌 — 머리가 벽(벽 통과 모드 제외)이나 자기 몸에 닿으면 끝납니다. 다만 막 빠져나가는 꼬리 끝 칸으로는 들어가도 됩니다. 머리가 들어가는 순간 꼬리가 한 칸 빠지기 때문입니다.
- 끝 — 부딪혀 끝나는 것이 보통이고, 판 400칸을 뱀으로 모두 채우면 더 먹이를 놓을 곳이 없어 판을 다 채운 것으로 끝납니다.
조작법 — 키보드·터치
| 동작 | PC 키보드 | 휴대폰·태블릿 |
|---|---|---|
| 방향 바꾸기 | 방향키 또는 W·A·S·D | 판 위에서 밀기, 방향 버튼 |
| 시작 | 방향키, Space, 시작 버튼 | 판 밀기·톡 치기, 시작 버튼 |
| 일시정지·계속 | Space 또는 P | 일시정지 버튼, 멈춘 판 톡 치기 |
| 다시 하기 | 게임 오버 뒤 Space | 다시 하기 버튼 |
뱀이 한 칸 가기 전에 키를 여러 번 눌러도 입력이 사라지지 않습니다. 누른 방향은 최대 3개까지 순서대로 쌓였다가 한 칸에 하나씩 적용되므로, 오른쪽으로 가다가 ↑와 ←를 재빨리 누르면 위로 한 칸 간 뒤 왼쪽으로 꺾습니다. 이렇게 하지 않으면 두 번째 입력이 첫 번째를 덮어써 뱀이 곧바로 자기 목 쪽으로 꺾이며 죽는 일이 생깁니다.
키보드 조작은 판이 화면에 어느 정도 보일 때만 받아, 아래로 스크롤해 설명을 읽는 동안에는 방향키와 Space가 평소처럼 페이지를 움직입니다. 다른 탭으로 넘어가거나 창을 떠나면 게임이 자동으로 멈춥니다.
속도와 벽 모드
| 속도 | 한 칸 간격 | 1초에 가는 칸 |
|---|---|---|
| 느림 | 150ms | 약 6.7칸 |
| 보통 | 100ms | 약 10칸 |
| 빠름 | 65ms | 약 15.4칸 |
벽에 닿으면 끝은 판 가장자리가 벽인 기본 규칙입니다. 벽 통과를 고르면 벽이 없어져, 오른쪽 끝을 지나면 같은 줄 왼쪽 끝으로, 위쪽 끝을 지나면 같은 열 아래쪽 끝으로 나옵니다. 벽 걱정이 없어 쉬워 보이지만, 반대편에서 나오는 자리에 자기 몸이 있으면 똑같이 끝납니다. 최고 점수는 속도와 벽 모드 조합마다 따로 기록합니다.
빠름 단계는 한 칸에 65ms라 눈으로 보고 누르는 데 걸리는 시간보다 짧을 수 있습니다. 내 반응 속도가 궁금하면 반응속도 테스트로 재 볼 수 있습니다.
스네이크 게임 공략
- 먹이로 곧장 달려들지 않는다 — 뱀이 길어지면 먹이까지 가장 짧은 길이 막다른 곳이 되기 쉽습니다. 먹은 뒤 빠져나올 길이 있는지 먼저 봅니다.
- 가장자리를 따라 돈다 — 판 가운데를 비워 두고 벽을 따라 크게 돌면 몸이 한쪽에 정리되어 갇힐 위험이 줄어듭니다. 벽 모드에서는 벽에 너무 붙어 달리다 모서리에서 늦게 꺾지 않도록 조심합니다.
- 지그재그로 판을 채운다 — 뱀이 아주 길어지면 줄마다 왕복하는 지그재그 길로 판을 차례로 훑는 것이 가장 안전합니다. 느리지만 자기 몸에 갇히지 않습니다.
- 꼬리를 쫓는다 — 막 빠져나가는 꼬리 끝 칸은 안전합니다. 갈 곳이 없어 보이면 꼬리가 비워 주는 칸을 따라가며 시간을 법니다.
- 유턴은 미리 입력한다 — 빠른 속도에서는 ↑와 ←처럼 두 번 꺾는 입력을 한꺼번에 눌러 두면 한 칸씩 순서대로 적용됩니다.
- 벽 통과 모드에서는 반대편을 본다 — 벽을 넘기 전에 나올 자리에 몸이 없는지 확인합니다.
차분하게 수를 생각하는 퍼즐을 좋아한다면 같은 방향키로 숫자 타일을 합치는 2048 게임도 있습니다.
스네이크 게임의 역사
스네이크 계열 게임의 시작으로는 1976년 미국 Gremlin Industries가 내놓은 오락실 게임 Blockade가 꼽힙니다. 두 사람이 각자 뒤로 선을 남기며 움직이다 벽이나 상대, 자기 선에 먼저 부딪히는 쪽이 지는 대전 게임이었습니다. 이후 가정용 컴퓨터로 옮겨지며 1978년 TRS-80용 Worm, 1982년 1인용 오락실 게임 Nibbler, 1991년 MS-DOS의 QBasic 예제 프로그램 Nibbles 같은 판이 나왔습니다.
스네이크 게임이 누구나 아는 게임이 된 것은 휴대폰 덕분입니다. 노키아 엔지니어 타넬리 아르만토(Taneli Armanto)가 만든 Snake가 1990년대 후반 노키아 6110에 기본 게임으로 들어갔고, 이후 Snake II 등 여러 후속판이 노키아 휴대폰에 실렸습니다. 영어 위키백과에 인용된 노키아 발표로는 여러 형태를 합쳐 약 3억 5천만 개가 퍼졌다고 합니다. 흑백 화면에 숫자 키패드로 조작하던 이 게임은 지금도 스네이크 게임의 대표 이미지로 남아 있고, 요즘은 웹 브라우저에서 하는 판이 많습니다.
자주 묻는 질문
스네이크 게임은 어떻게 하나요?▾
방향키나 W·A·S·D로 뱀의 방향을 바꿔 판 위의 먹이를 먹습니다. 먹이를 하나 먹을 때마다 뱀이 한 칸 길어지고 1점을 얻습니다. 벽이나 자기 몸에 머리가 닿으면 게임이 끝나므로, 길어진 몸을 피해 가며 최대한 오래 버티는 것이 목표입니다.
뱀게임과 스네이크 게임은 같은 건가요?▾
같은 게임입니다. 영어 이름 Snake를 그대로 옮기면 스네이크 게임, 우리말로는 뱀게임이라고 부르며, 지렁이 게임이라고 부르기도 합니다. 1990년대 후반 노키아 휴대폰에 기본으로 들어가면서 널리 알려졌습니다.
벽 통과 모드는 무엇인가요?▾
벽에 닿아도 죽지 않고 반대편 벽에서 다시 나오는 모드입니다. 오른쪽 끝을 지나면 같은 줄의 왼쪽 끝으로, 위쪽 끝을 지나면 아래쪽 끝으로 나옵니다. 자기 몸에 닿으면 끝나는 것은 같습니다. 기본 모드는 벽에 닿으면 끝납니다.
진행 방향의 반대쪽을 누르면 어떻게 되나요?▾
무시됩니다. 오른쪽으로 가는 뱀이 곧바로 왼쪽으로 꺾으면 자기 목에 부딪히기 때문입니다. 반대쪽으로 돌아가려면 위나 아래로 한 번 꺾은 뒤 방향을 바꾸면 됩니다.
키를 빠르게 연달아 누르면 어떻게 되나요?▾
뱀이 한 칸 가기 전에 누른 방향은 최대 3개까지 순서대로 쌓였다가 한 칸에 하나씩 적용됩니다. 그래서 오른쪽으로 가다가 ↑와 ←를 빠르게 누르면 위로 한 칸 간 뒤 왼쪽으로 꺾어, 유턴을 한 번에 입력할 수 있습니다. 반대 방향이나 같은 방향 입력은 쌓지 않습니다.
게임을 잠깐 멈출 수 있나요?▾
Space나 P를 누르거나 일시정지 버튼을 누르면 멈추고, 다시 누르면 이어서 합니다. 다른 탭으로 넘어가거나 창을 떠나면 자동으로 일시정지되어, 돌아왔을 때 이미 게임이 끝나 있는 일이 없습니다.
휴대폰에서도 할 수 있나요?▾
됩니다. 판 위를 원하는 방향으로 밀면(스와이프) 방향이 바뀌고, 판 아래의 방향 버튼을 눌러도 됩니다. 판 안에서 미는 동안에는 페이지가 스크롤되지 않습니다. 멈춘 상태에서는 판을 톡 치면 이어서 합니다.
점수는 어떻게 계산하나요?▾
먹이 하나에 1점입니다. 뱀은 길이 3으로 시작해 먹이를 먹을 때마다 한 칸씩 길어지므로 길이는 늘 점수 + 3입니다. 20×20 판 400칸을 모두 채우면 더 먹이를 놓을 곳이 없어 판을 다 채운 것으로 끝납니다.
속도 단계는 얼마나 다른가요?▾
뱀이 한 칸 움직이는 간격이 느림 150ms, 보통 100ms, 빠름 65ms입니다. 1초에 느림은 약 6.7칸, 보통은 10칸, 빠름은 약 15.4칸을 갑니다. 한 게임 안에서는 속도가 바뀌지 않습니다.
최고 점수는 저장되나요?▾
속도와 벽 설정 조합마다 최고 점수를 이 브라우저의 저장소(localStorage)에 따로 남깁니다. 서버로는 보내지 않으며, 사생활 보호 모드이거나 브라우저 데이터를 지우면 기록이 사라집니다.
이 페이지의 스네이크 게임 역사는 영어 위키백과 「Snake (video game genre)」·「Snake (1998 video game)」 문서를 참고해 작성했습니다(2026년 9월 확인). 게임은 브라우저 안에서만 동작하며, 최고 점수는 이 브라우저의 저장소에만 남습니다.