Хорошие головоломки, в которые можно играть короткими сессиями, стало как-то трудно находить — о них мало кто пишет, а по обычным фильтрам находится все что угодно, но не аналоги 14 Minesweeper Variants или Hexcells. Вряд ли этот жанр можно считать сколько-нибудь редким, скорее всего игры просто не получают достаточной популярности и их поиск из-за этого становится затруднительным. Как Logic Bombs оказалась в моем вишлисте я даже не помню — может кто-то в комментариях посоветовал, а может где-то еще переходы по ссылкам меня к ней привели. Выглядело неплохо, надо было попробовать. По итогу мои ощущения скорее умеренно положительные, в игре много хорошего, но так же в ней хватает и плохого.
Эмерджентный дизайн
Я не устану повторять, что ключевой элемент хорошей головоломки — это вариативное сочетание базовых элементов, а не их количество. Именно выявление нетривиальных правил дарит игроку ощущение удовлетворения. Нигде не было никакой подсказки, а игрок сам понял, что из базовых правил вытекает логичное последствие. Так и в Logic Bombs, число базовых элементов крайне мало, но их сочетание делает 150 головоломок в игре довольно разнообразными (хоть и не абсолютно уникальными).
Правила сложнее стандартного сапера, но все еще влезают в один небольшой абзац. Квадратное поле 10×10 размечено цифрами сверху и слева — это количество стен в соответствующем столбце и ряду. На поле размещены объекты трех типов — монстры, бомбы и кристаллы. Бомбы бьют по прямой вертикальной и горизонтальной осям и должны уничтожать ровно указанное на них число монстров, не больше не меньше. Бомбы не должны затрагивать другие бомбы или кристаллы, их нужно разделять стенами. В каждой зоне, отделенной стенами от других, должен быть ровно один кристалл и хотя бы один монстр.
Правила немного меняются к середине игры, но несущественно. Давайте подумаем о следствиях из того, что уже известно. Если на поле два кристалла, значит поле делится на две зоны. Если на том же поле всего два монстра, значит они тоже разделены стенами и не могут быть взорваны одной бомбой. Если кристаллы находятся в одном ряду или колонке, значит стены в соседних рядах тоже должны быть расположены специфическим образом. Например, если в соседнем с двумя кристаллами ряду находится всего одна стена, она должна находиться строго между кристаллами или выше/ниже на клетку. Но никак не левее левого кристалла или правее правого, потому что в этом случае оба кристалла объединятся в одну секцию.
Постепенно игровые головоломки вынуждают вас продумывать все новые следствия из базовых правил. Одно можно сказать точно — если вам не нравится заниматься описанным выше, то игра точно не для вас. Потому что это только начало. Где-то с середины игра будет периодически заставлять вас делать разную математику с числами и если вы не помните школьную программу и принципы решения систем уравнений, умственных усилий потребуется на порядок больше.
Предполагается, что вы не будете размечать поле, пока не сможете логически доказать, как именно его размечать. В этом основная идея игры. И это почти всегда работает, но есть одно но…
Катастрофический UX
Я не знаю как делают свои игры другие разработчики, но когда я делаю игру, я в нее играю. И когда мне больно играть в мою игру, я начинаю ее чинить. Задача любого разработчика — сделать так, чтобы между игроком и игрой не было заметного интерфейсного препятствия (но из любого правила есть исключения). Если в вашей игре нужно решать головоломки, значит игра должна ломать голову, а не руки игрока. Трение мышкой об стол должно быть абсолютно минимальным — игрок что-то подумал и оно произошло на экране. Но как же мало игр следуют такому подходу!
Logic Bombs залезает в эту проблему с головой. Уже решенную в голове головоломку нужно натыкивать еще секунд двадцать, пока игра не примет у вас решение. Нужно заполнить сетку целиком, все стены и все пустые клетки, только после этого ваше решение будет принято. Игра даже издевается над вами — они показывает, что весь ряд целиком заполнен, но не дает возможности одним кликом залить его стенами или пустотой. Почему? Зачем мне мышкой водить? Может мне еще линеечку к мышке прикладывать, чтобы случайно не залезть на соседний ряд, пока я веду линию? Как можно было играть в свою собственную игру и не страдать от этого?
Другое игровое ограничение я понять могу, но это не обязательно означает, что я могу его принять. Игра не дает возможности для проверки гипотез. Можно очень долго пыриться в экран в попытках понять где же боттлнек, который мешает стенам или пустотам куда-то вписаться. Смотреть на цифры, смотреть на объекты, думать, хвататься за голову, бросать это гиблое дело и просто проверять один из двух возможных вариантов, чтобы экспериментально найти обо что он сломается. А он не просто ни обо что не ломается, он ведет напрямую к решению всей головоломки. Получается, угадали?
Предполагалось, что игрок найдет вот ту единственную причину, по которой что-то может или не может быть, но иногда это занимает такое гигантское количество времени, что остается только прибегать к тому, от чего разработчик хотел нас огородить. Особенно неприятной для меня (и для многих других) оказалась четвертая головоломка в десятом ряду. На всю игру со 150 головоломками я потратила 30 часов. Но вот эта одна головоломка отняла у меня часа, наверное, три. Пришлось ее перебирать практически по одной клеточке. Вообще, я думала что управлюсь с игрой и за 20 часов, но на последние два ряда у меня ушло столько же времени, сколько на все предыдущие вместе взятые.
Резюме
У меня двоякие впечатления. С одной стороны прикольных идей в игре действительно много и ощущается, что все головоломки были собраны вручную и большинство из них собраны хорошо, подсвечивая свою идею. Есть повторения, но они часто встречаются с интересом — в игре удачно чередуются разные варианты головоломок с разным число кристаллов и требующие разного подхода, поэтому она сохраняет свою свежесть довольно долго. Поэтому я не могу не рекомендовать Logic Bombs всем любителям похожих паззлов. Но некоторые головоломки скорее всего находятся в ней неуместно, а UX оставляет желать сильно лучшего. Надобрать.
Обсуждение в telegram








