SkyX Global

Nodebuster — как растёт область влияния

Небольшая прозрачная рабочая область движется между красными квадратами.
Небольшая прозрачная рабочая область движется между красными квадратами.

Квадрат вокруг мыши

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

Кадр официального ролика. В начале сеанса красные фигуры оставляют большие пустые участки поля.
Кадр официального ролика. В начале сеанса красные фигуры оставляют большие пустые участки поля.

Goblobin называет это короткой экспериментальной инкрементальной игрой. Оба определения важны. У Nodebuster есть последовательность покупок, ресурсы и удовольствие от всё более крупных чисел, но нет претензии превратить это занятие в многолетнее обслуживание виртуального хозяйства. Её эксперимент связан с отношением между механическим действием и растущей силой инструмента. Что останется от намеренного движения, если область поражения уже захватывает полполя, а мелкие цели исчезают раньше, чем успеваешь назвать их отдельными врагами? В начале ответ кажется очевидным: хочется просто стать сильнее. Позднее становится любопытно, какие именно части старой игры придётся уступить ради этой мечты.

Оформление в виде старого компьютерного экрана сразу задаёт подходящий тон. Ресурсы отображаются как числа с короткими подписями, ветки развития нарисованы линиями между крошечными иконками, а очередная вылазка вызывается командой Breach. В этом интерфейсе нет большого портрета героя, нуждающегося в спасении. Само ощущение личности возникает из того, как программа умеет расширить своё присутствие на поле. В описании автор прямо обещает разрушение реальности, однако большая часть повествования проходит через наблюдение за возможностями вашего инструмента. Ниже обсуждаются развитие, повторные уровни и характер поздней игры без пересказа завершающей сцены. Для столь короткой вещи этого достаточно, чтобы сохранить основную радость открытия.

Лучшее определение основной привлекательности связано не с количеством добытого за сеанс, а с одним и тем же движением до и после покупки. Только что рука нервно гналась за двумя разошедшимися узлами. Размер атаки прибавился, движение почти не изменилось, а обе фигуры вдруг уместились в одну область. Внешне игрок купил несколько процентов. На деле он купил возможность думать иначе. Такие качественные пороги встречаются достаточно часто, чтобы скромная схема продержалась дольше одного любопытного эксперимента. И именно они задают строгий критерий для критики. Там, где следующее улучшение лишь увеличивает число и не меняет заметно характер руки на экране, Nodebuster становится куда менее интересной.

Как собирать точность из коротких сеансов

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

Кадр официального ролика. Белая вспышка отмечает отдельное срабатывание возле нижнего края.
Кадр официального ролика. Белая вспышка отмечает отдельное срабатывание возле нижнего края.

Nodebuster не просит бешено нажимать кнопку для каждого выстрела. Атака работает автоматически, пока выбор области и движение остаются за человеком. Это меняет смысл скорости. Нервно водить мышью во всех направлениях совсем не обязательно выгодно, если очередной импульс раз за разом приходится на почти пустой участок между целями. Важнее знать, сколько времени объекту предстоит провести в зоне влияния. Иногда достаточно пересечь край фигуры, в другом случае надо чуть подождать и закончить работу. Настоящий навык первых минут заключается в согласовании длительности контакта с движением поля. Серия одинаковых красных квадратиков вдруг начинает ощущаться игрой на ритм, хотя на экране нет ни нотной дорожки, ни крупной команды попадать в такт.

Первое здоровье уходит достаточно быстро, чтобы ранний выход не выглядел позором. Игра ожидает коротких сеансов. Результат возвращается с игроком к дереву улучшений, и даже скромная добыча означает продвижение. У этого устройства есть мягкое педагогическое достоинство. Новичку разрешают ошибиться в оценке расстояния, не требуют завершить большую миссию и вскоре предлагают купить небольшую реальную прибавку. Затем ту же ошибку можно проверить с немного иными возможностями. Но короткий цикл способен стать и простой привычкой. Нажать Breach, водить по яркому, вернуться, купить доступное. Чтобы увидеть в Nodebuster игру помимо приятного числового рефлекса, стоит замечать причину, по которой один такой заход оказался лучше другого.

