Skip to main content

Tips: кристаллы, штифты, машины и сигналы — Guide

Shapes, machines and signals interact in many subtle ways — these tips collect practical knowledge and tactics to avoid common pitfalls and build reliable factories in Shapez 2.

Общая стратегия

  • Выучите основные абстракции в первую очередь: формы — это слоистые сетки частей (обычно 4 части на слой), цвета отделены от типов частей, и многие машины работают с восточной/западной половинами или с верхними/нижними слоями. Активно используйте Shape Inspector, чтобы просматривать слои, части, цвета, кристаллы и штифты в 3D.
  • Планируйте с учётом гравитации и хрупкости кристаллов. После любой операции, модифицирующей структуру (Резак, Сборщик, Swappers, Half Destroyer, Спиц-машина, Кристаллизатор), применяются правила гравитации форм, и части могут упасть — это уничтожает кристаллы, если они падают или если соединённые кристаллы оказываются разъединёнными.
  • Используйте Simulated machines в Codex (Simulated Stacker/Unstacker/Swapper/Спиц-машина/Кристаллизатор и т.д.), чтобы предварительно увидеть точные результаты сигналов перед строительством физической машины.

Кристаллы и штифты — особое поведение частей

  • Кристаллы хрупкие: если какой-либо кристалл падает или отделяется от прилегающих соединённых кристаллов, все кристаллы в этой связанной группе разрушаются. Под соединённостью понимается прямая ортогональная смежность (без диагоналей) или прямая вертикальная смежность через слои. При проектировании операций, которые разделяют или сбрасывают части, предполагайте, что кристаллы разобьются, если вы явно не сохраните их горизонтальную/вертикальную связность.
  • Штифты (pins) ведут себя как опоры вместо пустых частей: они поддерживают части над ними, но не соединяются горизонтально с соседними частями. Штифты генерируются Спиц-машина и некоторыми генерациями форм; у них нет цвета, и Покрасчик их игнорирует. Кристаллизатор заменяет штифты/пустые части на кристаллы при производстве кристаллических форм.
  • Отдельно стоящие пояса штифтов — распространённый промежуточный продукт; существует несколько методов производства сплошных поясов штифтов — планируйте соотношения тщательно, если вам нужна непрерывная генерация штифтов.

Машины и полезные особенности

  • Резак / Half Destroyer: всегда разрезают восточную/западную половины независимо от ориентации. Резка может разорвать соединения кристаллов и вызвать их разрушение. После резки применяются правила гравитации; планируйте, куда упадут куски или где их поймают.
  • Сборщик / Unstackers: Сборщик помещают верхнюю форму над нижней с пустым слоем между, затем применяются правила гравитации. Используйте Unstackers для разделения слоёв: Simulated Unstacker показывает, какие слои появятся на каждом выходе. При проверке Сборщик учитывает кристаллы и правила плавающих форм.
  • Swapper: меняет местами западные половины двух входов. Поскольку половины рекомбинируются без сброса, Swapper может производить формы с кристаллами, которые в противном случае разбились бы при последовательных операциях Резак+Сборщик — используйте его для безопасной для кристаллов замены половин.
  • Спиц-машина и поведение штифтов: Спиц-машина вставляет штифты под формами. Simulated Pin Pusher незаменим для проверки результирующих сигналов. Штифты будут поддерживать части сверху, но не будут соединяться с соседними по горизонтали.
  • Кристаллизатор: заменяет штифты/пустые квадранты на кристаллы указанного цвета. Используйте Simulated Crystal Generator для предварительного просмотра результатов; помните, что кристаллы, сгенерированные таким образом, хрупкие и подвержены правилам гравитации. Алгоритм генерации обрабатывает слои снизу вверх и группирует горизонтально соединённые части, уничтожая кристаллы внутри падающих групп.
  • Покрасчик: красит только верхний слой при подаче цветового входа. Экзотические/рафинированные типы частей не меняют цвет через Покрасчик; они получают цвет только через Торговые станции.
  • Вращатель: ориентация формы важна для многих машин (Half Destroyer, Резак, Swapper, Сборщик и большинства проводных машин); однако «Вортекс» игнорирует ориентацию при приёме. Используйте Вращатель/Reverse Rotator, чтобы правильно ориентировать части для последующих машин.
  • Управление потоком (Belt Filter / Pipe Gate / Transistor): эти машины используют проводные сигналы для управления маршрутизацией/пропускной способностью. Transistor Gate пропускает любой тип сигнала с заднего входа только если боковой вход истинный; когда боковой вход ложный, он выводит null (не 0), что делает его полезным для управления подачей форм или цветов, а не только целочисленных значений.
  • Сравнение и логические ворота: используйте Comparison Gate для числовых сравнений (Equal, Greater, Less и т.д.) и стандартные логические элементы (AND/OR/XOR/NOT) для булевого управления. Transistor и Труба/Belt Gates — ключевые инструменты для включения/выключения потоков по цвету, форме или целым сигналам.

