Урок 4. «Цикл while и публикация игры» — Roblox
Курс: Программирование в Roblox, урок 4 из 11
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Roblox». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Познакомиться с циклом с предусловием и опубликовать первую свою игру.
Что делаем на уроке
- Повторение: куб из скрипта с размером, положением, Anchored и случайным цветом.
- Цикл while: пока условие верно, куб меняет цвет и ждёт секунду.
- Бесконечный цикл while true do.
- Самостоятельно: три куба друг над другом, и все меняют цвет.
- Не меньше трёх своих уровней LineRunner, стандартные удаляем.
- Публикация игры в Roblox под своим аккаунтом.
Что объяснить детям
- Цикл повторяет набор команд. У цикла с предусловием условие проверяется перед каждым повтором: если оно сразу ложно, тело не выполнится ни разу.
- Тело цикла пишут между do и end.
- В бесконечном цикле обязательно нужна пауза, иначе игра зависнет.
- Вместо wait() сейчас рекомендуют task.wait(): работает так же, но точнее.
Задание
Сделать дома свою игру LineRunner минимум из 5 уровней и письменно объяснить команды из урока.
Что в полном комплекте
- 11 конспектов занятий со скриншотами и кодом — по одному на урок
- Методика проведения: что показать, что сделать детям, какой код написать
- Домашние задания и вопросы на повторение по скриптам
Предыдущий урок — Первые скрипты на Lua и LineRunner. Следующий — Obby: условия, функции и ловушки. Все уроки курса: Знакомство с Roblox Studio · Рельеф и первая игра · Первые скрипты на Lua и LineRunner · Obby: условия, функции и ловушки · Диалоги, невидимые блоки и платформа · Игровое меню на GUI · Захват высоты: карта командной игры · Команды и меню выбора команды · Зомби-мод: свой проект · Завершающее занятие и показ игр.