Удобный вопрос после ранней сессии звучит так: что в данный момент закончилось раньше всего? Здоровье, возможность разрушить прочную цель, время на сбор или доступные объекты в действительно удобном месте? Если рука постоянно ждала завершения одного контакта, ей пригодится иной тип улучшения, чем если она всё время опаздывала к следующей группе. Ценно, что ответ обычно можно получить без долгих таблиц. Поле устроено достаточно просто, а недавний заход достаточно короток для точного воспоминания. Сразу после возвращения ещё помнишь, что именно хотел изменить. Дерево встречает это острое маленькое желание конкретными покупками, и потому первая четверть игры часто особенно убедительна.

Прямоугольник имеет края

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

Группа красных фигур собралась по разные стороны от малой области.
Группа красных фигур собралась по разные стороны от малой области.

Способность Influence сообщает о прибавке к размеру атаки. Её удобно оценить по краям поля. Увеличение, которое в спокойном центре почти не чувствуется, позволит захватить боковой узел, сохранив основное усилие на нужной группе. Такие моменты хорошо объясняют дизайн геометрической игры. Дополнительная площадь полезна в том числе свободой не совершать маленькое исправительное движение. У человека остаётся лишняя доля секунды, чтобы посмотреть на здоровье, понять направление следующей группы или вовремя вернуться к добыче. Мелкое техническое улучшение опосредованно расширяет внимание. Круг возможностей возрастает сильнее, чем можно ожидать, прочитав одну строчку со знаком процента в окне покупки.

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

Кадр официального ролика. Голубые осколки и красные следы заполняют пространство вокруг светящихся ромбов.
Кадр официального ролика. Голубые осколки и красные следы заполняют пространство вокруг светящихся ромбов.

Изменение размера особенно хорошо сочетается с разницей форм. Квадратные красные участки, контурные ромбы и маленькие осколки дают взгляду несколько разных способов группировать сцену. Некоторые места кажутся плотными потому, что там много ярких следов, хотя собственно пригодных для текущего действия целей в них осталось немного. Со временем полезно учиться видеть сквозь сенсорное возбуждение. Выбираешь участок по тому, что в нём ещё можно сделать, а не по цене того, что там уже было сделано. В масштабной стратегии такой вопрос занимал бы карту целого района. Nodebuster задаёт его на экране, который поначалу вполне сошёл бы за скромное техническое упражнение с мышью.

Дерево вместо карты мира

В промежутке между заходами Nodebuster раскладывает развитие вокруг нескольких исходных узлов. Из каждого направления видны связи с соседями и намёк на дальнюю часть схемы. Первые расходы переживаются как совершенно реальные развилки: немедленно увеличить боеспособность, укрепить выживание или приблизиться к неизвестному пока назначению дальней иконки? При этом однажды выбранная ветвь не обязана навсегда определять персонажа. С течением игры многие расходы можно наверстать. Ценность выбора особенно велика именно сейчас, когда средств хватит только на одно решение и ближайший заход придётся провести с его эффектом. Такое ограниченное во времени авторство хорошо подходит игре, которая сознательно не хочет занимать весь остаток жизни.

Кадр официального ролика. Часть ветвей развития соединяет значки сердца, щита и боевых улучшений.
Кадр официального ролика. Часть ветвей развития соединяет значки сердца, щита и боевых улучшений.

Значки на дереве умещаются в маленькие цветные рамки. Сердца, щиты и условное изображение атаки передают общий смысл раньше чтения. Конкретная подпись показывает величину, текущий уровень и стоимость. Интересно, что зрительная карта одновременно помогает и соблазняет. Протянуться к дальней неизвестной точке хочется по самой геометрии ветви, даже если ближний знакомый навык сейчас принёс бы больше пользы. Так появляется простой аналог географического любопытства. Мы не путешествуем через замок или планету, зато открытый соседний прямоугольник вызывает искреннее желание посмотреть, что скрывается ещё на один шаг правее. У хорошо устроенной инкрементальной игры это настоящее пространство исследования, пусть оно и выражено толщиной соединительных линий.

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

Разные ветви дерева соединяются в длинную цветную сеть.
Разные ветви дерева соединяются в длинную цветную сеть.

