Игра «Сокобан»

Толкайте ящики на отмеченные клетки. Если застряли, отмените ход.

Уровень
1 / 12
Шаги
0
Толчки
0
На местах
0 / 1

Настройки и правила

Поставьте каждый ящик на круглую отметку. Ящик на месте отмечен галочкой. Толкать можно по одному, тянуть нельзя.

Нажмите поле и двигайтесь стрелками или WASD. На телефоне используйте кнопки под полем. Ход в стену не считается.

Ящик в углу без цели уже не вытолкнуть. Отмените неудачный шаг или начните уровень сначала.

Как играть в Сокобан

Сокобан (Sokoban) представляет собой головоломку с ящиками на клетчатом складе. Нужно поставить все ящики на отмеченные места. Их можно только толкать, по одному: тянуть груз на себя или сдвигать сразу два нельзя. Поэтому перед толчком важно проверить, сможете ли вы потом подойти к ящику с нужной стороны.

Здесь можно играть в Сокобан онлайн бесплатно, без скачивания и регистрации. Доступны 12 уровней: от поля 5 × 5 с одним ящиком до склада 8 × 8 с тремя. Любой уровень открывается в настройках под полем. Ограничения по времени нет; ошибочный ход можно отменить.

Игрок толкает ящик к отмеченному месту на клетчатом складе

Правила перемещения ящиков

Круглая отметка на полу обозначает цель, фигурка человека показывает ваше положение. Ящик на цели получает галочку. Победа засчитывается, когда все ящики стоят на целях; возвращать персонажа на старт не требуется.

  • Персонаж ходит на одну клетку вверх, вниз, влево или вправо. Диагональных ходов нет.
  • Чтобы толкнуть ящик, встаньте рядом с ним. Клетка за ящиком должна быть свободна от стены и другого груза.
  • Цель не мешает движению: по ней можно ходить, ставить на неё ящик и снова его сдвигать.
  • Ящики взаимозаменяемы. Подходит любое распределение, при котором каждый из них занимает цель.

На компьютере нажмите игровое поле и используйте стрелки или WASD в английской раскладке. На телефоне нажимайте стрелки под складом. Касание самого ящика не переносит его: движение всегда начинается с позиции персонажа.

Прохождение первого уровня

На первом уровне этой версии игрок стоит над ящиком, а цель находится справа от груза. Решение занимает 3 шага и 1 толчок:

  1. Нажмите «Влево», чтобы начать обход ящика.
  2. Нажмите «Вниз»: персонаж окажется слева от груза.
  3. Нажмите «Вправо», чтобы толкнуть ящик на цель.

Попытка сразу пойти вниз из начальной позиции ничего не даст: за ящиком находится стена. Такой ход не увеличивает счётчик. Толчок входит в общее число шагов, поэтому итог не равен четырём действиям.

Нумерация относится к уровням eCalc. В другой версии Сокобана первый или одиннадцатый склад может выглядеть иначе, поэтому готовую последовательность стрелок нужно сверять с конкретным полем.

Что делать, если ящик застрял

Ящик в углу без цели нужно возвращать отменой. Если две соседние стороны клетки закрыты стенами, персонаж не сможет занять нужное место для обратного толчка. Свободный пол в остальной части склада эту ловушку не исправляет.

У одной стены положение не всегда безнадёжно. Ящик можно двигать вдоль неё, если доступны подходы с концов. Но отодвинуть груз от стены уже не получится: для такого толчка пришлось бы встать за ним, внутри стены. Прежде чем прижимать ящик к краю, найдите цель на той же линии.

В узком проходе сначала обслуживайте дальние цели. Если занять ближнюю слишком рано, поставленный ящик может закрыть дорогу к остальным. Иногда правильный ход временно удаляет груз от цели или снимает его с уже занятого места. Проверяйте доступ персонажа, а не только расстояние от ящика до отметки.

Если впереди стоят два ящика подряд, толкнуть их вместе нельзя. Обойдите один сверху или снизу. Когда обхода нет, отмените действия до момента, в котором ещё можно было изменить порядок грузов.

Отмена, повтор уровня и сохранение

«Отменить» возвращает один допустимый шаг, включая перемещение ящика и оба счётчика. После решения первого уровня отмена оставит 2 шага и 0 толчков. Затем можно снова пойти вправо и завершить задачу. Несколько нажатий отменяют последовательность действий.

«Сначала» возвращает исходную расстановку, «Следующий» открывает другой уровень. Незавершённая попытка с ходами сбрасывается только после подтверждения. После победы можно перейти дальше сразу. Сравнивайте повторные решения по шагам и толчкам: одинаковые четыре толчка могут потребовать разного числа обходов.

При разрешённом хранении в браузере обновление текущей вкладки восстанавливает поле и отмены. После закрытия вкладки или очистки её данных сохранение может пропасть. Для другой задачи на перемещение клеток попробуйте пятнашки, а для планирования поворотов без передвижения деталей подойдёт игра «Соедини трубы».

Вопросы о Сокобане

Главное ограничение Сокобана связано с направлением толчка: свободного пути к цели недостаточно, если персонаж не может встать за ящиком.

Можно ли тянуть ящик на себя?

Нет. В Сокобане разрешены только толчки по одному ящику. Чтобы вернуть груз обычным ходом, нужно обойти его и толкнуть с противоположной стороны. Если обход закрыт, воспользуйтесь отменой.

Можно ли передвинуть ящик с галочкой?

Да. Галочка означает, что ящик стоит на цели, но не закрепляет его. Пока уровень не завершён, груз можно временно убрать с отметки, чтобы освободить путь для другого ящика.

Все ли 12 уровней можно пройти?

Да, у каждого уровня есть решение. Все задачи доступны сразу в настройках. Если ящик оказался в неразрешимом тупике, отмените неудачные шаги или верните исходную расстановку кнопкой «Сначала».

Почему нажатие стрелки не засчитывается как шаг?

В счёт входят только выполненные перемещения. Попытка пройти в стену, толкнуть два ящика или сдвинуть груз на занятую клетку не меняет поле и счётчики.

Есть ли таймер и ограничение попыток?

Таймера и штрафа за повтор уровня нет. Одна попытка хранит до 20 000 допустимых шагов для отмены. На этом пределе можно отменять ходы или начать тот же уровень сначала.

Похожие калькуляторы

Возможно вам пригодятся ещё несколько калькуляторов по данной теме:

Есть что добавить?

Напишите своё мнение, комментарий или предложение.