브라우저에서 클래식 스네이크 게임을 무료로 즐기세요. 음식을 먹고 길어지세요. 다운로드 불필요.
방향키로 뱀의 진행 방향을 바꿉니다. 뱀은 반대 방향으로 바로 전환할 수 없습니다. 먹이(점)를 먹을 때마다 뱀의 몸이 한 칸 길어지고 점수가 올라갑니다. 뱀이 벽이나 자신의 몸에 부딪히면 게임 오버입니다. 보드가 클수록 초반은 여유롭지만 몸이 길어질수록 자기 몸을 피하는 것이 점점 어려워집니다.
뱀이 길어질수록 가장 중요한 것은 공간 관리입니다. 보드 가장자리를 따라 나선형으로 이동하면 자기 몸과 충돌할 가능성이 낮아집니다. 먹이를 향해 최단 경로로만 이동하면 몸이 스스로를 가로막는 함정에 빠지기 쉽습니다. 항상 탈출 경로를 확보하면서 이동하고, 보드의 절반 이상을 차지하게 될 때부터는 매 이동마다 다음 3-4칸 경로를 머릿속으로 시뮬레이션하는 것이 안전합니다.
스네이크 게임의 원형은 1976년 아케이드 게임 '블록케이드'입니다. 노키아 휴대폰에 기본 탑재되어 1990년대 말에서 2000년대 초까지 세계적으로 친숙해졌고, 국내에서도 당시 피처폰 사용자라면 대부분 경험했을 게임입니다. 단순한 규칙에도 불구하고 최적 경로 탐색이라는 알고리즘적 도전이 있어 지금도 프로그래밍 입문자들이 처음 만드는 프로젝트로 많이 선택합니다.
대부분의 판을 끝내는 실수는 자기 목으로 방향을 되꺾는 것이다. 뱀은 끊임없이 움직이고 한 틱 만에 180도로 돌 수 없기 때문에, 현재 진행 방향의 정반대를 누르면 무시되거나, 일부 버전에서는 머리 바로 뒤 마디로 곧장 처박힌다. 두 번째로 흔한 실수는 너무 늦게 꺾는 것이다. 뱀은 벽이 눈에 들어오기 전에 이미 한 칸을 진행해 버리므로, 수정은 몸길이만큼 미리 이루어져야 한다. 또 플레이어들은 모든 먹이를 최단 직선으로 쫓는 경향이 있는데, 짧을 땐 통하지만 뱀이 길어지면 제 몸통에 갇히게 된다. 마지막으로, 여러 방향을 빠르게 연타하지 마라. 다음 이동 틱 직전의 마지막 입력만 적용되므로, 마구 누르면 의도하지 않은 방향으로 꺾이는 경우가 많다. 신중하고 단일한, 이른 입력이 빠른 반응보다 긴 뱀을 훨씬 오래 살린다.
스네이크 게임은 두 가지가 겹치면서 어려워진다. 첫째, 먹이를 먹을 때마다 뱀 자체가 길어져 움직일 빈 공간이 줄어들고, 후반부는 반사 신경 시험이 아니라 공간 퍼즐로 바뀐다. 둘째, 이 버전을 포함한 많은 버전이 점수가 오를수록 이동 속도를 높이므로, 헤쳐 나가야 할 보드가 더 빠르게 흘러가기까지 한다. 이 조합 때문에 길이 10일 때 안전했던 같은 동선이 길이 40에서는 빠듯한 통과가 된다. 믿을 만한 대응책은 뱀을 촘촘한 왕복 행으로 접어 두어, 트인 공간이 닿지 못하는 구석으로 쪼개지지 않고 하나의 이어진 덩어리로 남게 하는 것이다. 속도가 빨라질수록 벽 근처의 급격한 꺾기보다 중앙 쪽의 넓고 완만한 꺾기를 택하라. 벽 근처에서는 타이밍이 어긋난 입력 한 번이 곧바로 충돌이 된다.
180도 반전은 머리를 바로 뒤 마디로 곧장 처박는 즉사 행위라 게임이 이를 막습니다. 반대 방향으로 가려면 두 번 꺾으세요. 예를 들어 오른쪽으로 가는 중이라면 먼저 위나 아래를 누른 뒤, 다음 이동에서 반대쪽으로 다시 꺾으면 됩니다.
네. 이 버전에서는 점수가 오를수록 뱀의 속도가 빨라지며, 먹이를 대략 10점 먹을 때마다 눈에 띄게 한 단계씩 올라갑니다. 보드 크기는 그대로이므로, 올라가는 속도에 길어지는 몸통이 더해져 난이도가 꾸준히 조여듭니다.
자기 몸의 어느 부분에 부딪히든 벽에 부딪힌 것과 똑같이 그 즉시 판이 끝납니다. 그래서 후반부는 먹이를 쫓는 것보다 꼬리 관리가 핵심입니다. 길어질수록 보드의 더 많은 부분을 제 몸이 차지하게 됩니다.
뱀이 짧을 때는 가장 가까운 먹이를 곧바로 먹어도 거의 항상 안전합니다. 길어지면 먹은 뒤에도 빠져나갈 길이 분명히 보일 때만 먹으세요. 길을 열어 두는 안전한 우회가, 스스로를 가두는 욕심스러운 먹기보다 낫습니다.
다음 이동 틱 직전에 입력된 마지막 유효 방향만 적용됩니다. 짧은 순간에 여러 키를 마구 누르면 보통 한 번의 꺾기로 정리되며, 그게 원하던 방향이 아닐 때도 많습니다. 한 번 꺾을 때 신중하게 한 번 일찍 누르는 것이 확실한 조작을 보장합니다.