소코반 공략 — 되돌리기가 실력을 만드는 푸시 퍼즐
소코반(상자 밀기 퍼즐)에서 모서리 교착을 피하는 법, 밀기 순서를 미리 세우는 사고법, 되돌리기 활용 팁과 레벨별 접근 전략 정리.
철칙 — 상자를 모서리에 밀지 않는다
소코반에서 되돌릴 수 없는 실수는 딱 하나, 상자를 목표가 아닌 모서리(벽과 벽이 만나는 꼭짓점)에 밀어 넣는 것입니다. 모서리에 닿은 상자는 어떤 방향에서도 다시 밀 수 없어 그 레벨은 클리어할 수 없습니다. 게임이 '⚠️ 상자가 막혔어요' 경고를 띄우는 순간이 바로 이 상황입니다.
밀기 전에 상자가 갈 칸의 주변을 한 번 보세요. 상자가 이동할 칸의 위나 아래가 벽이고 동시에 왼쪽이나 오른쪽도 벽이면 그 상자는 모서리로 들어가는 중입니다. 목표 지점 근처 모서리라면 괜찮지만, 그렇지 않다면 방향을 바꾸거나 다른 상자부터 처리해야 합니다.
플레이어가 서는 칸부터 계산한다
소코반은 상자를 어디로 미느냐만큼 '어느 칸에서 미느냐'가 중요한 게임입니다. 상자를 위로 밀려면 플레이어가 상자 아래에 서 있어야 하고, 왼쪽으로 밀려면 상자 오른쪽에 서야 합니다. 즉 원하는 밀기 방향의 정반대편으로 플레이어가 먼저 이동할 경로가 있는지가 관건입니다.
중반 레벨처럼 벽이 많은 판에서는 상자를 목표 바로 옆까지 밀어두고도, 플레이어가 반대편에 들어갈 통로가 없어서 마지막 한 칸을 못 미는 상황이 자주 생깁니다. 밀기 시작 전에 '최종 자세'를 머릿속에 그리고, 마지막 밀기를 수행할 플레이어 위치까지 확보되는지 확인하세요.
되돌리기(Z)는 실패가 아니라 탐색이다
이 게임은 최대 300수까지 되돌릴 수 있고, 되돌려도 총 이동 수 기록에 남는 이동만 되돌아갑니다. 모르는 판에서는 과감히 밀어보고 흐름이 이상하면 Z로 되돌리는 탐색적 플레이가 실제로 가장 빠른 클리어 방법입니다. 다만 되돌리기는 이동 수를 줄여주지 않으므로, 기록을 노린다면 확신 있는 수만 남기는 게 유리합니다.
완전히 꼬였다고 판단되면 R로 레벨 처음부터 다시 시작하는 편이 되돌리기를 수십 번 누르는 것보다 빠릅니다. 레벨 구조가 머릿속에 남아 있는 상태에서 다시 시작하면 첫 시도보다 훨씬 적은 이동으로 풀 수 있습니다.
레벨이 커질수록 순서가 늘어난다
초반 레벨은 상자 하나를 목표로 직진하면 끝나지만, 후반 레벨은 상자 2~3개가 서로 경로를 방해합니다. 이때는 '어떤 상자를 먼저 어디에 놓을지' 순서를 정하는 것이 핵심입니다. 보통은 목표 지점에서 가장 먼 상자부터, 그리고 다른 상자의 이동 경로를 가로지르지 않는 상자부터 처리하는 편이 안전합니다.
한 상자를 목표에 올렸으면 그 상자는 벽처럼 취급하세요. 목표 위 상자는 다시 밀 일이 없으므로, 남은 상자의 경로 계산에서 장애물로 포함시키면 실수가 줄어듭니다.
조작 방법
방향키와 WASD로 이동하고, Z는 되돌리기, R은 레벨 재시작입니다. 모바일에서는 화면 패드와 스와이프를 모두 쓸 수 있습니다. 상자를 목표 지점에 모두 올리면 다음 레벨로 자동 진행되며, 5개 레벨을 모두 클리어한 총 이동 수가 기록으로 남습니다.
자주 묻는 질문
- 상자를 당길 수는 없나요?
- 소코반 규칙상 밀기만 가능합니다. 상자를 되돌리려면 게임의 되돌리기(Z)를 써야 하며, 실수로 모서리에 밀었다면 되돌리기나 재시작(R) 외에는 방법이 없습니다.
- 레벨을 클리어할 수 없게 되면 어떻게 하나요?
- 상자가 모서리에 걸리면 화면에 경고가 뜹니다. Z로 그 상태 이전으로 되돌리거나, R로 레벨 처음부터 다시 시작하세요. 모든 레벨은 반드시 클리어 가능하게 설계되어 있습니다.
- 기록은 어떻게 측정되나요?
- 5개 레벨을 클리어하는 동안의 총 이동 수가 기록입니다. 걷기와 밀기 모두 1회 이동으로 계산되고, 되돌리기를 해도 이미 늘어난 이동 수는 유지되므로 적을수록 좋은 기록입니다.