У дерева есть и личная сторона. Один человек первым замечает, что чаще теряет время, чем здоровье, и хочет наращивать темп воздействия. Другому кажется, что до по-настоящему выгодной части поля он просто не успевает дожить. В результате два внешне одинаковых первых захода приводят к разным промежуточным способам играть. Позже набор возможностей сблизится, но собственная память останется иной. В одном случае особенно важной станет прибавка к области, в другом запомнится укрощённая опасность плотной группы. Интересно, что Nodebuster добивается этого из совсем небольшого перечня видимых действий. Характер игрока проявляется в том, какой недостаток первоначального инструмента он считает самым нетерпимым.

Скорость атаки и скорость руки

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

Кадр официального ролика. Светлые объекты резко выделяются на фоне красных узлов и тёмного поля.
Кадр официального ролика. Светлые объекты резко выделяются на фоне красных узлов и тёмного поля.

С другой стороны, игрок легко приобретает скорость, которой уже негде воспользоваться. Если область всё время перелетает через пустое пространство в поисках следующей цели, ускоренная атака там ничего не делает. Для такой ситуации нужно иначе оценить плотность появления узлов, доступность групп и общую длину удачного захода. В хорошем экономическом устройстве каждый производственный шаг имеет соседа, который способен ограничить его отдачу. Nodebuster делает это видимым на лету. Быстрые срабатывания потратились на одинокий объект и остаток пустоты, а неподалёку осталась группа, до которой не дошло внимание. Тогда купленный бонус работает технически правильно и художественно отлично объясняет, почему был неверным выбором именно сейчас.

Игру занятно сравнивать с освоением нового указательного устройства. В первые минуты приходится следить за самым кончиком воображаемого инструмента, потом движение всё больше опирается на периферическое зрение. Ускорение атаки сокращает необходимость точного ожидания, но может побудить выбирать слишком длинные маршруты, поскольку теперь каждый промежуточный контакт легко считать выгодным. Достаточно пропустить действительно богатую группу ради длинной прогулки через мелкие фигуры, чтобы вновь признать ценность направления. Сильный инструмент позволяет делать больше, но не освобождает от определения того, где это большее действительно нужно. На этом промежутке развития у игры особенно хорошее равновесие между автоматическим и намеренным.

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

Броня внутри скопления

У защиты в Nodebuster есть любопытный способ изменить настроение игрока. Обычно большое число опасных фигур естественно хочется обходить. Но Swarm Defense System даёт дополнительную броню в зависимости от количества врагов в зоне. Значит, плотность, которая прежде пугала, в определённых условиях становится частью защиты. Игра не просто позволяет дольше терпеть прежнюю ошибку. Она предлагает выбирать новое место для рабочего прямоугольника. Конечно, общая выгода по-прежнему зависит от урона, здоровья и конкретной ситуации. Но сама возможность увидеть в толпе не только угрозу, а ещё и дополнительное условие своей устойчивости хорошо отличает содержательную ветвь дерева от скучного вечного увеличения полоски.

Кадр официального ролика. Прямоугольник охватывает фигуры в правой половине экрана.
Кадр официального ролика. Прямоугольник охватывает фигуры в правой половине экрана.

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

Базовый запас здоровья полезен иначе. Он может простить неудачный первый маршрут и дать дожить до следующей, более удобной группы. Это ценность времени и гибкости, которую трудно сопоставлять с немедленным ростом урона. Если рука отлично держит область, сильнее кажется атака. Если основная потеря происходит, пока человек просто переходит между нужными целями, лишняя живучесть открывает возможность сделать ещё несколько осмысленных действий. Лучше всего защита ощущается не в абстрактном моменте, когда стало больше здоровья, а в узнаваемой точке конца прежнего захода. Раньше здесь уже открывалось дерево, теперь удаётся продолжить и увидеть часть поля, которая прежде оставалась за личной границей выносливости.

Поздний навык Anti-Purple специализируется на броне против боссов. Это хороший пример покупки, которую невозможно правильно оценить по обычному потоку мелких фигур. На привычном уровне она способна выглядеть почти бесполезной, хотя при попытке продвижения изменит именно тот болезненный участок, который мешал перейти дальше. Отсюда возникает выбор, ради какого ближайшего будущего вообще развиваться. Стабильнее зарабатывать на безопасной глубине или укрепить единичную попытку у конкретной сильной цели? Чем больше ресурсов доступно, тем легче одновременно купить оба ответа. Но в нужный промежуточный момент вопрос действительно существует, и его последствия проверяются руками в пределах следующей небольшой сессии.

