Skip to main content

Shape Gravity Rules(Zasady grawitacji kształtów)

CategoryŚwiat
Category
Świat

Overview

Shape Gravity Rules określają, jak kształty opadają po każdej operacji, która mogłaby stworzyć unoszące się fragmenty. Unoszące się warstwy lub fragmenty nie mogą się utrzymać w Shapez 2; reguły grawitacji są stosowane do kształtów po operacjach takich jak cięcie, układanie warstw czy generowanie, tak aby każda pozostała część była podtrzymana zgodnie z definicją gry.

Grawitacja jest stosowana warstwa po warstwie od dołu ku górze. Dla każdej warstwy części są grupowane w poziomo połączone grupy. Połączenie poziome wymaga, by części były bezpośrednio przyległe w tej samej warstwie i żadna z nich nie była pinem. Dla każdej grupy, jeśli żadna część w tej grupie nie jest podtrzymana pionowo, cała grupa zaczyna opadać. Grupy zawierające crystals zachowują się szczególnie: gdy opadająca grupa zawiera crystals, te crystals kruszą się, a wszelkie crystals z nimi połączone też się kruszą. Jeśli zwykłe części były połączone tylko przez crystals, te połączenia się zrywają i grupa może rozdzielić się na wiele grup przed dalszym opadaniem. Grupy opadają dalej, aż przynajmniej jedna z ich części zatrzyma się bezpośrednio nad inną częścią.

Część uznaje się za podtrzymaną, jeśli spełnia którykolwiek z tych warunków: znajduje się na dolnej warstwie kształtu; znajduje się bezpośrednio nad podtrzymaną częścią; jest połączona poziomo z podtrzymaną częścią; albo jest crystals znajdującym się bezpośrednio pod podtrzymanym crystals. Przypnij liczą się jako podpory pionowe w miejsce przerw, więc część bezpośrednio nad pinem jest traktowana jako podtrzymana pionowo. Przypnij nie liczą się jako części połączone poziomo, więc nie podtrzymują sąsiednich części na bokach i pozwolą, by poziomo przyległe części opadły, jeśli nic innego ich nie podtrzymuje.

Crystals są kruche i podlegają dodatkowym regułom. Crystals są uważane za połączone, gdy są bezpośrednio przyległe w tej samej warstwie (rogi i diagonale nie wchodzą w grę) lub gdy znajdują się bezpośrednio nad lub pod innym crystals. Crystals o różnych kolorach i crystals stworzone w różnym czasie nadal są uważane za połączone, jeśli spełniają reguły przylegania. Crystals rozsypią się, jeśli upadną albo jeśli zostaną odseparowane od crystals, z którymi były połączone. Inne części mogą upaść na crystals bez ich kruszenia. Crystals nie mogą zmienić koloru po stworzeniu; przechodzą niezmienione przez Painters i Generator kryształów, i crystals są generowane tylko przez Crystal Generator.

Przypnij są generowane przez Wypychacz z kołkami i nie mają koloru. Przypnij nie łączą się poziomo z zwykłymi częściami i dlatego nie tworzą z nimi poziomych grup, ale działają jako podpory pionowe dla części znajdujących się bezpośrednio nad nimi. Podobnie jak puste części, pins zostaną zastąpione przez crystals, jeśli przejdą przez Crystal Generator. Refined (exotic) shapes i crystals nie zmieniają koloru przy przechodzeniu przez Painters; exotics zmieniają kolor tylko przez Stacje wymian.

Kształty stworzone z Kody kształtów mogą zawierać więcej warstw niż pozwala obecny Scenario. Wszelkie dodatkowe warstwy są zachowywane aż do momentu, gdy kształt następnym razem przejdzie przez maszynę stosującą Shape Gravity Rules; takie maszyny usuną warstwy przekraczające maksymalną liczbę dla scenariusza, stosując reguły grawitacji i przycinając warstwy zgodnie z wymaganiami podporowymi i ograniczeniami konfiguracji.

  • Grawitacja jest stosowana od dołu ku górze; obsługuj operacje, które mogą stworzyć unoszące się fragmenty, przez ponowne sprawdzanie podparć po każdej transformacji.
  • Traktuj pins jako podpory pionowe, ale nie jako łączniki poziome; konstrukcje polegające na bocznym podparciu przez pins zawalą się.
  • Unikaj pozostawiania crystals w pozycjach, w których mogą upaść lub zostać odseparowane; pojedyncze crystals, które upadną lub zostaną odseparowane, kruszy wszystkie połączone crystals.
  • Przy korzystaniu z Shape Codes miej na uwadze, że dodatkowe warstwy mogą zostać usunięte, gdy kształt natrafi na maszynę egzekwującą grawitację.

Other entities of this type

Related pages

Last updated: