러시아워·자동차 탈출 퍼즐을 더 빨리 푸는 법
러시아워 스타일 보드는 이미 풀 수 있죠. 다음 단계는 더 적은 수와 더 짧은 시간에 푸는 건데, 그건 손대기 전에 정체를 읽고, 수를 제대로 세고, 목적을 갖고 연습하는 데서 나와요.
이 글은 이미 차를 빼낼 줄 아는 분들을 위한 글이에요. 러시아워 스타일 보드를 클리어하긴 하는데, 기준 수(파)가 열여덟 수인 판을 마흔 수에 풀고, 어려운 판은 너무 오래 걸려서 뭐라도 하는 기분을 내려고 괜히 조각을 밀게 되죠. 자동차 탈출 퍼즐을 빨리 푸는 건 푸는 것과는 다른 기술이에요. 손대기 전에 정체를 읽고, 퍼즐이 세는 방식대로 수를 세고, 좋은 습관이 몸에 붙도록 연습하는 거예요. 아직 풀이법 자체가 필요한 단계라면 저희 단계별 가이드인 슬라이딩 퍼즐 푸는 법부터 읽고 돌아오세요.
고전적인 숫자 타일 슬라이딩 퍼즐도 짧게 다뤄요. 거기서 익힌 속도 습관이 그대로 통하거든요. 시간을 재 볼 보드가 필요하다면 여기서 바로 플레이하세요. 저희 무료 Sliding Puzzle은 크기별 최소 이동 횟수와 최단 시간을 기록해 줘요.
같은 옷을 입은 두 가지 퍼즐
기술에 들어가기 전에 "슬라이딩 퍼즐"이라는 말이 꽤 다른 두 게임을 함께 가리킨다는 걸 알아 두면 좋아요. 첫째는 고전 타일 슬라이딩 퍼즐이에요. 15퍼즐과 그 후손들로, 숫자나 그림 타일이 빈칸 하나를 사이에 두고 이리저리 움직여요. 둘째는 출구가 막힌 슬라이딩 퍼즐이에요. Rush Hour와 그 뒤를 이은 모든 교통 체증 게임으로, 조각마다 자기 행이나 열에 묶여 있고 그중 한 조각이 보드를 빠져나가려 해요.
둘은 사촌처럼 보이지만 요구하는 기술은 거의 정반대예요. 타일 퍼즐은 이미 해 둔 일을 지키는 게임이고, 교통 체증 퍼즐은 의존 관계를 읽는 게임이에요. 둘을 하나의 기술로 배우려다 보니 많은 사람이 양쪽 다 제자리걸음을 해요. (두 갈래의 계보가 궁금하다면 교통 체증 퍼즐의 역사에서 따라가 봤어요.)
첫째 가족: 고전 타일 슬라이딩 퍼즐
맨 윗줄을 풀고, 다시는 건드리지 마세요
초보자는 보드 전체를 하나의 문제로 보고 타일을 대충 제자리 근처로 슬금슬금 옮겨요. 이 방법은 절대 끝나지 않아요. 타일 하나를 놓을 때마다 다음 타일이 그걸 밀어내니까요. 해결책은 영리함이 아니라 규율이에요. 맨 윗줄을 완전히 끝낸 다음, 그 아래에 상상의 선을 긋고 그 칸들을 벽으로 여기세요. 아래에서 무슨 일이 있어도 빈칸은 다시 그 위로 올라가지 않아요. 그다음 둘째 줄을 끝내고 그것도 고정하세요.
처음에는 낭비처럼 느껴져요. 타일 하나를 규칙대로 제자리에 넣으려고 이미 자리 잡은 타일 주변을 길게 빙 돌려야 하니까요. 그래도 이쪽이 더 빨라요. 고정한 줄은 되돌릴 필요 없는 진전이거든요. 4×4가 열여섯 칸짜리 문제 하나가 아니라, 위에 단단한 천장이 있는 작은 문제 여러 개로 바뀌어요.
한 줄의 마지막 두 타일을 넣는 돌리기 요령
그러다 누구나 부딪히는 벽을 만나요. 한 줄의 처음 두 타일은 쉽게 들어가는데 마지막 두 개가 버텨요. 3번 타일을 제자리에 넣으면 4번 타일이 갈 수 있는 길은 3번이 앉아 있는 칸을 정통으로 지나가고, 4를 돌려 오면 3이 또 튀어나와요. 둘이 영원히 싸우는 거죠.
정석은 둘을 한 칸 일찍, 세워서 놓는 거예요. 3번 타일을 4의 자리인 모서리에 두고, 4번 타일을 그 바로 아래에 두세요. 이제 빈칸을 3번 타일 왼쪽으로 가져와 돌리면, 3은 왼쪽으로 미끄러져 제자리에 들어가고 4는 위로 올라가 모서리에 들어가요. 서로 번갈아 밀어내는 대신 두 타일이 한 번에 자리를 잡아요. 빈칸과 타일 두 개로 하는 세 칸짜리 돌리기이고, 다섯 번쯤 해 보면 손이 알아서 해요.
진짜 퍼즐은 마지막 2×3에 있어요
여기까지는 전부 장부 정리예요. 4×4에서 위 두 줄을 고정하고 아래 두 줄의 왼쪽 짝까지 넣고 나면, 두 줄 세 열짜리 블록에 타일 다섯 개와 빈칸 하나가 남아요. 15퍼즐에서 진짜로 머리를 써야 하는 곳은 이 마지막 블록뿐이에요. 더는 아무것도 따로 떼어 놓을 수 없거든요. 2×3 안에는 타일을 비켜 세워 둘 곳이 없어서 남은 조각이 모두 같은 고리를 돌고, 빈칸이 그걸 실에 꿴 구슬처럼 끌고 다녀요.
그러니 타일을 하나씩 놓으려는 생각은 버리고 순환 순서로 생각하세요. 중요한 건 각 타일의 위치가 아니라 고리를 따라 돌 때 타일이 나타나는 순서예요. 순서가 맞으면 마무리는 돌리기만 하면 돼요. 순서가 틀렸다면 아무리 돌려도 소용없어요. 실수가 한 단계 전, 위의 짝을 만들 때 일어났다는 뜻이니, 솔직히 말해 돌아가서 그 짝을 다시 만드는 게 맞아요.
거기까지 내려온 김에 안심되는 사실 하나. 무작위로 배치한 15퍼즐의 절반은 수학적으로 풀 수 없고, 1880년대에 걸렸다고 전해지는 그 유명한 "절대 못 받는 상금"도 바로 이 점을 이용한 장난이었어요. 하지만 제대로 만든 디지털 버전은 완성된 보드에서 규칙대로 타일을 밀어 섞으니까, 화면 속 퍼즐에는 분명히 답이 있어요. 막혔다면 원인은 여러분이에요. 미안해요.
둘째 가족: 교통 체증 퍼즐
보드는 출구에서부터 거꾸로 읽으세요
새로 시작한 플레이어는 빼내려는 차에서 출발해 무언가에 막힐 때까지 빈틈 쪽으로 밀어요. 잘하는 플레이어는 출구에서 출발해 안쪽으로 걸어 들어와요. 금색 차와 출구 사이에 서 있는 건 뭘까요? 그걸 막는 차라고 부르죠. 그 차가 비켜나려면 어디로 가야 하고, 그 자리에는 뭐가 있을까요? 계속 따라가면 짧은 사슬이 생겨요. A가 나가려면 B가 움직여야 하고, B가 움직이려면 C가 움직여야 해요.
보드가 아니라 그 사슬이 퍼즐이에요. 보통 고리 서너 개 깊이면 레벨 전체예요. 나머지는 손댈 필요 없는 배경일 뿐이고, 차가 열네 대나 있는 보드에서는 그게 큰 위안이에요.
막는 차를 막는 건 뭔지 물어보세요
사슬은 갈라지고, 어려움은 거기 숨어 있어요. 긴 트럭은 양쪽 끝에 다 공간이 필요한 경우가 많아서 그 고리가 둘로 갈라져요. 이때 도움이 되는 건 조각이 어느 방향으로 가는지가 아니라 어디에 멈춰야 하는지로 생각을 바꾸는 거예요. 여섯 칸 높이의 열에 세로로 선 트럭이 멈출 수 있는 자리는 몇 군데뿐이에요. 그중 빈 곳이 하나도 없다면, 아무리 거슬려도 아직 그 트럭을 움직일 때가 아니에요.
올바른 첫수가 그렇게 자주 틀린 수처럼 보이는 것도 이 때문이에요. 차를 출구에서 멀어지게, 정체 속으로 더 깊이 후진시키는 게 다른 차에 필요한 공간을 여는 유일한 방법일 때가 많아요. 앞을 보는 수가 전부 막힌다면 뒤로 가는 수를 찾아보세요.
칸이 아니라 수를 세세요
잘 만든 게임 대부분에서, 저희 게임을 포함해, 한 수는 차 한 대가 주차 위치를 바꾸는 것이에요. 차를 한 칸 밀든 한 번 드래그로 네 칸을 밀든 똑같이 한 수예요. 이게 감이 오면 "쓸모 있는 데까지 끝까지 밀기"가 공짜가 되고, 초보자가 이동 횟수를 낭비하는 가장 흔한 방식이 그냥 사라져요. 조각을 한 칸씩 찔끔찔끔 옮기고, 같은 차를 세 번씩 다시 건드리는 습관 말이에요.
계획하는 방식도 바뀌어요. "위, 위, 왼쪽, 왼쪽"이 아니라 "저 트럭은 맨 위로, 저 차는 오른쪽 벽으로"가 되죠. 손동작이 아니라 목적지로 계획하면 다섯 수짜리 풀이를 한꺼번에 머릿속에 담을 수 있어요.
막혔다면 모든 사슬에 나오는 조각을 찾으세요
탈출 경로를 세 가지나 따라가 봤는데 셋 다 막힌다면, 더 따라가지 말고 셋을 비교해 보세요. 거의 언제나 모든 사슬에 등장하는 조각이 하나 있어요. 보통 보드 한가운데를 가로지르는 긴 차량이고, 여러분의 계획이 번번이 공손하게 비켜 가던 바로 그 차예요. 그게 핵심 조각이고, 이 레벨은 사실 그 차에 관한 퍼즐이에요.
그러니 그걸 퍼즐로 삼으세요. 출구는 완전히 잊고 질문 하나만 던지세요. 저 트럭을 어떻게 가운데에서 빼내지? 그걸 풀면 나머지 보드는 대개 저절로 무너져요. 이기려는 생각을 멈추고 특정한 하나를 움직이려고 하는 순간 풀리는 어려운 레벨이 놀랄 만큼 많아요.

