차 빼기 하는 법
주차장이 꽉 찼습니다. 그 한가운데에 내 차가 갇혀 있습니다. 차들은 앞뒤로만 움직입니다. 가로 차는 좌우로, 세로 차는 위아래로. 돌릴 수도 없고 남의 차를 넘어갈 수도 없습니다. 앞을 막은 차들을 차례차례 비켜 내 차를 오른쪽 문으로 빼내면 이깁니다. 몇 수 만에 빼는지가 이 놀이의 점수입니다.
먼저 화면부터 봅니다
6×6 주차장에 차들이 서 있습니다.
- 금색 차 — 내 차입니다. 가로로 놓여 있고 늘 가운데 줄에 있습니다.
- 갈색 차들 — 비켜야 할 차들입니다. 두 칸짜리와 세 칸짜리가 있습니다.
- 오른쪽 초록 화살표 — 문입니다. 여기로 빼내면 끝납니다.
- 맨 위 — 지금까지 민 수, 시간, 난이도입니다.
판 아래 글에 적어도 몇 수면 뺄 수 있는지 적혀 있습니다.
내 차와 문
금색 차가 내 차입니다. 언제나 가로로 놓이고, 언제나 문이 있는 줄(위에서 셋째 줄)에 있습니다.
내 차의 오른쪽 끝이 판의 오른쪽 끝에 닿으면 그 자리에서 끝납니다.
내 차가 세로로 서 있거나 다른 줄에 있는 판은 없습니다. 주소를 손으로 고쳐 그런 판을 보내도 열리지 않습니다.
차는 제 방향으로만 밉니다
이것이 이 놀이의 첫째 규칙입니다.
- 가로 차 — 왼쪽과 오른쪽으로만 갑니다.
- 세로 차 — 위와 아래로만 갑니다.
- 돌릴 수 없습니다. 가로 차가 세로가 되는 일은 없습니다.
그래서 차 하나가 갈 수 있는 자리는 제가 놓인 줄이나 칸 안에만 있습니다.
차를 넘어갈 수는 없습니다
앞에 다른 차가 서 있으면 거기서 멈춥니다. 뛰어넘을 수 없습니다.
그래서 이 놀이는 비켜 주기 놀이입니다. 가고 싶은 차를 미는 것이 아니라, 그 앞을 막은 차를 먼저 치우는 것입니다.
판 밖으로도 못 나갑니다. 내 차만 오른쪽 문으로 나갑니다.
차를 눌러 고릅니다
밀고 싶은 차를 누르세요. 테두리가 파랗게 바뀝니다.
그러면 그 차가 갈 수 있는 빈 칸마다 파란 동그라미가 찍힙니다.
- 같은 차를 다시 누르면 고르기가 풀립니다.
- 다른 차를 누르면 그 차로 옮겨 갑니다.
- 지금 아무 데도 못 가는 차를 누르면 못 움직입니다 라고 알려 줍니다.
동그라미가 하나도 안 찍히면 그 차는 지금 꽉 끼어 있는 것입니다. 그 차를 막은 차부터 보세요.
동그라미를 눌러 밉니다
찍힌 동그라미 가운데 하나를 누르면 그 차가 거기까지 한 번에 갑니다.
한 칸만 가고 싶으면 바로 옆 동그라미를, 세 칸을 가고 싶으면 세 칸 떨어진 동그라미를 누르면 됩니다.
차를 고른 채 화살표 키를 눌러도 한 칸씩 갑니다. 가로 차는 ← →, 세로 차는 ↑ ↓ 입니다.
한 번 민 것이 한 수
여기가 헷갈리기 쉬운 곳입니다.
한 칸을 밀든 세 칸을 밀든 차 하나를 민 것은 한 수입니다. 사람이 그렇게 세기 때문입니다.
그러니 갈 수 있는 데까지 한 번에 미세요. 한 칸씩 나눠 밀면 수만 늘어납니다.
- 같은 차를 밀었다 도로 당기면 두 수입니다. 되돌아온 값이 없는데 수만 둘 씁니다.
- 다른 차를 하나 민 뒤에 다시 그 차를 밀면 그것도 따로 한 수입니다.
- 되돌리기로 물린 수는 다시 빠집니다 — 물린 자리에서 새로 세기 시작합니다.
맨 위 민 수가 그렇게 셉니다. 그래서 밀기 전에 어디까지 갈지 먼저 정하는 것이 이득입니다. 손이 먼저 나가면 같은 차를 두세 번 만지게 됩니다.
길이 3 짜리 차는 잘 안 움직입니다
세 칸짜리 차는 색이 조금 다릅니다. 자리를 많이 차지해서 움직일 틈이 좀처럼 안 납니다.
그래서 이 차를 어디에 둘지를 먼저 정하는 것이 요령입니다. 한번 자리를 잡으면 잘 안 옮기게 되니까요.
6칸짜리 줄에 세 칸짜리 차가 둘이면 그 줄은 사실상 꽉 찬 것입니다.
막은 차부터 봅니다
판을 처음 보면 어디부터 손대야 할지 막막합니다. 언제나 같은 자리에서 시작하세요.
내 차와 문 사이에 서 있는 차가 누구인지 보세요. 그 차들을 치우지 않고서는 절대 못 나갑니다.
대개 한 대에서 세 대입니다. 그 차들이 이 판의 문제입니다. 문에서 가까운 차부터 세면 순서가 덜 헷갈립니다. 먼 차를 먼저 치워도 가까운 차가 그대로면 한 걸음도 못 나갑니다.
막은 차를 막은 차
막은 차를 찾았으면, 이번에는 그 차가 왜 못 비키는지를 봅니다.
세로 차가 위로 못 가면 그 위를 누가 막고 있는 것입니다. 그러면 이번에는 그 차를 봅니다. 이렇게 거꾸로 거슬러 올라가면 제일 먼저 밀어야 할 차가 나옵니다.
- 내 차를 막은 차 → 그 차를 막은 차 → 또 그 차를 막은 차…
- 더 거슬러 갈 데가 없는 차가 첫 수입니다.
- 그 차를 밀면 그다음 차가 풀리고, 줄줄이 풀립니다.
이 거슬러 가기가 이 놀이의 전부라고 해도 지나치지 않습니다.
빈칸이 열쇠입니다
차가 움직이려면 갈 빈칸이 있어야 합니다. 그런데 판에 빈칸은 몇 개뿐입니다.
그래서 이렇게 바꿔 생각해 보세요 — 차를 어디로 옮길까가 아니라, 빈칸을 어디로 옮길까.
- 차를 오른쪽으로 한 칸 밀면 빈칸이 왼쪽으로 한 칸 옮겨 옵니다.
- 차 길이는 상관없습니다. 두 칸짜리든 세 칸짜리든 빈칸은 민 만큼 반대쪽에 생깁니다.
- 빈칸이 아예 없는 줄의 차는 한 칸도 못 움직입니다. 그 줄은 지금 볼 것이 없습니다.
차를 한 칸 밀면 빈칸이 그 반대쪽으로 옮겨 갑니다. 빈칸을 내가 원하는 자리까지 데려오는 것이 곧 푸는 일입니다. 막힌 판에서 손이 멈추면 빈칸이 지금 어디에 있는지부터 세어 보세요. 거기서부터 길이 보입니다.
적어도 몇 수
판 아래에 적어도 ○수면 뺄 수 있습니다 라고 적혀 있습니다.
이것은 어림잡은 수가 아닙니다. 판을 낼 때 정말 끝까지 풀어 보고 가장 짧은 길이 몇 수인지 세어 적은 것입니다.
- 그 수보다 적게는 절대 못 뺍니다. 그러니 안 되면 길을 잘못 든 것입니다.
- 그 수에 딱 맞추면 가장 잘한 것입니다. 더 잘할 길은 없습니다.
- 그 수보다 많이 걸려도 진 것이 아닙니다. 빼기만 하면 이긴 판입니다.
처음에는 스무 수쯤 더 걸리는 것이 보통입니다. 같은 판을 되돌리기로 다시 풀어 보면 수가 눈에 띄게 줄어듭니다 — 어디가 헛수였는지 그때 보입니다.
되돌리기
위쪽 되돌리기 를 누르면 방금 민 것이 없던 일이 됩니다. 처음까지 몇 번이든 물릴 수 있습니다. 자판에서는 Ctrl+Z 입니다.
이 놀이에서는 되돌리기를 아끼지 마세요. 막혔다 싶으면 갈림길까지 물려서 다른 쪽으로 가 보는 것이 빠릅니다.
차림표의 처음부터 다시 는 판을 통째로 처음 자리로 돌립니다.
훈수
위쪽 훈수 를 누르면 지금 자리에서 가장 짧은 길을 찾아 그 첫 수를 짚어 줍니다.
- 밀어야 할 차가 파랗게 골라집니다.
- 가야 할 자리에 큰 동그라미가 찍힙니다.
- 여기서 몇 수 남았는지도 알려 줍니다.
남은 수가 줄지 않고 그대로거나 늘었다면 방금 민 수가 돌아가는 길이었다는 뜻입니다. 좋은 눈금입니다.
훈수만 따라가도 됩니다
훈수가 짚어 주는 대로만 밀면 반드시 가장 짧은 길로 빠집니다.
요령이 손에 안 익었으면 한 판쯤 훈수만 따라가 보세요. 어떤 차를 왜 먼저 미는지 눈에 들어옵니다.
훈수는 판 전체를 다시 풀어 보고 대답합니다. 그래서 지금 자리가 어디든, 어긋난 뒤라도 늘 맞는 길을 짚어 줍니다.
난이도
차림표에서 고릅니다. 난이도는 차의 수가 아니라 가장 짧은 길의 길이로 가릅니다.
- 쉬움 — 예닐곱 수. 규칙을 익히기에 좋습니다.
- 보통 — 열한 수에서 열일곱 수. 거슬러 가기를 두세 번 해야 합니다.
- 어려움 — 열여덟 수가 넘습니다. 빈칸을 멀리까지 옮겨야 합니다.
난이도마다 가장 적은 수 기록이 따로 남습니다.
뺄 수 있는 판만 냅니다
차를 아무렇게나 세워 놓으면 못 빼는 판도 나오고 두 수 만에 빠지는 판도 나옵니다. 둘 다 놀이가 안 됩니다.
그래서 여기서는 거꾸로 합니다. 차를 세워 놓고 그 차들이 갈 수 있는 모든 자리를 훑은 다음, 빠진 자리에서 거꾸로 거리를 재어 원하는 만큼 걸리는 자리를 골라 냅니다.
그러니 여기 나오는 판은 모두 뺄 수 있고, 적어 놓은 수도 참말입니다. 받은 주소도 열 때 다시 풀어 봅니다.
판 나누기와 오늘의 문제
다 빼고 나면 이 판 주소 복사 를 눌러 지금 판을 남에게 보낼 수 있습니다. 그 주소를 열면 똑같은 판이 처음 자리로 나옵니다.
아래 오늘의 문제 는 날마다 정해진 판입니다. 누가 열어도 같은 판이라 수를 견줘 볼 수 있습니다.
주소에는 처음 자리가 적힙니다. 내가 어디까지 밀었는지는 안 딸려 갑니다.
이기는 요령
이 차례로 하면 대개 풀립니다.
- 내 차 앞을 막은 차부터 찾으세요. 그것이 이 판의 문제입니다.
- 그 차가 왜 못 비키는지 거꾸로 거슬러 가세요. 첫 수가 거기 있습니다.
- 빈칸을 어디로 옮길지로 생각을 바꾸세요. 빈칸은 몇 개뿐입니다.
- 세 칸짜리 차의 자리를 먼저 정하세요. 나중에 옮기기 아주 어렵습니다.
- 밀 때는 갈 수 있는 데까지 한 번에. 나눠 밀면 수만 늡니다.
- 막히면 되돌리기로 물리세요. 훈수의 남은 수로 잘 가고 있는지 알 수 있습니다.
자주 하는 실수
여기서 수가 늘어나는 판은 대개 아래 네 가지입니다.
- 내 차부터 밀기 — 앞이 막혀 있으면 내 차를 아무리 밀어도 소용없습니다. 막은 차를 먼저 치우세요.
- 한 칸씩 나눠 밀기 — 세 칸을 한 번에 밀어도 한 수입니다. 나눠 밀면 세 수가 됩니다.
- 아무 차나 눌러 보기 — 움직일 수 있다고 다 밀 까닭은 없습니다. 막은 차와 이어진 차만 보세요.
- 세 칸짜리 차를 아무 데나 밀기 — 나중에 그 차 때문에 길이 막힙니다.
수가 자꾸 늘면 처음부터 다시 를 누르는 편이 빠릅니다. 판은 그대로이고 자리만 되돌아갑니다.
다 빼면
내 차가 오른쪽 끝에 닿으면 그 자리에서 끝납니다. 차가 초록빛으로 바뀌고, 몇 수로 뺐는지 나옵니다.
가장 짧은 길과 같으면 그렇다고 알려 줍니다.
이 판 다시 를 누르면 같은 판을 처음부터 다시 풀 수 있습니다. 더 적은 수로 빼 보세요.
자주 묻는 것
없습니다. 가로 차는 좌우로만, 세로 차는 위아래로만 갑니다. 돌리는 일은 이 놀이에 아예 없습니다.
금색 차입니다. 늘 가로로 놓이고, 늘 문이 있는 가운데 줄에 있습니다.
아닙니다. 한 수입니다. 차 하나를 민 것이 한 수입니다. 그러니 갈 수 있는 데까지 한 번에 미는 편이 이득입니다.
내 차와 문 사이에 선 차를 먼저 보세요. 그다음 그 차가 왜 못 비키는지 거꾸로 거슬러 가면 첫 수가 나옵니다.
네. 판을 낼 때 끝까지 풀어 보고 가장 짧은 길을 세어 적습니다. 그보다 적게는 못 뺍니다.
아닙니다. 낼 때마다 풀어 보고 냅니다. 받은 주소도 열 때 다시 풀어 봅니다.
차림표의 처음부터 다시 를 누르세요. 판은 그대로이고 자리만 처음으로 돌아갑니다.
첫 수 하나만 짚어 줍니다. 남은 수가 몇인지도 알려 주니 잘 가고 있는지 재는 데도 쓸 수 있습니다.
차를 누른 뒤 화살표 키로 한 칸씩 밉니다. H 는 훈수, Ctrl+Z 는 되돌리기, N 은 새 판입니다.
- 먼저 내 차 앞을 막은 차가 무엇인지 보세요. 그것부터 치워야 합니다.
- 막은 차를 치우려면 그 차를 막은 차를 먼저 봐야 합니다. 거꾸로 거슬러 가세요.
- 빈칸은 대개 몇 개뿐입니다. 빈칸을 어디로 옮길지를 생각하세요.
- 길이 3 짜리 차는 잘 안 움직입니다. 그 차를 어디에 둘지 먼저 정하세요.
- 막히면 되돌리기로 물리세요. 수를 적게 쓰는 것이 이 놀이의 재미입니다.