То, что осталось после разрушения

Добыча вводит ценную задержку между успешной атакой и окончательным хозяйственным результатом. Разбить цели приятно само по себе, однако ещё нужно провести через оставшиеся части подходящую область. Это возвращает пространственный смысл даже тому участку, который уже выглядел отработанным. Иногда самый выгодный следующий жест направлен назад, к следу собственной успешной работы. В другом случае лучше сразу двигаться дальше, поскольку новые цели вот-вот разойдутся и прежняя кучка не окупит потери удобного контакта. Для интерфейса из нескольких цветов такая дилемма чрезвычайно выразительна. Красное, голубое и белое на экране представляют разные времена одного процесса: то, с чем ещё предстоит справиться, то, что уже произошло, и то, что сейчас сумеет сделать инструмент.

Кадр официального ролика. Swarm Defense System связывает защиту с количеством врагов в области.
Кадр официального ролика. Swarm Defense System связывает защиту с количеством врагов в области.

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

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

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

Уровень, на который можно вернуться

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

Выбор уровня престижа открыт прямо поверх дерева.
Выбор уровня престижа открыт прямо поверх дерева.

Хорошо, когда поражение против босса оставляет ясную диагностическую задачу. Удавалось ли держать рабочую область на цели достаточно долго? Хватило ли здоровья или общая устойчивость закончилась слишком быстро? Есть ли смысл укрепить специальную защиту либо главная проблема в том, что за короткий контакт наносится слишком мало урона? В зависимости от ответа человек по-разному проводит промежуточные заходы. Сама структура борьбы довольно абстрактна, а визуального характера у босса меньше, чем в полноценном аркадном боевике. Он служит прежде всего твёрдым порогом проверки возможностей. Тем ценнее, что после возвращения к развитию пользователь способен сформулировать хотя бы одну конкретную причину, по которой хочет снова прийти к нему сильнее.

Рациональное повторение предыдущей сложности иногда удивительно приятно. Опасные прежде фигуры уверенно исчезают, прежний предел здоровья почти не ощущается, а руки уже не нужно торопить. На несколько минут игра позволяет побывать в собственном прошлом из позиции выросшей силы. Но если очередной переход требует слишком много одинаковых вылазок, приятное хозяйственное превосходство превращается в ожидание очередной цены. Короткому инкрементальному проекту приходится точно отмерять продолжительность таких участков. Значительная часть удовольствия рождается, когда игрок не успел окончательно возненавидеть старую работу до того, как получил следующую интересную покупку. Там, где баланс не совпадает с индивидуальным темпом, лаконичность механики внезапно становится слишком заметной.

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

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

Bits, Nodes и несколько разных желаний

Расширяющийся перечень ресурсов помогает различать задачи. Bits прежде всего видны как базовый доход, затем рядом появляются другие значки, включая Nodes и SP. Получить внушительную сумму в одном счётчике ещё не означает доступ ко всему дереву. Для конкретного приобретения может потребоваться не та единица, которую человек увлечённо добывал последние несколько вылазок. Такая преграда способна раздражать, но имеет понятную дизайнерскую функцию. Она заставляет пересмотреть привычку считать удачной только самую большую общую сумму. Если для следующей идеи не хватает редкого результата, меньший по обычному доходу забег способен оказаться существенно полезнее предыдущего рекорда с красными числами.

Кадр официального ролика. На позднем поле контурные и заполненные ромбы движутся рядом.
Кадр официального ролика. На позднем поле контурные и заполненные ромбы движутся рядом.

