Użytkownik:Melwin22/Workspace: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
UWAGA! Zastąpienie treści hasła bardzo krótkim tekstem: „Kod napisał en:User:BabylonAS == Nieskategoryzowane moduły == <div style="-webkit-column-count:3; column-count: 3"> {{#dpl: |namespace=Moduł |notcategorymatch=%% |ordermethod=titlewithoutnamespace }} </div>”
Znacznik: Zastąpiono
 
(Nie pokazano 203 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{Ekskluzywne|java}}
Kod napisał [[:en:User:BabylonAS]]
{{Blok
 
|wygląd=Blok testowy rozpoczęcie.png; Blok testowy rejestr.png; Blok testowy niepowodzenie.png; Blok testowy zaliczenie.png
== Nieskategoryzowane moduły ==
|wygląd2=Blok instancji testowej.png
<div style="-webkit-column-count:3; column-count: 3">
|typ=Przybory operatora
{{#dpl:
|fizyka=Nie
|namespace=Moduł
|przezroczystość=Nie
|notcategorymatch=%%
|światło=Nie
|ordermethod=titlewithoutnamespace
|palność=Nie
|narzędzie=Żadne
|odnawialne=Nie
|łączenie=Tak (64)
|rzadkość=Epicka
}}
}}
'''Blok testowy''' (ang. ''Test Block'') oraz '''blok instancji testowej''' (ang. ''Test Instance Block'') - bloki umożliwiające przeprowadzanie testów na mechanikach gry. Używają one funkcji, która w kodzie gry jest nazwana „GameTest”.
</div>
 
== Otrzymywanie ==
Bloki występują w ekwipunku [[Tryb kreatywny|trybu kreatywnego]] tylko wtedy, gdy gracz ma włączoną [[Ustawienia|opcję]] „Przybory operatora”. W trybie przetrwania są niezniszczalne i niemożliwe do zdobycia.
 
Blok testowy występuje w czterech stanach: {{BlockSprite|blok-testowy-rozpoczęcie}} „rozpoczęcie”, {{BlockSprite|blok-testowy-rejestr}} „rejestr”, {{BlockSprite|blok-testowy-niepowodzenie}} „niepowodzenie” i {{BlockSprite|blok-testowy-zaliczenie}} „zaliczenie”. Każdy z tych stanów jest dostępny na karcie przyborów operatora.
 
== Zastosowanie ==
Bloki testowe umożliwiają przeprowadzanie w grze odpowiednika [https://pl.wikipedia.org/wiki/Test_jednostkowy testów jednostkowych] na oprogramowaniu. Ich głównym zastosowaniem jest sprawdzanie przez gracza, jak dana [[modyfikacja]] lub [[paczka danych]], którą zainstalował, wpływa na konkretną mechanikę gry. Również konkretne testy mogą być zapisywane w paczkach danych: bloki nie są zbytnio użyteczne bez zastosowania paczek, jako że jedynym testem domyślnie wbudowanym w grę jest <code>always_pass</code>, który zawsze daje wynik „zaliczony”.
 
Dokładne działanie wraz z przykładowym testem jest dobrze objaśnione w [https://www.youtube.com/watch?v=6elLSg0y7X4 tym filmie] (ang.)
 
=== Blok instancji testowej ===
[[Plik:interfejs_BIT.png|left|thumb|Domyślny interfejs bloku instancji testowej]]
Blok ten funkcjonuje podobnie do [[Blok struktur|bloku struktur]]. Pola „Rozmiar struktury testu” definiują wymiary X, Y i Z przestrzeni, w której będzie odbywał się test. Po wpisaniu tych wartości i naciśnięciu przycisku „Gotowe” wyświetli się obrys przestrzeni testowej, zawsze na południowy wschód od bloku instancji (w kierunku +X, +Z).
 
{{-}}
=== Bloki testowe ===
Każdy typ ma własny, prosty interfejs. Pomiędzy typami można przełączać przyciskiem, który widnieje ponad przyciskiem „Gotowe”.
<gallery>
interfejs_BT_rozpoczęcie.png|Interfejs bloku testowego w trybie „rozpoczęcie“
interfejs_BT_rejestr.png|Interfejs bloku testowego w trybie „rejestr“
interfejs_BT_niepowodzenie.png|Interfejs bloku testowego w trybie „niepowodzenie“
interfejs_BT_zaliczenie.png|Interfejs bloku testowego w trybie „zaliczenie“
</gallery>
 
== Wartości danych ==
=== ID ===
{| class="wikitable"
|-
! Nazwa !! ID słowne !! Forma !! Klucz tłumaczenia
|-
|{{BlockSprite|blok-testowy}} Blok testowy
|{{Code|test_block}}
|Blok, przedmiot
|{{Code|block.minecraft.test_block}}
|-
|{{BlockSprite|blok-instancji-testowej}} Blok instancji testowej
|{{Code|test_instance_block}}
|Blok, przedmiot
|{{Code|block.minecraft.test_instance_block}}
|}
 
=== Stany bloku ===
Tylko blok testowy posiada stany bloku.
{| class="wikitable"
|-
! Nazwa !! Wartość domyślna !! Możliwe wartości !! Opis
|-
|{{code|mode}} || {{code|start}} || {{code|start}}<br>{{code|log}}<br>{{code|fail}}<br>{{code|accept}} || Funkcja, którą pełni blok testowy.
|}
 
== Historia ==
{{Historia|w}}
{{Historia||1.15|snap=19w34a|Pierwsze użycie funkcji „GameTest” w kodzie gry.}}
{{Historia||1.17|snap=21w13a|Funkcja „GameTest” może być używana przez twórców [[Modyfikacje|modyfikacji]] do gry.}}
{{Historia||1.21.5|snap=25w03a|Dodano bloki testowe i bloki instancji testowej.
|Funkcja „GameTest” stała się prostsza w użyciu i umożliwiają to [[Paczka danych|paczki danych]].}}
{{Historia|||snap=25w10a|Zmieniono tekstury bloków testowych i bloków instancji testowej.}}
{{Historia|foot}}
 
{{Bloki}}
 
[[de:Testblock]]
[[en:Test Block]]
[[es:Bloque de pruebas]]
[[fr:Bloc de test]]
[[it:Blocco di test]]
[[ja:テストブロック]]
[[ko:테스트 블록]]
[[pt:Bloco de Teste]]
[[ru:Тестовый блок]]
[[uk:Тестовий блок]]
[[zh:测试方块]]

Aktualna wersja na dzień 11:08, 3 maj 2026