Найти в Дзене
AndPuzzles

Сокобаны

Оглавление

Конечно же, этому знакомому всем виду головоломок было суждено появиться в моем блоге. Здесь я рассмотрю классическую версию сокобана и её текущее состояние на андроид платформе.

Сокобан имеет давнюю историю, аж с 1981 года, когда эту головоломку придумал и написал японец Хироюки Имабаяси, а чуть позже её издали на популярных в то время платформах.

Вроде бы простая по правилам головоломка - толкай ящики на место, но решить её сложно, эта задача NP-трудная и даже более того - PSPACE-полная. Количество вариантов и ветвлений огромно, особенно на больших полях, потому автоматическое решение требует больших вычислительных затрат.

Но хватит лирики, посмотрим, что у нас в магазине. А там, по поиску, вываливается не один десяток игр, как сделанных Васечкиными на коленке, так и 3D монстров со звездочками и донатом. Было сложно из этой кучи выбрать разнообразную подборочку, поиграть и наделать картинок, ну, что получилось, то получилось.

1. Sokoban: original & extras

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

Все уровни разбиты по авторским пакетам с хорошим описанием, кому этот пакет подойдет.

В процессе игры считается время, количество шагов героя и число толканий, но это ни к чему не обязывает - можно играть в любой уровень когда угодно. Управление немного корявое, зато игра не требует доната, а рекламы минимум. Хороший вариант для знакомых с игрой, но новичкам бы не стал советовать.

2. Sokoban от mosquito studio

А вот эту игру можно рекомендовать и новичкам. Графика и управление все так же непритязательны, зато уровни простые.

Игра считает шаги героя, число undo, и использование подсказок/бонусов, по результатам выдает звездочки. Бонусы и отсутствие рекламы можно купить за донат, но я бы не стал этого делать - использовать читы в настоящей паззл игре - моветон.

Отдельная фишка игры - челленджи, где надо решить серию уровней за определенное (общее) количество шагов.

3. Push Box Magic

Эта игра, несмотря на классические правила, отличается от остальных. Она вышла в 3D, пусть и без поворотов камеры, имеет самое корявое управление и медленный процесс, что я наблюдал в сокобанах, зато уровни необычны, как и герой - прикольный старый колдун.

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

4. Sokoban Garden 3D и Sokoban Galaxies 3D.

Эти игры похожи друг на друга как братья близнецы в разной одежке, так что закину их вместе. Отличия только в деталях интерфейса, подходах к доступности уровней и тематике.

Здесь игрока встречает приятное 3D в изометрии, удобное управление как по стрелкам, так свайпом или кликом на точку (благо, обе игры считают только количество толканий). При желании можно уйти в не менее симпатичное 2D. Вот такой и должен быть UX в сокобане!

Уровни доступны по пакетам с разным количеством "ящиков". Загадки маленькие, от 2х ящиков, но заставляют подумать.

Ну и немного отличий:

  • В Garden герой - божья коровка; интерфейс может прятаться, а, чтобы открыть более сложный пакет, надо зарабатывать звездочки или задонатить.
  • В Galaxies мы управляем какой-то слизью, интерфейс доступен всегда и чуть другой; пакеты тоже доступны всегда и делятся внутри себя на легкий, нормальный и сложный наборы. Сложный примерно равен по сложности букашкам.

Вот такая небольшая выборка мне попалась из случайных кликов на скачивание в playstore. Конечно, есть сокобаны с измененными правилами (например тяни, вместо толкай), полями (как вам треугольное или шестиугольное?) и, как все мы любим, доп фичами типа порталов и прочего, но обозреть все виды в одной статье невозможно.

Сокобан встречается не только в чистом виде, часто игры другого жанра выдают игроку подобные головоломки в неожиданных местах, так что тренируйтесь на вышеприведенных играх - откроете любой секрет в очередной RPG!