В интерфейсе ресурсы различаются цветом и маленькой иконкой, а цены демонстрируют принадлежность к нужному виду. Такая схема экономит множество слов, но поначалу может плохо объяснять, почему огромный видимый запас не позволяет купить заинтересовавший узел. Достаточно одного невнимательного взгляда на тонкую рамку, и возникает впечатление неясного ограничения там, где просто требуется другой ресурс. Для короткой игры это важный вопрос доступности. В длинном хозяйственном симуляторе человек постепенно вырабатывает память на десяток значков. Здесь вся история развития может завершиться прежде, чем некоторые обозначения станут по-настоящему близкими. Автору приходится балансировать между радостью нового типа добычи и необходимостью снова объяснять уже вполне насыщенный экран.

Milestones придают прогрессу внятные промежуточные отметки. Такие цели особенно полезны в тот момент, когда дерево расползлось в несколько сторон и человек не уверен, куда лучше потратить внимание. Количество полученных Bits, накопленных Nodes или проведённых сеансов сообщает масштаб пройденного, хотя само по себе ещё ничего не говорит о качестве конкретной сборки. У этой двойственности есть прелесть. Одна маленькая отметка способна засвидетельствовать, что пользователь уже далеко ушёл от первых секунд, и одновременно показать, насколько собственные личные достижения отличаются от предусмотренных. Самая приятная покупка вполне могла затеряться между двумя формальными наградами, зато человек помнит её по внезапно изменившемуся поведению поля.

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

Crypto Mine и отложенная покупка

Crypto Mine вводит в игру собственный условный обмен. Туда вносятся Bits, которые со временем превращаются в игровую валюту Netcoin, а процессоры позволяют улучшить скорость конверсии. Название не подразумевает операций с настоящими деньгами или настоящей криптовалютой, это миниатюрный внутренний обменник ресурсов. В контексте Nodebuster он меняет знакомое отношение к накопленной сумме. Раньше достаточно было решить, какую ветку купить сейчас. Теперь часть средств можно временно вынести из немедленного оборота ради другой будущей возможности. Красная цифра уменьшается прямо перед глазами, а полезность решения проявится несколько позже. Эта задержка придаёт даже простому экрану внесения ресурсов небольшое напряжение.

На ветви Influence показана прибавка к размеру атаки и цена следующего уровня.
На ветви Influence показана прибавка к размеру атаки и цена следующего уровня.

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

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

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

Старая трубка монитора

Эмуляция старого экрана выражена линиями, смещением цветов и характерным свечением ярких элементов на тёмном фоне. Маленькая пиктограмма начинает выглядеть как объект в работающем приборе, а не как нейтральная векторная фигура. В ранних сеансах, когда всего на экране сравнительно мало, это удачный способ придать абстрактным действиям атмосферу. Кажется, будто за тонкой рамкой есть собственная система, в которую человек получил ограниченный доступ. Позднее рамка расширяется вместе с силой игрока, изображение заполняется яркими обломками, и прежняя неброская условность приобретает иной характер. Машина перестаёт казаться маленькой и начинает напоминать устройство, которое никто уже толком не контролирует.

Кадр официального ролика. Подпись Repeating показывает улучшение скорости атаки.
Кадр официального ролика. Подпись Repeating показывает улучшение скорости атаки.

Работа с цветом особенно ясна на ранней доске. Красные объекты требуют внимания, небольшая синеватая область сообщает возможности воздействия, чёрный фон оставляет достаточно пустоты между ними. Пустота здесь функциональна. Благодаря ей легко понять направление и представить будущую встречу с целью ещё до следующего импульса. По ходу развития свободный фон постепенно съедается размером эффектов и количеством частиц. Это не просто смена декора, а изображение успеха. Места, где ранний слабый инструмент ничего не мог сделать, теперь почти нет. Вместе с тем картинка откровенно становится труднее для разбора. Игра гордится своим визуальным изобилием ровно в тот момент, когда игроку сложнее всего назвать конкретную причину каждой вспышки.

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

На позднем уровне здоровье и опыт отображаются рядом с яркими вспышками атак.
На позднем уровне здоровье и опыт отображаются рядом с яркими вспышками атак.

Музыкальность изображения рождается из повторения одинаковых импульсов и мелких ответов поля. Даже без подсчёта величин можно ощутить, как выросла частота обработки просто по скорости появления вспышек. Такой способ показывать прогресс сильнее чистой таблички, но нуждается в паузах. Экран улучшений выполняет художественную работу, о которой легко забыть. После красно-голубой каши спокойная сеть линий возвращает глазу неподвижность и даёт снова увидеть один объект отдельно от всех остальных. Затем новый заход действует ярче именно потому, что было время на тёмный фон и чтение. Без этого перевода из возбуждения в спокойную оценку короткий проект утомил бы гораздо быстрее, даже если бы предлагал точно те же числа.