두 가족 모두에 통하는 습관
- 열 수가 아니라 두 수 앞을 보세요. 정보는 거의 다 두 번째 수에 있어요. 첫수가 진짜 수였는지 그냥 꼼지락거린 건지 두 번째 수가 알려 줘요. 열 수짜리 계획은 어차피 대부분 세 번째 수에서 무너져요.
- 손대기 전에 보세요. 보드는 전부 보이고, 찔러 봐서 새로 알아낼 건 없어요. 십 초 동안 읽는 게 빠르게 열 번 미는 것보다 정말로 나아요. 그리고 다른 퍼즐에도 그대로 가져갈 수 있는 기술이 바로 이 부분이에요.
- 되돌리기는 패배가 아니라 도구예요. 한 갈래를 시도해 보고, 정확히 어디서 막히는지 지켜보고, 되돌리는 것 자체가 방법이에요. 퍼즐을 밀어 보지 않고는 퍼즐의 모양을 알 수 없어요.
- 기준 수(파)는 평가가 아니라 목표예요. Car Parking의 기준 수는 디자이너의 짐작이 아니라 솔버가 찾은 최단 풀이라서, 기준 수와 같다면 존재하는 가장 좋은 경로를 찾은 거예요. 넘겨도 잃는 건 전혀 없어요.
- 편하다고 느끼는 것보다 일찍 다시 시작하세요. 엉킨 판에서 스무 수쯤 왔다면, 대개 세 번째 수에서 내린 나쁜 결정을 지키고 있는 거예요. 새 보드는 몇 초면 되지만, 잘못 엉킨 보드를 푸는 데는 저녁 시간이 다 날아갈 수도 있어요.
- 어려운 판은 자고 나서 다시 보세요. 어젯밤 실패한 보드로 돌아오면 이상할 만큼 잘 풀려요. 아마 통하지 않던 계획에 대한 미련이 사라졌기 때문일 거예요.
연습할 곳
모두 브라우저에서 무료이고 다운로드도 가입도 없으며, 각각 기술의 서로 다른 절반을 훈련해 줘요.
- Car Parking: 순수한 교통 체증 퍼즐이에요. 난이도별 240레벨은 모두 솔버로 확인한 뒤에 나오고, 레벨마다 진짜 최단 풀이인 기준 수(파)가 있어요. 출구에서 거꾸로 보드를 읽는 연습에 가장 좋아요.
- Getaway Garage: 보드 전체를 미는 퍼즐이에요. 스와이프 한 번에 모든 차가 벽이나 다른 차에 닿을 때까지 한꺼번에 움직여요. 조각 하나만 움직일 수 없으니 수가 아니라 보드 상태 단위로 계획해야 해요. 정말로 다른 근육을 써요.
- Car Match: 혼잡 위에 매치를 얹은 게임이에요. 손이 닿는 차만 고를 수 있어서 길을 트는 게 퍼즐의 절반이에요.
- Sliding Puzzle: 3x3, 4x4, 5x5 숫자 타일 슬라이딩 퍼즐로, 크기별 최소 이동 횟수와 시간이 저장돼요. 시간을 재면서 한 줄씩 푸는 습관을 훈련하기 좋아요.
- 아니면 무료 게임 모음에서 전체 라인업을 둘러보고 어떤 막힘이 가장 즐거운지 찾아보세요.
비밀 지식 같은 건 하나도 없어요. 보드는 모든 걸 보여 주고, 규칙은 한 문장이면 되고, 여러분과 출구 사이에 있는 건 보지 않고 넘긴 십 초뿐이에요. 그 십 초를 Car Parking에 써 보세요. 모든 레벨에 솔버로 확인한 기준 수(파)가 있어서 내 경로가 얼마나 가까웠는지 정확히 알 수 있어요.


