Урок 2. «Рельеф и первая игра» — Roblox
Курс: Программирование в Roblox, урок 2 из 11
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Roblox». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Освоить Terrain Editor и собрать первую игру на своей карте.
Что делаем на уроке
- Карта Flat Terrain.
- Инструменты Terrain Editor по очереди: Add, Subtract, Paint, Grow, Erode, Smooth, Regions и в конце Generate.
- Стены по краям, чтобы персонаж не падал с карты, ровный центр, камень, сглаженные стены.
- Свой рельеф для игры; если останется время — вулкан.
- Spawn — точка, где игрок появляется в начале игры и после проигрыша.
- Готовые объекты из Toolbox: деревья, снаряжение, противники EnemyAI.
- Настройка противника: убираем у него возрождение, ослабляем в скрипте и копируем клавишами Ctrl+D.
Что объяснить детям
- Generate показывают последним, иначе дети сгенерируют карту и не станут строить сами.
- Toolbox — библиотека моделей и скриптов других авторов. В чужих моделях бывают лишние и даже вредные скрипты, поэтому их стоит открыть и посмотреть.
- Spawn — обычный блок с рисунком и скриптом, его можно двигать, как любую деталь.
Задание
Сделать рельеф с озером в центре и мост через него из деталей, расширить карту копированием областей в Regions. Сохранить файл через File → Save As.
Что в полном комплекте
- 11 конспектов занятий со скриншотами и кодом — по одному на урок
- Методика проведения: что показать, что сделать детям, какой код написать
- Домашние задания и вопросы на повторение по скриптам
Предыдущий урок — Знакомство с Roblox Studio. Следующий — Первые скрипты на Lua и LineRunner. Все уроки курса: Знакомство с Roblox Studio · Первые скрипты на Lua и LineRunner · Цикл while и публикация игры · Obby: условия, функции и ловушки · Диалоги, невидимые блоки и платформа · Игровое меню на GUI · Захват высоты: карта командной игры · Команды и меню выбора команды · Зомби-мод: свой проект · Завершающее занятие и показ игр.
