소코반은 상자 밀기 퍼즐이라고도 해요. 이름은 일본어로 창고지기라는 뜻이에요. 첫 소코반 게임은 1980년대 초 일본에서 나왔어요.
규칙
- 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동해요.
- 상자를 밀려면 상자 옆에 서서 상자 쪽으로 이동하세요. 상자가 같은 방향으로 1칸 움직여요.
- 상자는 비어 있는 바닥으로만 이동할 수 있어요.
- 상자 2개를 한꺼번에 밀 수 없어요.
- 벽이나 상자를 통과할 수 없어요.
- 상자는 절대 당길 수 없어요.
- 고리 위에 있는 상자도 다시 밀어낼 수 있어요.
- 모든 고리 위에 상자를 놓으면 퍼즐이 완성돼요.
일반적인 소코반은 상자가 많고 보드도 아주 클 수 있어요. Quirk의 보드는 가로와 세로가 각각 최대 7칸이고, 상자는 1~3개예요.
예제로 보는 풀이
보드는 3행 3열의 바닥으로 되어 있고 사방이 벽으로 둘러싸여 있어요. 플레이어는 왼쪽 위 모서리에 있어요. 상자는 가운데에, 고리는 오른쪽 아래 모서리에 있어요.
| 1열 | 2열 | 3열 | |
|---|---|---|---|
| 1행 | 플레이어 | 바닥 | 바닥 |
| 2행 | 바닥 | 상자 | 바닥 |
| 3행 | 바닥 | 바닥 | 고리 |
- 상자를 아래로 1칸, 오른쪽으로 1칸 옮겨야 해요. 따라서 아래로 한 번, 오른쪽으로 한 번, 총 2번 밀어야 해요.
- 상자를 아래로 밀려면 상자 위에 서 있어야 해요. 오른쪽으로 걸어가 1행 2열로 이동하세요.
- 아래로 미세요. 상자는 3행 2열로 이동해요. 플레이어는 2행 2열로 이동해요.
- 상자를 오른쪽으로 밀려면 상자 왼쪽에 서 있어야 해요. 왼쪽으로 걸어가 2행 1열로 이동한 다음, 아래로 내려가 3행 1열로 이동하세요.
- 오른쪽으로 미세요. 상자가 3행 3열의 고리 위로 이동해요. 퍼즐을 풀었어요.
먼저 오른쪽으로 밀고 그다음 아래로 밀어도 돼요. 두 방법 모두 가능해요.
이제 어떤 실수를 할 수 있는지 볼게요. 상자를 먼저 오른쪽으로 밀어 2행 3열에 놓았다고 해 보세요. 거기서 위로 밀면 오른쪽 위 모서리에 도착해요. 그곳에는 고리가 없고, 다시는 상자 뒤로 갈 수 없어요. 상자를 더 움직일 수 없으니 실행 취소나 초기화를 사용해야 해요.
초보자를 위한 풀이 방법
상자 뒤에 서세요
밀기 전에 상자 뒤쪽 칸을 확인하세요. 그 칸에 서 있어야 하고, 상자 앞쪽 칸은 비어 있어야 해요.
돌아가서 다른 쪽으로 접근하기
상자는 당길 수 없어요. 다른 방향으로 밀려면 먼저 상자 반대편으로 돌아가야 해요. 돌아갈 공간이 있는지 확인하세요.
빈 모서리는 피하세요
고리가 없는 구석으로 상자를 밀어 넣으면 영영 꺼낼 수 없어요. 벽에 바짝 붙인 상자는 그 벽을 따라서만 밀 수 있어요.
먼 고리부터 채우기
상자가 2개나 3개라면 순서를 생각해 보세요. 가까운 고리를 너무 일찍 채우면 다른 고리로 가는 길이 막힐 수 있어요.
상자를 잠시 두고 돌아오세요
상자가 길을 막을 때도 있어요. 나중에 다시 뒤로 돌아갈 수 있는 옆자리로 밀어 두세요. 그런 다음 다른 상자를 옮기고, 옆에 둔 상자를 다시 밀어 제자리로 돌려놓으세요.
자주 하는 실수
- 고리가 없는 모서리로 상자를 미는 실수예요.
- 목표 고리가 없는 벽 쪽으로 상자를 밀어 붙이는 실수예요.
- 다음에 밀려면 어디에 서야 하는지 확인하지 않고 미는 실수예요.
- 가장 가까운 고리부터 채워서 좁은 통로를 막는 실수.
- 고리 위에 놓은 상자를 다시 빼낼 수 있다는 점을 잊는 것.
질문
소코반은 상자 밀기 퍼즐과 같은 퍼즐인가요?
네, 상자 밀기 퍼즐도 같은 방식을 부르는 이름이에요. Quirk에서는 나무 상자를 고리로 표시된 목표 지점으로 밀어요.
상자를 당겨도 되나요?
아니요. 밀기만 할 수 있어요. 그래서 미리 생각하고 움직여야 해요.
보드의 정답은 하나뿐인가요?
아니요. 어떤 경로로 가든 모든 고리 위에 상자를 놓으면 성공이에요. 마지막에 어디에 서 있는지는 상관없어요.
이동과 밀기 횟수도 세나요?
Quirk는 이동 횟수와 밀기 횟수를 보여 줘요. 어떤 경로로 가든 모든 고리를 채우면 성공이에요.
상자가 끼면 어떻게 하나요?
실행 취소로 한 단계 되돌리거나 초기화로 보드를 처음부터 다시 시작하세요. 막히지 않았을 때도 힌트를 쓰면 가능한 다음 단계를 보여 줘요.
보드는 얼마나 큰가요?
보드는 최대 7행 7열이고, 상자는 1~3개예요. 확대 기능으로 큰 보드를 화면에서 더 크게 볼 수 있어요.
관련 퍼즐
Quirk에서 플레이하기
빈 바닥을 누르면 그곳으로 걸어가요. 상자를 밀려면 옆에 서서 상자를 누르거나 그 방향으로 스와이프하세요. 현재 위치에서 밀 수 있는 상자에는 작은 화살표가 표시돼요.
메모로 바닥 칸에 표시할 수 있어요. 안내에서는 보드를 설명해 줘요. 확대를 누르면 큰 보드를 더 크게 볼 수 있어요. 실행 취소와 초기화는 게임 조작 메뉴에 있어요.