Как машина отучает от прежней работы

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

Отдельные цели видны по обе стороны от края полупрозрачной области.
Отдельные цели видны по обе стороны от края полупрозрачной области.

Любопытно наблюдать, какие задачи исчезают последними. Отдельный слабый противник давно не требует прицельного внимания, зато значение сохраняет выбор между двумя удалёнными плотными участками. Большую часть добычи проще получить, но отдельный редкий результат всё ещё оправдывает разворот. Сила распределяется по полю неравномерно, и это спасает позднюю игру от совершенно пассивного наблюдения. Однако граница проходит близко. Чем больше способностей действует одновременно, тем менее ощутимо различие между разумно выбранным маршрутом и общей энергичной вознёй мышью. В какой-то момент полезно самому проверить, действительно ли нынешняя аккуратность улучшает результат, или это просто телесная память о временах, когда каждое небольшое движение имело последствия.

Игра таким образом предлагает почти обратное обучение. Обычно проект наращивает нагрузку, чтобы опытный пользователь совершал больше разных точных действий. Здесь победитель приобретает возможность тратить меньше точности на старые цели. Отсюда рождается странное удовольствие от возврата к раннему престижу: рука ещё помнит уважение к тем самым противникам, которым нынешняя система способна почти не уделять внимания. Сопоставление подчёркивает масштаб роста, но также позволяет заметить, какая часть старой игры потеряна. Слабый инструмент делал маленькую встречу личной и понятной. Всемогущее воздействие превращает некоторые фигуры в фон. В качестве истории об экспансии программы это очень выразительное превращение, в качестве бессрочной аркады у него есть естественный срок.

При пересечении нескольких областей особенно заметны их цветные углы.
При пересечении нескольких областей особенно заметны их цветные углы.

Этим сроком короткая форма проекта оправдана лучше всего. Будь здесь сотни часов одинакового расширения, скрытая ирония уступила бы место повседневной бесконечной работе. Nodebuster успевает дать почувствовать почти абсурдную власть, однако не обязана придумывать, зачем сохранять ту же власть всю оставшуюся жизнь. Для некоторых игроков общий объём покажется малым, особенно если им нравится долго сравнивать разные сборки и оптимизировать несколько независимых путей. Но автор рассматривает одну мысль достаточно последовательно, чтобы не требовать от неё длительности большого сервиса. Рука начинает почти беспомощной, учится выбирать, автоматизирует часть решений и в итоге сама наблюдает, что осталось от её первоначального ремесла.

Интересная ошибка при покупке

Допустим, после неудачной вылазки хочется срочно купить ещё здоровья. Логика кажется безупречной, ведь именно полоска опустела и закрыла доступ к дальнейшей работе. Но причина истощения может лежать совершенно в другом месте. Область слишком долго оставалась на одном плотном объекте, а новые цели уходили мимо. Тогда увеличение атаки или её частоты способно косвенно сэкономить больше времени и сил, чем очередной небольшой запас. Или наоборот, вражеские фигуры прекрасно уничтожались, а проблема состояла в долгих холостых проходах за ресурсами. Nodebuster особенно хороша, когда позволяет купить неправильное для нынешнего положения улучшение и почти сразу почувствовать, почему легко было спутать видимый симптом с реальной причиной.

Кадр официального ролика. Окно Crypto Mine показывает вложение, возврат и оставшееся время.
Кадр официального ролика. Окно Crypto Mine показывает вложение, возврат и оставшееся время.

Цена такой ошибки сравнительно гуманна. Большая часть улучшений сохраняет хоть какую-то долгосрочную ценность, а короткие сеансы позволяют вернуться к накоплению. В игре нет ощущения, что одно необдуманное нажатие навсегда испортило персонажа. Это облегчает исследование дерева. Вместе с тем полностью безопасные решения быстро перестали бы чему-либо учить. Последствие проявляется в потерянной близкой возможности, ведь ещё через один заход желанный большой апгрейд мог бы стать доступным, а теперь придётся ждать несколько. Экономика не уничтожает вложение, она переносит момент открытия. Для проекта, где самое ценное переживание состоит в смене способа действия, эта задержка ощущается вполне реальной и достаточной ставкой.

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

