Цель занятия
Научиться использовать тему «условные повторы» в небольшом игровом проекте и объяснять каждую строку программы.
Подготовка
Где разместить код: Script в ServerScriptService
Порядок работы
- Открой Roblox Studio и создай отдельную копию учебной игры.
- Создай объекты и скрипты точно по схеме подготовки, обращая внимание на названия и тип Script или ModuleScript.
- Вставь каждый фрагмент в соответствующий скрипт, сохрани проект и запусти Play.
- Открой View → Output и сравни вывод с ожидаемым результатом.
- Измени одно значение, запусти ещё раз и объясни, почему результат изменился.
Код Luau
local seconds = 5
while seconds > 0 do
print("До старта:", seconds)
task.wait(1)
seconds -= 1
end
print("Старт!")Проверяем результат
Обратный отсчёт 5, 4, 3, 2, 1 и «Старт!».
Типичная ошибка
Бесконечный цикл возникает, если не уменьшать seconds или забыть task.wait().
Усложнение
Добавь условие отмены отсчёта через отдельный флаг cancelled.
Рефлексия
Объясни преподавателю смысл кода своими словами. Покажи работу примера в Play и окно Output.
Перед публикацией добавь реальные скриншоты Studio и проверь код в редакторе.