Сигналы и советы по проводке

  • Сигналы по проводам типизированы: Null, Conflict, Integer, Shape, Color. Провода распространяют сигналы во всех направлениях, и любой вход может выступать в роли выхода — когда два разных не-null сигнала встречаются, провод переходит в Conflict (красный), и все потребители видят Conflict, если только один из сигналов не является null (null перезаписывается).
  • Global Signal Transmitter/Receiver: Transmitter требует ненулевой Channel Input (#) и Signal Input (⚡). Если Signal Input не-null, он отправляет этот сигнал всем Global Signal Receivers, у которых Channel Input совпадает с каналом Transmitter. Receivers показывают красный/жёлтый/зелёный в зависимости от корректности канала/сигнала; используйте их для мостов через трудно проводимые сети.
  • Wireless Sender/Receiver и Launchers/Catchers: они обеспечивают короткодействующие связи между платформами (1–4 клетки). Launcher/Sender всегда подключается к самому дальнему Receiver/Catcher в радиусе; если несколько устройств нацелены на один и тот же Receiver, выбирается самый дальний Sender. При размещении пар перетаскиванием следите за голограммой, чтобы проверить соединения.

Пояса, трубы и транспортировка в космосе

  • Belts и Труба размещаются перетаскиванием; anchors (горячая клавиша C) позволяют зафиксировать сегменты при прокладке. Трубы сами по себе не содержат жидкость и имеют неограниченную скорость передачи; Pipe Gates контролируют пропускную способность по проводам.
  • Conveyor Lifts перемещают формы между уровнями машин; при размещении поясов нажимайте Level Up (E) или Level Down (Q), чтобы сменить уровень. Lifts имеют один вход и один выход и не могут разделять/сливать потоки на одной и той же клетке.
  • Launchers и Catchers (Belt/Fluid/Train/Conveyor/Fluid/Train Launchers) должны размещаться перетаскиванием от launcher к catcher и ограничены расстоянием 1–4 пустых клетки. При множественном парном размещении подтверждайте голограммы, чтобы случайно не соединить неправильные пары.
  • Overflow Splitters отдают приоритет прямому выходу, используя боковой только когда прямой заблокирован — полезно для избегания обратного давления на поясе между машинами вроде РезакСборщик.
  • Space Unloaders/Loaders: Unloaders выводят на все подключённые порты (до 4 на уровень) и могут удерживать несколько пакетов в очереди. Соответствие вагон/порт разгрузчика независимо от входных портов загрузчика; подключайте выходы там, где удобно.

Карта, сценарии и прогресс

  • Seed и генерация карты: Seed (целое число) определяет расположение и содержимое астероидных участков; делитесь seed, чтобы воспроизвести карты. Параметры генерации карты позволяют настроить вероятности типов форм и смешение цветов.
  • Сценарии и испытания: сценарии (Certification, Classic/Hard/Insane, Hexagonal, Manufacture) изменяют доступные формы, количество слоёв и структуру исследований. Испытания позволяют ограничивать или отключать конкретные машины или функции (например, No Cutter, No Splitters, Only 1x1 platforms).
  • Уровень оператора и целевые линии: goal lines имеют независимые уровни и экспоненциально увеличивающиеся требования к доставке. Существуют два Random Operator Shapes (ROS), зависящие от seed; один позволяет кристаллы, а другой может нет в зависимости от правил уровня. Используйте Delivery Indicators на концах поясов, чтобы видеть, релевантна ли форма для Цели, Задачи, будущих milestones (оранжевый замок) или Operator shapes (фиолетовая звезда).
  • Шаблоны и Blueprint Points: сохраняйте и вставляйте чертежи, чтобы воспроизводить сложные сборки. Вставка может стоить Blueprint Points в зависимости от Difficulty; базовая стоимость масштабируется количеством машин и множителем Copy/Paste сложности. В режимах Relaxed/Normal копирование/вставка бесплатны; в Challenge режиме включена стоимость.

Практические советы по проектированию

  • Сначала моделируйте: используйте Simulated machines из Codex и Shape Inspector, чтобы проверить результаты для стеков, свапов, вставок штифтов и генерации кристаллов перед загрузкой платформ.
  • Избегайте случайного разрушения кристаллов: если нужно сохранить кристаллы при разрезах/поворотах, отдавайте предпочтение Swapper (который рекомбинирует половины без сброса) или проектируйте потоки так, чтобы кристаллы оставались соединёнными по горизонтали/вертикали на каждой операции.
  • Используйте ворота и фильтры, чтобы поддерживать пояса/трубы в чистоте: Belt Filter (ввод формы) и Pipe Gate (ввод цвета) предотвращают прохождение неверных предметов и позволяют строить детерминированную маршрутизацию для смешанных по цвету или форме потоков.
  • Управляйте ёмкостью и таймингом поездов: вместимость вагонов и время круга поезда должны соответствовать скоростям производства. Если unloaders/loaders становятся узким местом, добавьте вагоны, поезда или увеличьте ёмкость поездов через исследования.
  • Планируйте ёмкость платформы и стоимость чертежей: сложности уменьшают ёмкость платформ (в Challenge режиме — 80%) и влияют на стоимость вставки чертежей. Размещайте дорогие крупные чертежи аккуратно, чтобы не исчерпать единицы платформы или Blueprint Points.

Эти основные советы охватывают повторяющиеся подводные камни, с которыми вы столкнётесь при строительстве продвинутых фабрик: всегда предварительно просматривайте операции, влияющие на структуру (stacking/cutting/swapping/crystals), рассматривайте кристаллы как хрупкие, управляйте потоками с помощью проводов и ворот, и используйте симулирующие инструменты в Codex и Shape Inspector, чтобы проверить результаты перед тем, как тратить платформенные ресурсы.

Pages featured in this guide