Кадр официального ролика. Резкий белый переход оставляет видимыми лишь контуры геометрических объектов.
Кадр официального ролика. Резкий белый переход оставляет видимыми лишь контуры геометрических объектов.

Когда все очевидные полезные покупки уже сделаны, понимание ошибок становится сложнее. Сильно выросшие числа скрывают небольшие разницы, дополнительные источники ресурсов и эффекты накладываются, а один удачный случай способен выглядеть важнее реального улучшения. Желание всё точно оптимизировать упрётся в то, что игра редко проводит чистый эксперимент за пользователя. Для кого-то это захватывающая последняя задача, для кого-то уже повод закончить, как только основная история выполнит своё обещание. Хорошо, что само прохождение не требует профессиональной бухгалтерии. Человек вправе основывать решения на ощущении недавнего поля и всё равно получить выразительную дугу роста. Совершенное понимание всех зависимостей остаётся личным интересом, а не обязательной входной платой.

Можно ли услышать масштаб в словах интерфейса

У коротких английских обозначений в Nodebuster есть художественное назначение. Breach звучит как проникновение в систему, Terminate напоминает команду завершения процесса, Lab обещает последующую техническую ступень, а сами Bits и Nodes подкрепляют ощущение работы с чужой цифровой реальностью. При этом внешняя логика мира почти не объясняется длинными диалогами. Пользователь постепенно узнаёт роль по тому, какие команды ему доступны. В первые минуты он невелик и зависит от здоровья. Позже открываются лабораторные и экономические функции, и старый интерфейс начинает напоминать панель управления уже выросшей угрозой. Такая история легко уместилась бы в сухой абзац описания, но гораздо занимательнее прочитать её по собственным решениям.

Anti-Purple достиг максимума и усиливает броню против боссов.
Anti-Purple достиг максимума и усиливает броню против боссов.

Подписи короткие, зато точность отдельных сравнений имеет значение. Броня против боссов и броня в зависимости от числа врагов в области решают разные задачи. Шанс автоматического сбора не равен полной отмене ручной работы, скорость конверсии не равна самому курсу. Официальный ПК-интерфейс указан на английском, и визуальные значки помогут понять основу, но для осознанного построения пути полезно уверенно различать эти короткие формулировки. Языковая планка гораздо ниже, чем у большой текстовой RPG, а единичное неправильно прочитанное слово способно отозваться на большем числе заходов, чем пропущенная декоративная реплика в сложной истории. Для маленького проекта это довольно точное соотношение чтения и действия.

Отсутствие персонажей и длинной экспозиции также оставляет больше места тревожному чувству от самой силы. Чем шире область воздействия, тем больше изображение выглядит результатом некой неисправности. Объекты распадаются, геометрические следы мешают видеть фон, ресурсные числа давно вышли за пределы обычного наглядного количества. Можно воспринимать это просто как торжество удачного инструмента. Можно увидеть историю о системе, для которой всё существующее приобрело единственное назначение перейти в ресурс и расширить следующую атаку. Игра допускает оба прочтения, почти ничего не комментируя. Без нужды изображать моральный выбор она заставляет заметить очень простой факт: весь видимый прогресс оплачивается исчезновением того, чему раньше приходилось уделять отдельное внимание.

Кадр официального ролика. На тёмном фоне отдельный большой голубой ромб заметен среди малых целей.
Кадр официального ролика. На тёмном фоне отдельный большой голубой ромб заметен среди малых целей.

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

Короткая сессия и длинное послевкусие

Nodebuster удобно нарезана на малые отрезки, но это не означает, что от неё всегда легко оторваться. После одного хорошего захода почти хватает на покупку. Покупку хочется тут же испытать. Для её эффекта оказывается особенно удобной следующая ступень престижа, и после неудачи возникает ещё один ясный вопрос к развитию. Такая цепочка держит внимание честнее, когда каждый новый шаг содержит предмет любопытства. Если связь сводится к одной мысли «теперь ещё немного ближе число», игровой вечер способен механически удлиниться, не став ни на минуту интереснее. Внутренняя конечность работает здесь как важная форма уважения ко времени пользователя. Эксперимент действительно ведёт куда-то помимо следующей вечной цены.

