Snake
입력한 만큼만 움직이는 13×13 미로 스네이크
지금 플레이13×13 크기의 열린 미로를 누비며 먹이를 먹고 몸을 늘려가는 스네이크입니다. 자동으로 전진하지 않고 방향키를 누른 횟수만큼만 한 칸씩 움직이기 때문에, 실수로 벽에 부딪히는 일 없이 자신의 페이스로 신중하게 진행할 수 있습니다. 벽이나 자기 몸에 부딪히면 그 자리에서 게임이 끝나는 단일 생명 게임으로, 시간 제한이나 레벨 없이 오직 한 번의 생존이 전부입니다.
조작 방법
- 방향키(또는 화면 스와이프)로 원하는 방향을 입력하면 뱀이 그 방향으로 딱 한 칸 이동합니다.
- 먹이가 놓인 칸으로 들어가면 몸이 한 칸 길어지고 새 먹이가 다른 칸에 나타납니다.
- 먹이가 없는 칸으로 이동하면 꼬리가 한 칸 따라와 몸 길이는 그대로 유지됩니다.
- 벽·보드 경계·자기 몸에 부딪히면 즉시 게임이 끝나고 점수가 제출됩니다.
규칙
- 현재 진행 방향의 정반대 방향 입력은 무시됩니다(제자리에서 180도 꺾어 자멸하는 것을 방지).
- 먹이를 먹으면 점수가 10점 오르고 몸이 한 칸 길어지며, 화면 위 어딘가에 새 먹이가 하나 다시 나타납니다.
- 이동할 곳이 미로 벽이거나 보드 경계 밖이면 그 즉시 게임오버입니다.
- 이동할 곳이 자기 몸이면 게임오버지만, 이번 이동으로 성장하지 않는 경우에 한해 지금 비워지는 꼬리 칸으로는 들어갈 수 있습니다.
- 보드는 약 18% 밀도의 벽 장애물이 섞인 열린 공간 구조라, 좁은 외길 미로보다 몸이 갇히기 어렵게 설계돼 있습니다.
- 뱀은 자동으로 움직이지 않으므로, 입력을 하지 않으면 계속 같은 자리에 머뭅니다.
- 점수에는 먹이 개수(×10) 외의 시간·레벨 보너스가 없어, 오래 살아남아 먹이를 많이 먹는 것이 점수를 올리는 유일한 방법입니다.
공략 팁
- 자동 전진이 없으니 서두르지 말고, 다음 먹이까지의 경로를 미리 눈으로 그려본 뒤 이동하세요.
- 몸이 길어질수록 되돌아갈 공간이 줄어드니, 벽 쪽 좁은 통로에 진입하기 전에 빠져나올 방법을 확인하세요.
- 자기 몸으로 스스로를 가두는 것이 가장 흔한 게임오버 원인이니, 큰 순환 경로를 그리며 이동하는 것이 안전합니다.
- 먹이가 몸으로 둘러싸인 안쪽에 나타났다면, 무리해서 바로 가지 말고 몸이 자연히 풀릴 다음 기회를 기다리는 편이 안전할 때가 많습니다.
심화 공략
몸 충돌 판정의 예외 하나가 종반 운영의 핵심입니다. 이번 이동에서 먹이를 먹지 않는 경우에 한해, 지금 꼬리 끝이 있는 칸으로는 머리가 들어갈 수 있습니다 — 그 칸은 같은 이동에서 비워지기 때문입니다. 이 규칙 덕분에 자기 꼬리를 한 칸 간격으로 따라가는 순환 이동은 항상 안전하고, 몸이 길어진 뒤의 기본 동선은 "꼬리 따라가기"가 됩니다. 단 먹는 이동에서는 꼬리가 제자리에 남아 이 예외가 사라지므로, 먹이가 하필 내 꼬리 바로 옆이라면 진입 각도를 한 번 더 확인해야 합니다.
미로에서 절대 들어가면 안 되는 지형이 있습니다. 폭이 한 칸인 막다른 골목입니다. 한 칸이라도 들어서면 좌우는 벽, 뒤는 정반대 방향이라 입력이 무시되므로 남는 선택지는 벽에 부딪혀 게임을 끝내는 것뿐입니다. 이 게임의 미로는 막다른 길을 일부러 메우지 않고 남겨 두는 설계라, 시작 직후 몇 초를 들여 보드의 골목 지형부터 눈에 담아 두는 것이 최우선 정찰입니다.
먹이 배치에는 도달성 보장이 깔려 있습니다. 보드 생성 시 시작점과 연결된 빈 칸들만 먹이 후보로 쓰기 때문에, 벽 때문에 원천적으로 못 먹는 먹이는 존재하지 않습니다. 먹이가 막혀 보인다면 범인은 언제나 자신의 몸입니다. 몸은 먹지 않는 이동마다 꼬리부터 한 칸씩 풀리므로, 그때 필요한 것은 무리한 우회로가 아니라 "몇 수 뒤에 길이 열리는가"라는 계산입니다.
자동 전진이 없어도 꼬리를 전진시키는 방법이 있습니다. 먹이와 무관한 열린 공간에서 둘레가 몸 길이 이상인 순환 경로를 도는 것입니다. 후진 금지 때문에 제자리 왕복은 불가능하지만, 순환 이동은 한 바퀴마다 몸 전체를 그만큼 앞으로 흘려보내므로 먹이를 둘러싼 몸이 풀릴 때까지 안전하게 시간을 버는 수단이 됩니다. 몸이 짧은 초반에는 2×2 사각형을 도는 것으로 충분합니다.
가장 위험한 한 수는 먹은 직후입니다. 먹는 이동은 꼬리가 전진하지 않는 유일한 이동이라, 먹이를 무는 순간에는 평소 계산보다 공간이 한 칸 부족합니다. 그래서 먹이에 접근할 때는 먹은 뒤 두세 수의 탈출로가 열려 있는 방향에서 무는 습관이 중요합니다. 시간 제한이 없는 게임인 만큼, 이 확인을 생략할 이유는 어디에도 없습니다.
자주 묻는 질문
- Q. 뱀이 저절로 움직이지 않는데 버그인가요?
- A. 아니요, 의도된 설계입니다. 방향을 입력한 횟수만큼만 한 칸씩 움직이는 입력 구동 방식이라, 시간에 쫓기지 않고 수를 읽으며 진행하는 퍼즐에 가까운 스네이크입니다.
- Q. 진행 방향과 반대 키를 누르면 어떻게 되나요?
- A. 입력이 무시되고 아무 일도 일어나지 않습니다. 이동이 소모되지도, 페널티가 있지도 않으므로 실수로 눌러도 안전합니다. 180도 회전으로 자기 목을 무는 사고를 막기 위한 규칙입니다.
- Q. 먹이가 벽에 둘러싸여 못 먹는 위치에 생길 수도 있나요?
- A. 아니요. 먹이는 시작점과 연결된 도달 가능한 빈 칸에만 생성됩니다. 길이 막혀 보인다면 자신의 몸이 막고 있는 것이고, 먹지 않는 이동을 반복하면 꼬리가 풀리며 길이 열립니다.
- Q. 레벨이나 스테이지 구분이 있나요?
- A. 없습니다. 한 판은 하나의 미로에서 단일 생명으로 진행되고, 부딪히는 순간 점수가 제출됩니다. 미로 지형은 판을 시작할 때마다 새로 생성됩니다.