소코반

「창고 퍼즐」「상자 밀기」「짐 옮기기 퍼즐」이라고도 합니다.

창고 안입니다. 돌아다니며 상자를 밀어, 모든 상자를 목표 지점에 올려놓으세요. 밀 수만 있고 당길 수는 없습니다. 그래서 구석으로 밀어 넣은 상자는 영영 그 자리에 남고, 무엇을 어떤 순서로 옮기느냐가 이 퍼즐의 전부가 됩니다. 각 판에는 그 판을 끝낼 수 있는 최소 밀기 횟수가 함께 붙어 있습니다. 밀기 횟수 기준으로 탐색하는 솔버가 미리 구해 둔 값입니다. 끝내는 것이 하나. 그 숫자에 맞추는 것이 진짜 승부입니다.

데일리 퍼즐

0:00

민 횟수 0 최소 걸음 0 최소를 증명함 ✓

방향키·스와이프·옆 칸 누르기로 이동합니다. 상자 쪽으로 걸어가면 밀립니다.

소코반 규칙과 하는 법

  1. 목표는 모든 상자를 목표 칸에 올려놓는 것입니다. 목표는 바닥에 그려진 동그라미입니다.
  2. 방향키, 스와이프, 또는 옆 칸을 눌러 이동합니다. 상자 쪽으로 걸어가면 한 칸 밀립니다.
  3. 밀 수만 있고 당길 수 없으며, 한 번에 한 상자만 밀립니다. 뒤에 벽이나 다른 상자가 있으면 움직이지 않습니다.
  4. 구석으로 밀어 넣은 상자는 다시는 움직일 수 없습니다. 그런 상자는 빨갛게 표시하지만, 상자가 막히는 방식은 다른 것도 있으므로 이 표시는 안전의 보증이 아닙니다.
  5. 목표 숫자에는 민 횟수만 셉니다. 돌아다니는 것은 세지 않습니다. 되돌리기는 몇 번이든 쓸 수 있습니다.

키보드: 방향키 또는 WASD로 이동, U 또는 Backspace로 되돌리기.

배지의 의미: 이 판들은 미리 만들어 두며, 어느 하나라도 내보내기 전에 《판을 만든 코드와 한 줄도 공유하지 않는 솔버》에게 판만 건넵니다. 이 솔버는 밀기 횟수 기준으로 탐색하므로, 처음 도달한 해가 정의상 그대로 최단이 됩니다. 그 솔버가 실제로 푼 판만 수록하며, 격자 위에 보이는 숫자는 만든 쪽의 답이 아니라 솔버의 답입니다. 수록된 모든 판은 공개 전에 다시 검사합니다.

자주 묻는 질문

상자 밀기 퍼즐은 어떤 퍼즐인가요?

창고에서 상자를 목표 칸으로 밀어 넣는 퍼즐입니다. 밀 수만 있으므로, 도착하기 전에 그 상자의 어느 쪽으로 돌아가야 하는지를 미리 생각하게 됩니다. 「상자 밀기」「창고 퍼즐」이라고도 합니다.

「최소 ◯번」은 무엇을 뜻하나요?

그 판을 끝내는 데 필요한 밀기 횟수의 최솟값입니다. 어림값도 아니고 만든 쪽의 손풀이도 아닙니다. 밀기 횟수 기준으로 탐색하는 솔버가 낸 값이라, 처음 찾은 해가 곧 존재할 수 있는 최단입니다. 더 많은 횟수로 끝내도 클리어는 성립하며, 그 숫자에 맞추는 것이 도전입니다.

막히는 경우가 있나요?

있고, 그것까지 포함해서 퍼즐입니다. 상자를 구석에 밀어 넣으면 영영 되돌릴 수 없습니다. 구석에 낀 상자는 빨갛게 표시하지만 그것은 눈에 띄는 경우뿐입니다. 벽을 따라 남겨지거나 상자끼리 맞물려 막히는 경우도 있습니다. 모든 막힘을 잡아낸다고 말하기보다, 확실히 말할 수 있는 하나만 표시하고 되돌리기를 바로 누를 수 있는 자리에 두기로 했습니다.

판은 플레이 중에 만들어지나요?

아니요, 미리 만들어 둡니다. 만족스러운 횟수를 요구하는 판 하나를 만들려면 시도를 많이 해야 하고, 최소임을 증명하려면 전체 탐색이 필요합니다. 기다리시게 할 만한 시간이 아니어서, 미리 만들어 검사를 통과한 판만 모아서 내보냅니다.

오늘의 판은 모두에게 같은가요?

네. 매일 공개된 시드로 수록된 판 중 하나를 고르므로 전 세계 플레이어가 같은 판을 받습니다. 현지 시각 자정에 바뀝니다.