Подсказка описывает обмен Bits на Netcoin и ускорение за процессоры.
Подсказка описывает обмен Bits на Netcoin и ускорение за процессоры.

Есть разные способы закончить короткое знакомство с одной системой. Можно добиться максимальных значений везде, открыть интересующие достижения, проверить сочетание поздних навыков на старом уровне или просто остановиться после основной развязки, пока идея ещё кажется свежей. Игра предоставляет эти мотивы, не требуя считать их тождественными. Завершить видимую историю и математически исчерпать все ячейки дерева — разные причины проводить время. Одним нравится наблюдать, как ничтожный ранний объект растворяется от почти невидимого касания. Другим интереснее сохранить воспоминание о том моменте середины, когда решить исход ещё могла хорошо проведённая дуга мышью. Оба опыта находятся внутри одной компактной игры, но их оптимальная длительность различается.

Как вещь для повторного прохождения Nodebuster ограничена своей сравнительной линейностью. Главные открытия общего устройства второй раз уже известны, а значительная часть ветвей в итоге доступна в одном последовательном развитии. На новом старте можно проверить иной порядок и обнаружить, что прежние самые очевидные решения были следствием неопытности. Но больших сюжетных альтернатив или множества разных миров игра не обещает. Скорее это повод заново почувствовать контраст между первым беспомощным прямоугольником и новой приобретённой устойчивостью. Для такого возвращения нужен некоторый промежуток, достаточный, чтобы рука слегка забыла позднее превосходство. Тогда маленькая исходная атака снова оказывается чем-то большим, чем скучная задержка до уже известных больших чисел.

Светлый контур ромба проступает через тёмную диагональную область.
Светлый контур ромба проступает через тёмную диагональную область.

Кого заинтересует этот прибор

Больше всего Nodebuster даёт тому, кто любит чувствовать улучшение инструмента в конкретном физическом действии. Игрок видит проблему, выбирает соседний узел и уже вскоре может проверить покупку на той же сцене. Это не большая хозяйственная система и не требовательная игра на скорость нажатий. В её центре находится ограниченное пространство воздействия, которое постепенно перестаёт быть ограниченным привычным образом. Любителям длительного автоматического накопления может не хватить широты и времени. Поклонникам точной аркады может стать жаль первоначальную ясность, которую позднее уничтожают щедрые эффекты. Но промежуток, когда нужно одновременно хорошо вести курсор и разумно готовить следующий шаг дерева, у проекта действительно запоминающийся.

Кадр официального ролика. Крупный полупрозрачный ромб занимает большую часть изображения.
Кадр официального ролика. Крупный полупрозрачный ромб занимает большую часть изображения.

Финальное впечатление лучше всего передаёт один очень будничный мысленный жест. Представить первую область поражения поверх хорошо развитого позднего поля и попробовать решить, за чем пришлось бы погнаться тем первоначальным инструментом. Отдельные фигуры снова приобретают значение, огромная полупрозрачная геометрия внезапно выглядит как история множества предыдущих покупок, а старый интерфейс перестаёт быть безразличной рамкой. Goblobin сумел сделать развитие видимым прямо в соотношении руки и экрана. Можно спорить, сколько в последнем могуществе осталось интересного труда, но именно право заметить его исчезновение придаёт Nodebuster характер. Квадрат, с которого всё начиналось, был мал не ради долгой задержки перед настоящей игрой. Без него просто невозможно почувствовать, насколько изменилась цена одного движения мышью.

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

Плотная россыпь красных и голубых частиц закрывает часть рабочего квадрата.
Плотная россыпь красных и голубых частиц закрывает часть рабочего квадрата.

Системные требования на ПК

Минимальные требования
Операционная система
Windows 7 64bit
Процессор
2 GHz
Оперативная память
4 ГБ ОЗУ
Видеокарта
Vulkan 1.0
Место на диске
100 МБ свободного места

Гайды по игре