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