Skip to main content

Shape Gravity Rules(Правила гравитации фигур)

CategoryМир
Category
Мир

Overview

Shape Gravity Rules определяют, как формы оседают после любой операции, которая может породить плавающие фрагменты. Плавающие слои или фрагменты не могут сохраняться в Shapez 2; правила гравитации применяются к формам после операций, таких как вырезание, штабелирование или генерация, чтобы каждая оставшаяся часть была поддержана в соответствии с определением игры.

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

Часть считается поддержанной, если выполняется любое из этих условий: она находится на нижнем слое формы; она находится непосредственно над поддержанной частью; она горизонтально соединена с поддержанной частью; или это crystal, который находится непосредственно под поддержанным crystal. Закрепить считаются вертикальной опорой вместо пустот, поэтому часть, находящаяся непосредственно над pin, считается поддержанной вертикально. Закрепить не считаются горизонтально соединёнными частями, поэтому они не поддерживают соседние части вбок и позволят горизонтально соседним частям упасть, если ничто другое их не поддерживает.

Crystals хрупки и подчиняются дополнительным правилам. Crystals считаются соединёнными, когда они находятся непосредственно рядом в одном слое (углы и диагонали не считаются) или когда они находятся прямо над или под другим crystal. Crystals разного цвета и crystals, созданные в разное время, всё равно считаются соединёнными, если они удовлетворяют правилам соседства. Crystal(Кристалл) рассыплется, если он упадёт или если он окажется отделён от crystals, с которыми был соединён. Другие части могут упасть на crystals без их разрушения. Crystals не могут менять цвет после создания; они проходят без изменений через Покрасчик и Кристаллизатор, и crystals генерируются только Кристаллизатор.

Закрепить генерируются Спиц-машина и не имеют цвета. Закрепить не соединяются горизонтально с обычными частями и, следовательно, не образуют с ними горизонтальных групп, но они действуют как вертикальные опоры для частей, находящихся непосредственно над ними. Подобно пустым частям, pins будут заменены на crystals при прохождении через Кристаллизатор. Refined (exotic) shapes и crystals не меняют цвет при прохождении через Покрасчик; exotics меняют цвет только через Торговые станции.

Формы, созданные из Код фигуры, могут содержать больше слоев, чем разрешает текущий Scenario. Любые лишние слои сохраняются до тех пор, пока форма в следующий раз не пройдёт через машину, которая применяет Shape Gravity Rules; такие машины удалят слои, которые превышают максимум сценария, применяя правила гравитации и обрезая слои в соответствии с ограничениями поддержки и конфигурации.

  • Гравитация применяется снизу вверх; обрабатывайте операции, которые могут порождать плавающие фрагменты, повторно проверяя опоры после каждого преобразования.
  • Рассматривайте pins как вертикальные опоры, но не как горизонтальные соединители; конструкции, зависящие от боковой поддержки pin, развалятся.
  • Избегайте размещения crystals в позициях, где они могут упасть или быть отделены; один упавший или отделённый crystal разрушит все соединённые crystals.
  • При использовании Код фигуры имейте в виду, что лишние слои могут быть удалены, когда форма в следующий раз встретит машину, применяющую гравитацию.

Other entities of this type

Related pages

Last updated: