Minecraft 1.9.0+, 204 162 bajty + 58 36 28 24 20 bloków = 262 240 232 186 182 blytów
To rozwiązanie jest obniżone i nie można go zobaczyć w całości na jednym, a nawet dwóch zrzutach ekranu. Wykorzystuje dwa usterki i narusza kolejne dwie funkcje gry
W tym rozwiązaniu zastosowano te same zasady, co poniżej, tylko 4 bloki bardziej kompaktowej konstrukcji.
Nadużywa faktu, że bloków poleceń Łańcucha (zielone bloki) nie można zasilać przez kamień czerwony, a tylko przez singal z impulsu bloku poleceń (pomarańczowy).
Nadużywa faktu, że całkowite wydłużenie tłoków zajmuje 0,30 sekundy, a redstone potrzebuje tylko 0,10 s, aby zarejestrować sygnał.
Nadużywa również podwójnej usterki, aby wyłączyć timer (TNT): czerwony kamień obok timera (TNT) jest nie tylko zasilany, ale także myśli, że TNT jest kolejnym czerwonym kamieniem i zasila go.
Oprócz tych wszystkich nadużyć, skracacz sygnału (rzecz pod TNT) jest jednorazowego użytku, po zasileniu zmienia kształt, umożliwiając przekazywanie sygnału przez „inkrementator” (najwyższy pomarańczowy blok)
Trochę wyjaśnienia na temat funkcjonalności różnych części można znaleźć w starszych rozwiązaniach (ale najlepsze w tym poniżej). Możesz także wypróbować offline! (uproszczone rozwiązanie zwiększające się o 4, działa tylko w wersji 1.11+) , uruchamiając to polecenie w bloku poleceń .
Stare rozwiązanie, Minecraft 1.9.0+, 186 blytes:
Ponieważ TNT zwykle eksploduje po 3.0s w Minecraft, ten musi zostać umieszczony za pomocą polecenia ( /setblock
) z określonym bezpiecznikiem. Używa również bardziej zwartej konstrukcji do usuwania zbędnego bloku poleceń (zawierającego 42 bajty) i redstone w stosunku do starszych wersji. Jestem pewien, że nie może być niżej ...
Starsze rozwiązanie, Minecraft 1.9.0+, 232 blytes:
Ups, dowiedziałem się, że te starsze rozwiązania zwiększają się o 4 ...
Używa funkcji łańcucha bloków poleceń 1.9 (zielony blok) do zapisywania bloków. Używa również bardziej kompaktowego skracacza sygnału niż w starszych rozwiązaniach
Nawet starsze rozwiązanie, Minecraft 1.7.0+, 240 blytów:
Używa bardziej kompaktowego timera (TNT) niż pierwszego rozwiązania (poniżej).
Najstarsze rozwiązanie, Minecraft 1.7.0+, 262 blytes:
Jest to tak długie ze względu na sposób, w jaki Minecraft obsługuje zmienne:
Aby zdefiniować zmienną (int): scoreboard objectives add <variable> dummy
Aby ustawić wartość zmiennej (każda jednostka, w tym gracze, ma swoją własną wartość zmiennej): scoreboard players set <entity> <variable> <value>
*
może być użyty jako <entity>
do wybrania wszystkich jednostek i zapisania bajtów.
można używać tylko zdefiniowanych zmiennych
wartość zmiennej musi być ustawiona na liczbę, a nie na zmienną
Aby zwiększyć wartość var1 o var2: scoreboard players operation <entity> var1 += <entity> var2
<entity>
musi być pojedynczym bytem, np. @p
, nie*
Zrzuty ekranu są moje, podwójnie licencjonowane na WTFPL i jakiej licencji SE decyduje się dziś użyć (obecnie cc by-sa 3.0 with attribution required
) :-)