← 홈

🐍 스네이크

0
SCORE
3
LENGTH
—
BEST

PLAY SNAKE

스와이프 · 화살표 · WASD로 조작.
먹이를 먹으면 길어지고 속도가 빨라져요.

↑↓←→ · Space 일시정지
벽·자기 몸 충돌 시 게임 오버. Space로 일시정지, Enter로 재시작.

스네이크 — 더 알아보기

Snake — 40년 넘게 살아남은 가장 단순한 반사신경 게임

🎯 조작 방법

화면 위를 기어다니는 뱀을 조종해 먹이를 먹는 게임입니다. 먹을수록 몸이 길어지고, 벽이나 자기 몸에 부딪히면 끝입니다. 규칙은 이 한 줄이 전부인데, 그래서 누구나 10초 만에 배우고도 오래 붙잡게 됩니다.

  • 모바일 — 화면을 원하는 방향으로 스와이프하거나, 화면 아래 방향 패드를 누릅니다.
  • PC — 방향키로 조작합니다.
  • 주의 — 진행 중인 방향의 정반대로는 꺾을 수 없습니다. 오른쪽으로 가는 중에 왼쪽을 누르면 무시됩니다.

먹이 하나는 10점입니다. 먹이를 다섯 개 먹을 때마다 다음 먹이가 황금 먹이로 나오는데, 빨리 먹을수록 최대 40점이 더 붙고 시간이 지날수록 가산점이 줄어듭니다. 최고 기록은 이 기기에 남고, 로그인하면 세계·친구 랭킹에도 올라갑니다.

📜 40년을 버틴 이유

스네이크의 원형은 1976년 아케이드 게임 Blockade입니다. 두 명이 각자 선을 그으며 상대를 가두는 대전 게임이었는데, 이걸 1인용으로 바꾸고 "먹이를 먹으면 길어진다"는 규칙을 더한 것이 지금의 형태입니다.

대중화된 계기는 1997년, 노키아가 자사 휴대폰에 기본 탱재하면서였습니다. 흑백 화면에 버튼 몇 개뿐인 기기에서도 완벽하게 돌아갔기 때문입니다. 수억 대의 폰에 실리면서 "세상에서 가장 많이 플레이된 게임" 중 하나가 됐습니다.

디자인 관점에서 스네이크가 특별한 이유는 플레이어의 성공이 곧 다음 난이도가 된다는 점입니다. 잘할수록 몸이 길어지고, 길어질수록 피해야 할 장애물이 늘어납니다. 난이도 곡선을 개발자가 설계한 게 아니라 게임 규칙 자체에서 저절로 나옵니다. 이런 구조를 가진 게임은 의외로 드뭅니다.

💡 점수를 올리는 전략
  • 가장자리를 따라 도세요. 초보자는 먹이를 향해 직선으로 가지만, 몸이 길어지면 그 직선이 자기 몸을 가둡니다. 벽을 따라 크게 도는 습관이 훨씬 오래 삽니다.
  • 다음 먹이가 아니라 그다음을 보세요. 지금 먹이를 먹은 뒤 어디에 갇히는지 미리 계산하는 것이 고득점의 핵심입니다.
  • 지그재그로 공간을 채우세요. 상급자들은 화면을 왕복하며 훑는 경로를 씁니다. 몸이 규칙적으로 배열돼 막다른 길이 생기지 않습니다.
  • 중앙에 몸을 남기지 마세요. 가운데를 가로지르는 몸통은 화면을 두 조각으로 나눠 이동 경로를 반으로 줄입니다.
  • 급하게 꺾지 마세요. 사망의 대부분은 먹이를 눈앞에 두고 방향을 두 번 빠르게 눌렀을 때 나옵니다.
🧮 이 게임은 끝낼 수 있을까

이론적으로는 가능합니다. 이 게임의 보드는 가로세로 20칸, 모두 400칸이고, 모든 칸을 뱀의 몸이 채우면 그것이 완주입니다. 실제로 해밀턴 순환(Hamiltonian cycle)이라는 경로를 따르면 절대 죽지 않고 모든 칸을 채울 수 있다는 것이 수학적으로 증명돼 있습니다. 격자의 모든 칸을 정확히 한 번씩 지나 출발점으로 돌아오는 경로를 계속 도는 방법입니다. 네모 격자에서 이런 순환은 전체 칸 수가 짝수일 때만 존재하는데, 20×20 은 그 조건을 만족합니다.

문제는 시간입니다. 그 경로만 고집하면 먹이가 바로 옆에 있어도 한 바퀴를 다 돌아야 하므로, 사람이 하기에는 지루하고 오래 걸립니다. 그래서 실제 고득점 플레이는 대체로 안전한 순환을 따르되 위험하지 않을 때만 지름길을 쓰는 절충으로 이뤄집니다.

🎮 짧은 게임이 오래 남는 이유

스네이크 한 판은 보통 1~3분입니다. 그런데 "한 판만 더"가 반복되는 경험은 대부분 이런 짧은 게임에서 나옵니다.

핵심은 실패의 원인이 명확하다는 점입니다. 죽는 순간 플레이어는 자기가 무엇을 잘못했는지 정확히 압니다. 급하게 꺾었거나, 자기 몸에 갇혔거나, 벽을 못 봤거나. 원인을 알면 "다음엔 그것만 안 하면 된다"는 생각이 즉시 따라옵니다. 반대로 왜 졌는지 모르는 게임은 재도전 욕구가 생기지 않습니다.

두 번째는 재시작 비용이 거의 0이라는 점입니다. 로딩도 없고 설정도 없습니다. 실패와 재도전 사이의 간격이 짧을수록 시도 횟수가 늘고, 시도가 늘면 실력이 붙고, 실력이 붙으면 더 하고 싶어집니다.

게임 디자인에서는 이런 구조를 짧은 피드백 루프라고 부릅니다. 40년 된 게임이 아직도 통하는 이유는 이 루프가 아주 잘 설계돼 있기 때문입니다.

❓ 자주 묻는 질문
Q. 반대 방향으로 꺾으려는데 안 돼요.
의도된 동작입니다. 진행 중인 방향의 정반대로 꺾으면 즉시 자기 목을 물게 되므로 입력을 무시합니다. 두 번에 걸쳐 90도씩 꺾어 돌아가세요.
Q. 속도가 점점 빨라지나요?
먹이를 먹을 때마다 조금씩 빨라집니다. 한 칸 이동에 0.14초로 시작해 0.07초 쪽으로 점점 완만하게 다가가고, 먹이 8개마다 레벨이 올라 두 레벨마다 보드 색이 바뀝니다. 몸 길이와 속도가 함께 올라가는 것이 후반 난이도의 핵심입니다.
Q. 벽을 통과할 수 있나요?
이 버전에서는 벽에 닿으면 게임이 끝납니다. 반대편으로 빠져나오는 방식(랩어라운드)은 다른 변형 규칙입니다. 다만 부딪히기 직전에 한 박자 멈춰 늦게 누른 방향을 한 번 받아 주므로, 그 순간 꺾으면 살 수 있습니다.
Q. 최고 기록은 어디에 저장되나요?
기기에 기록이 남고, 로그인하면 세계·친구 랭킹에도 등록됩니다. 로그인 없이도 플레이와 개인 기록은 정상 동작합니다.
Q. 모바일에서 스와이프가 잘 안 먹혀요.
짧고 분명하게 그어 주세요. 화면 아래 방향 패드를 쓰면 더 정확하고, 빠른 연속 입력이 필요한 후반부에 유리합니다.