스네이크 게임, 점수가 갑자기 안 오르는 이유
스네이크는 규칙이 세 줄로 끝나는 게임입니다. 먹이를 먹고, 길어지고, 부딪히면 끝입니다. 그런데 어느 지점부터 점수가 갑자기 안 오릅니다. 손이 느려서가 아니라, 그 구간부터 요구되는 판단이 완전히 달라지기 때문입니다. 이 글은 스네이크를 초반·중반·후반 세 개의 다른 게임으로 나눠서 봅니다. 확인 먼저 어떤 규칙인지 봐야 합니다 본격적인 이야기 전에 짚을 것이 있습니다. 스네이크라는 이름을 달고 있어도 규칙이 다 같지는 않습니다. 가장 크게 갈리는 지점은 벽입니다. 벽이 죽음인 방식 화면 가장자리에 닿으면 게임이 끝납니다. 노키아 원본이 이 방식이었습니다 벽을 통과하는 방식 가장자리로 나가면 반대편에서 나옵니다. 이후 버전에서 도입됐고 지금 브라우저 게임에도 흔합니다 이 차이는 전략을 통째로 바꿉니다. 벽이 죽음이면 가장자리는 위험 지대이지만, 벽을 통과할 수 있으면 가장자리는 오히려 안전한 이동 통로가 됩니다. 첫 판을 시작하기 전에 일부러 벽으로 한 번 가 보는 것이 가장 빠른 확인 방법입니다. 속도 증가 방식도 확인해 두면 좋습니다. 먹이를 먹을 때마다 조금씩 빨라지는 방식이 있고, 일정 점수마다 단계가 올라가는 방식이 있습니다. 후자라면 단계가 바뀌는 순간에 사고가 몰립니다. 초반 초반은 먹이까지 가는 문제입니다 몸이 짧을 때는 사실상 장애물이 없습니다. 이 구간에서 실수가 나오는 이유는 거의 하나, 반대 방향 입력입니다. 대부분의 스네이크는 진행 방향의 정반대로는 꺾이지 않습니다. 오른쪽으로 가는 중에 왼쪽을 누르면 무시되거나, 구현에 따라 그대로 자기 몸에 부딪힙니다. 급하게 방향을 바꾸려다 반대 키를 누르는 것이 초반 사망의 대부분입니다. 또 하나는 연속 입력입니다. 스네이크는 한 칸씩 이동하는 게임이라 입력이 다음 이동에 반영됩니다. 위와 오른쪽을 아주 빠르게 연달아 누르면, 위로 꺾이기 전에 오른쪽 입력이 들어와 한쪽이 씹힙니다. 꺾을 때는 한 박자 두고 누르는 편이 정확합니다. 초반에 들여야 할 ...