Игры
Что делает головоломку расслабляющей: шесть вопросов
Головоломка расслабляет, когда в ней вас нечем наказать: нет проигрыша, нет
таймера и нет поля, у которого не окажется решения. Каждое из трёх легко
проверить — в отличие от картинки и прилагательного в описании. В
Connect Dots: соедини точки проигрыша нет вообще: в её
типе состояния есть только Playing и Won. Остальное решают шесть механик, и
каждая оставляет след, который видно ещё до установки.
Может ли партия закончиться без вашей победы?
В большинстве жанров головоломок — может. Партия в игре с блоками заканчивается, как только вам выдают фигуру, которую уже некуда положить; именно об этом весь текст про стратегию головоломки с блоками. Партия в сапере заканчивается одним неверным тапом. Именно это состояние и создаёт напряжение — и это выбор разработчика, а не свойство жанра.
В Connect Dots его нет. В общей доменной модели есть
перечисление GameStatus, и у него ровно два значения: Playing и Won. Ни
Lost, ни счётчика жизней, ни ветки проигрыша в движке. После каждого касания
движок заново пересчитывает соединённые пары: если соединены все, он ставит
Won, если нет — состояние остаётся Playing.
Отсюда и механика перетаскивания. Проведёте линию назад по себе — она уберётся по одной клетке. Протащите линию через чужую — та обрежется на клетке, где вы её пересекли, а ваш ход не отклонят. И то и другое — поправка, а не штраф: ничего не вычитается и ничего не заканчивается.
На что смотреть: счётчик жизней, кадр Game Over на скриншотах, кнопка «Заново». Любое из трёх означает, что проигрыш в игре есть, что бы ни было написано в описании.
Есть ли в игре таймер?
Таймер — самый дешёвый способ добавить головоломке спешки, и он меняет вопрос, который игра вам задаёт. С отсчётом она спрашивает, как быстро вы найдёте ответ. Без отсчёта — каков сам ответ.
В Connect Dots три режима: «Уровни», «Задача дня» и «Дзен». Ни один из них не считает ваше время. Так «Дзен» и описан в том решении, которым его вводили: случайные задачи одна за другой, без таймера. Решили поле в «Дзене» — следующее загрузится сразу, так что возвращаться между полями через меню не придётся.
Честное исключение — «Задача дня». У неё есть календарь серий, и это давление, которое приложение добавляет от себя. Смягчает его только одно: пропущенные дни остаются доступными, а не исчезают.
На что смотреть: отсчёт на скриншотах, столбец «лучшее время», ограничение по ходам, таймер восстановления жизней. Счётчику серий место в том же списке — это медленный отсчёт, но отсчёт.
Точно ли у каждого поля есть решение?
Головоломка без решения — тот брак, о котором магазинное описание предупредить не может, потому что студия часто и сама о нём не знает. Тот же вопрос в другом жанре — решается ли всякий расклад в маджонг-пасьянсе, и ответ там такой: гарантия должна вытекать из того, как собрано поле.
Connect Dots собирает поле так же. Её PuzzleFactory прокладывает по всей сетке
один путь, который заходит в каждую клетку ровно один раз, причём любые две
соседние по пути клетки граничат по стороне. Потом этот путь режется на
непрерывные отрезки, по одному на цвет. Отрезки покрывают сетку целиком и не
пересекаются, поэтому сами отрезки и есть решение. Ни решателя, ни поиска здесь
нет: корректность — свойство сборки. Общий тест прогоняет через движок каждый
уровень из сборки и проверяет, что он доходит до Won. Но так гарантируется
решение, а не его единственность: студия замеряла, как часто у поля находится
второе решение, и ни у одного поля единственность не подтвердилась.
Чего сборка не решает — так это того, как поле выглядит. В ранней версии этот путь и был змейкой: строка за строкой, и поля читались как горизонтальные полосы. Теперь генератор эту змейку запутывает: он много раз подряд перекидывает один из концов пути в соседнюю клетку и разворачивает за ним хвост — по несколько раз на каждую клетку сетки. После каждого такого перекидывания путь снова проходит по каждой клетке ровно один раз, так что гарантия остаётся нетронутой, а меняется только форма. Извилистость — отношение длины пути одного цвета к расстоянию между его двумя точками — выросла примерно с 1,0 до 4,9.
На что смотреть: гарантию, заявленную переключателем в настройках или конкретной фразой в описании. «У каждого уровня есть решение» — это утверждение. «Расслабляющий геймплей» — нет.
Где показывают рекламу на весь экран?
Реклама на весь экран после решённого поля обнуляет остальные пять механик, и о том, где она показывается, в описании не пишут. Появляется она в первую же секунду после решения, когда вы ещё ничего не успели выбрать.
Connect Dots бесплатна и показывает баннер. Реклама на весь экран у неё тоже есть, и место показа за время разработки поменялось. Раньше её показывали после победы на уровне — больше нет. Теперь она появляется только на подсказке с рекламой: вы сами нажимаете кнопку с отметкой AD и обмениваете показ рекламы на открытый путь. Разовая покупка «Без рекламы» за $3,99 убирает и баннер, и рекламу на весь экран, и на карточке приложения об этом написано до установки. Из девятнадцати приложений на этом сайте рекламу показывают восемь, и Connect Dots среди них. Поэтому здесь и стоит этот раздел, а не список чужой рекламы; арифметику альтернатив мы разобрали в тексте сколько стоит подписка на игру-головоломку.
На что смотреть: отметка Play «Содержит рекламу» говорит, что реклама есть, и ничего не говорит о том, где. Надёжная проверка одна: установить, пройти один уровень и посмотреть на следующие три секунды.
Слышен ли дефект в зацикленной музыке?
Фоновый звук — механика, которую никто не проверяет, но слышат все. Зацикленный трек может быть сведён правильно и всё равно звучать плохо — из-за одного из двух дефектов. Первый — шов, который слышно на каждом круге. Второй — биения: два голоса настолько близки по частоте, что их сумма то нарастает, то тает, и делает это с частотой их разницы.
В Connect Dots второй дефект дошёл до сборки, а потом его убрали. В ранней сборке играл пэд из расстроенного трезвучия. В заметках самого генератора записано, что его биения «читались как дрожащий, „ломающийся“ тон». Замена — модальный пэд из четырёх аккордов: ля минор, фа, до и соль, по двенадцать секунд на каждый, всего 48-секундный файл, по три слегка расстроенных голоса на ноту и по два тихих колокольчика поверх каждого аккорда, заметно тише самого пэда. Полусекундный кроссфейд закрывает и каждую смену аккорда, и шов цикла, поэтому файл зацикливается без разрыва, а от движка воспроизведения для этого ничего не требуется. Музыка включена по умолчанию, играет только на переднем плане и выключается в настройках.
Подбирать звуки по частотам, которые они закрывают, — задача сведения, а не громкости; об этом весь текст про то, как смешать звуки для сна, чтобы они маскировали шум.
На что смотреть: тридцать секунд в наушниках и способ это выключить.
Что может вас прервать?
Решённое поле — тот самый момент, когда игра чаще всего что-нибудь вам продаёт: просит оценку, показывает рекламу, подталкивает к следующей покупке. Connect Dots проигрывает там анимацию на 2600 миллисекунд. Первые 600 мс заливка вытекает из линий. Потом точки на концах и искры, снятые вдоль каждой линии, закручиваются к центру, а за ними идут вспышка, расходящееся кольцо и карточка «Уровень пройден». Одна деталь здесь важнее остальных: искры идут по тем путям, которые нарисовали вы, а не по сохранённому решению. Схлопывается именно ваш маршрут по полю.
Два прерывания в эту последовательность намеренно не пускают. Просьба об оценке появляется только после того, как празднование закончилось, и никогда — поверх анимации; впервые её показывают на десятом решённом поле, а не на первом. Рекламу на весь экран с завершения уровня убрали совсем.
Третье прерывание вы скорее чувствуете, чем видите. Короткая вибрация срабатывает, как только соединилась пара: 28 миллисекунд на Android, средний по силе отклик на iOS. На Android её проигрывают по игровому звуковому каналу, то есть она идёт вместе со звуком игры, а не по каналу касаний или уведомлений. И там и там она подчиняется переключателю вибрации. Вибрация без переключателя — это как раз тот случай, когда механика работает против всего остального списка.
На что смотреть: может ли что-нибудь накрыть анимацию победы и есть ли у вибрации и звука отдельные переключатели.
Шесть вопросов перед установкой
Каждый пункт — след одной из шести механик: либо в описании в магазине, либо в первых двух минутах игры. Ни один из них не требует покупки.
Перед установкой головоломки, которую назвали расслабляющей
О чём этот список ничего не говорит
Эти шесть пунктов — свойства сборки, а не предсказания о вас. Игра может пройти все шесть и всё равно оказаться скучной. Ничего из этого не говорит о том, что головоломка делает с чьим-то умом или телом: мы этого не измеряли и не хотим намекать, будто измеряли. Список отделяет другое: студию, которая убрала давление, от студии, которая только описала его отсутствие. Эту разницу видно до того, как вы что-нибудь потратите.
Есть и второе ограничение, и его стоит назвать. Ни один из шести пунктов не обещает, что головоломка окажется простой, — и здесь усилия шли как раз в обратную сторону. Генератор переписали именно потому, что поля выходили слишком простыми. Позже число цветов на самых больших полях подняли с двенадцати до четырнадцати, а сборщику уровней велели выбирать из очередной пачки кандидатов то поле, на котором самая близкая пара одноцветных точек всё равно разнесена как можно дальше. «Расслабляет» здесь означает, что игра не наказывает вас за час над одним полем. Но не означает, что час будет коротким, — и остальную полку игр-головоломок стоит читать так же.
Connect Dots: соедини точки — это и есть игра, описанная выше: бесплатная, без аккаунта, работает полностью офлайн (что именно стоит за этим словом, разбирают игры для детей без интернета), 500 уровней с ростом от 5×5 до 13×13, плюс «Задача дня» и бесконечный «Дзен». Она показывает баннер и рекламу на весь экран, которую вы сами выбираете в обмен на подсказку, а разовая покупка «Без рекламы» за $3,99 убирает и то и другое — и на карточке приложения это написано до установки, а не после.
Частые вопросы
- Что на самом деле делает головоломку расслабляющей?
- Отсутствие вполне конкретных видов давления, а не мягкая картинка. Всё решают шесть вопросов: есть ли в игре проигрыш, идёт ли где-то отсчёт, гарантировано ли решение у каждого поля, где показывают рекламу на весь экран, слышен ли дефект в зацикленной музыке и что вам позволено прервать в момент победы.
- Как понять, есть ли в головоломке проигрыш?
- Ищите счётчик жизней, кадр Game Over на скриншотах или кнопку «Заново». Любое из трёх означает, что партия может закончиться без вашей победы. В Connect Dots нет ни одного из них: у типа состояния ровно два значения, Playing и Won, а Lost отсутствует.
- Считается ли головоломкой игра без таймера?
- Да. Отсчёт меняет вопрос с «каков ответ» на «насколько быстро вы его найдёте», а это другая игра, а не более сложная. В Connect Dots три режима, и ни один из них не считает ваше время.
- Счётчик серий — это тот же таймер?
- Достаточно похож, чтобы проверять его так же. Серия — это медленный отсчёт: она превращает «не играл сегодня» в проигрыш. В Connect Dots она есть у «Задачи дня», и смягчает её только одно: пропущенные дни остаются доступными, а не исчезают.
- Показывают ли рекламу расслабляющие головоломки?
- Многие показывают, наша в том числе. Connect Dots бесплатна и показывает баннер, а реклама на весь экран теперь появляется только на подсказке с рекламой, которую вы нажимаете сами; после победы на уровне её больше нет. Разовая покупка «Без рекламы» за $3,99 убирает и то и другое.
- Можно ли узнать что-то из этого по описанию в магазине?
- Частично. Переключатель в настройках или конкретную фразу — «у каждого уровня есть решение» — проверить можно. Прилагательное нельзя: «расслабляющий геймплей» описывает замысел, а не свойство сборки. Остальное покажут две минуты с установленным приложением.