FREESTART70 MIN
Myślenie kodem
Pętle bez zamrażania gry
Użyjesz for, while, break i task.wait bez blokowania całego serwera.Zaloguj się, aby zapisywać postępZrozum zasadę
Użyjesz for, while, break i task.wait bez blokowania całego serwera.
Nieskończona pętla musi regularnie oddawać czas schedulerowi.
Co powinieneś umieć po lekcji
- Wyjaśnić mechanizm własnymi słowami bez patrzenia w kod.
- Przewidzieć wynik przykładu przed kliknięciem Play.
- Zastosować zasadę w małym systemie swojej gry.
Przeanalizuj przykład
Przeczytaj kod linia po linii. Najpierw zapisz przewidywany wynik, później uruchom przykład w Roblox Studio i porównaj obserwację.
for wave = 1, 5 do
print("Fala", wave)
task.wait(1)
end
for number = 1, 30 do
if number % 3 == 0 then print(number) end
endWAŻNE
Przeglądarka nie uruchamia silnika Roblox. Ostatecznym testem jest Play w Studio i obserwacja okna Output.
Twoja misja
ZADANIE GŁÓWNE
Zrób odliczanie 10–0 i wypisz tylko liczby podzielne przez trzy.
INTERAKTYWNY EDYTORmission_05.luau
AUTOZAPIS NA TYM URZĄDZENIU
CEL
Zrób odliczanie 10–0 i wypisz tylko liczby podzielne przez trzy.
Proces wykonania
- Rozbij zadanie na stan, zdarzenie i rezultat.
- Napisz najmniejszą działającą wersję.
- Przetestuj poprawny przypadek i co najmniej dwa błędne.
- Usuń zbędne printy i nazwij funkcje według zamiaru.
Wyzwanie PRO: odtwórz rozwiązanie drugi raz bez patrzenia na przykład i porównaj obie wersje.