풀 수 있는 소코반 레벨을 설계하는 방법
좋은 소코반 레벨은 긴 밀기 순서를 요구하기 전에 핵심 아이디어를 보여 줍니다. 해법을 계획하고 상자 뒤의 접근 칸을 남겨 두며, 공개 전에 되돌릴 수 없는 수를 모두 확인하세요.

명확한 보드는 의도한 경로를 이해하기 쉽게 합니다.
해법의 기준 정하기
플레이어의 시작 위치와 목표 칸, 각 상자의 목적지를 먼저 정합니다. 어떤 상자가 길을 열고 어떤 통로가 비어 있어야 하며 마지막에 무엇을 밀어야 하는지 말로 설명할 수 있어야 합니다.
해법에서 거꾸로 만들기
목표에서 시작점으로 경로를 거꾸로 그립니다. 모든 상자 뒤에 접근할 칸을 남기고 목표가 아닌 모서리는 피하세요. 알고 있는 해법에서 시작하면 벽과 우회로를 추가해도 풀 수 있는 구조를 지킬 수 있습니다.
상자와 벽을 안전하게 배치하기
바닥과 벽, 플레이어와 목표, 상자 순서로 배치합니다. 각 상자는 길을 열거나 목표를 채우거나 선택을 만들어야 합니다. 기능이 없는 장식용 상자는 규칙을 흐립니다.
네 번의 테스트
시작 상태, 계획한 해법, 가장 자연스러운 실패 경로, 완전한 재시작 후의 재해결을 확인합니다. 큰 변경 뒤에는 처음부터 다시 플레이하고 해법을 막는 첫 번째 밀기를 기록하세요.
보이는 정보로 난이도 높이기
난이도는 밀기 순서에서 나오게 하고 숨은 규칙에 의존하지 않습니다. 목표와 통로, 중요한 결과를 충분히 일찍 보여 주세요. 초급 레벨은 한 가지 아이디어를 가르치고 고급 레벨은 익숙한 아이디어를 조합합니다.
저장하고 내보내기
안정된 레벨에 정렬하기 쉬운 이름을 붙이고 실험 전 복사본을 보관합니다. 테스트한 레벨만 팩으로 내보낸 뒤 깨끗한 세션에서 로드, 재시작, 진행, 완료를 확인하세요.
최종 점검표
모든 상자에 목표가 있고 목적 없는 막힘이 없으며, 각 밀기 뒤에 설 수 있고, 우연한 지름길이 없고, 완전한 재시작 후에도 해법이 유지되는지 확인합니다.
검토 표
| 설계 질문 | 좋은 신호 | 경고 신호 |
|---|---|---|
| 목표 | 상자별 목표가 보인다 | 설명 없이 목표가 막힌다 |
| 밀기 | 결과를 예상할 수 있다 | 한 수로 경로가 깨진다 |
| 난이도 | 레벨마다 조합이 늘어난다 | 첫 레벨에 모든 규칙을 넣는다 |
자주 묻는 질문
공정한 레벨인지 어떻게 알 수 있나요?
중요한 결과를 보이는 보드 정보만으로 추론할 수 있어야 합니다.
벽부터 만들어야 하나요?
해법과 접근 칸을 먼저 정하고 그 아이디어를 지지하는 벽을 나중에 배치하세요.
내보내기 전에 무엇을 테스트하나요?
정답 경로, 가장 가능성 높은 실수, 완전한 재시작, 깨끗한 세션에서의 팩 로드를 테스트합니다.
Zeek the Geek