/ 소코반 풀이 도구
브라우저 퍼즐 도구

Sokoban Solver: 작은 보드를 위한 온라인 소코반 풀이 도구

작은 ASCII 보드를 붙여 넣고 브라우저에서 가능한 밀기 순서를 검색하세요. 직접 만든 레벨을 점검하거나 형식 오류와 간단한 막힘을 확인할 수 있으며, 보드는 서버로 전송되지 않습니다.

소코반 풀이 도구 사용하기

한 줄에 한 행을 입력하고 바닥을 나타내는 공백을 유지하세요. 검색 전에 플레이어, 상자, 목표와 기호를 검사합니다.

스크린샷보다 작은 텍스트 보드가 확인하기 쉽습니다.

보드를 입력하고 보드 풀기를 선택하세요.

결과

이동 문자열과 검색 정보가 여기에 표시됩니다.

#
@플레이어
$상자
.목표
*목표 위 상자
+목표 위 플레이어

결과 읽기: U, D, L, R은 위, 아래, 왼쪽, 오른쪽을 뜻합니다. 걷기 이동과 상자를 미는 횟수를 따로 표시합니다.

소코반 풀이 도구 사용법

  1. 바닥 공백을 유지하면서 보드를 한 줄씩 입력합니다.
  2. 플레이어가 하나이고 상자와 목표 수가 같은지 확인합니다.
  3. 검색을 실행한 뒤 이동 문자열, 밀기 횟수와 확인한 상태 수를 읽습니다.

검색은 페이지 안의 JavaScript로 실행되며 보드는 업로드되지 않습니다. 목표 순서와 막힘을 이해하려면 소코반 공략을 함께 보세요.

소코반 보드 형식

일반적인 ASCII 상자 밀기 기호를 사용합니다. 상자나 플레이어가 목표 위에 있으면 결합된 기호를 사용하세요.

기호사용 시점
#들어갈 수 없는 칸.
공백바닥플레이어나 상자가 있을 수 있는 칸.
.목표상자가 도착할 칸.
$상자일반 바닥 위의 상자.
@플레이어시작 위치.
*목표 위 상자이미 채운 목표.
+목표 위 플레이어목표에서 시작할 때.

입력과 출력 예시

#####
# . #
# $ #
# @ #
#####

표시되는 내용

상자 하나인 예시는 위로 한 번 밀면 됩니다. 복잡한 보드에서는 이동 문자열, 밀기 횟수와 확인 상태도 표시됩니다.

검색 한도에 도달했다고 해서 수학적으로 풀 수 없다는 뜻은 아닙니다. 보드를 줄이거나 소코반 설명을 확인하세요.

지원 보드와 제한

이 도구는 데스크톱과 모바일에서 반응성을 유지하도록 작은 보드에 제한됩니다. 모든 공개 레벨의 최단 해답을 보장하지는 않습니다.

검사 항목현재 한계한계에 도달하면
상자최대 4개크기 안내를 표시합니다.
보드최대 16행 × 24열더 작은 보드를 시도합니다.
기호#, 공백, ., $, @, *, +다른 문자는 거부합니다.
검색 상태120,000개안전한 검색 한도를 알립니다.

목표가 아닌 구석의 단순한 막힘은 제거하지만 상자끼리 고정되거나 발판을 잃는 상황은 직접 살펴봐야 할 수 있습니다.

작은 ASCII 보드에서 구체적인 이동 순서를 얻으려면 도구를 사용하세요. 규칙은 소코반이란?, 목표 순서는 소코반 공략, 실제 Zeek 퍼즐은 브라우저에서 플레이에서 확인할 수 있습니다.

소코반 풀이 도구 FAQ

소코반 풀이 도구란 무엇인가요?

가능한 밀기 순서를 검색해 모든 상자가 목표에 도착할 수 있으면 경로를 반환합니다.

모든 레벨을 풀 수 있나요?

아니요. 작은 보드로 제한되어 있으며 큰 레벨은 역산 계획이나 전문 도구가 필요할 수 있습니다.

상자와 목표 수가 같아야 하나요?

표준 보드에서는 상자마다 하나의 목표가 필요합니다.

보드가 업로드되나요?

아니요. 검색은 브라우저 안에서 로컬로 실행됩니다.

보드 시험하기

작은 ASCII 레벨을 붙여 넣고 검색한 뒤 자신의 계획과 경로를 비교해 보세요.

풀이 도구 열기