Уроки программирования

Урок 8. «Захват высоты: карта командной игры» — Roblox

Курс: Программирование в Roblox, урок 8 из 11
Среда: Roblox Studio — бесплатная, нужна учётная запись Roblox
Язык: Lua (в Roblox — его вариант Luau)
Формат: конспект в Word со скриншотами и кодом, занятие около 2 часов
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Roblox». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».

Цель урока

Подготовить карту для командной игры и запрограммировать финиш на вершине башни.

Что делаем на уроке

  1. Карта Flat Terrain и стены по краям, чтобы с неё нельзя было упасть.
  2. Стены делят карту на 4 равные части.
  3. Башня в центре: второй и третий этаж, лестницы из рельефа и деталей.
  4. По 3 точки появления в каждой четверти.
  5. На вершине — деталь-финиш за кирпичной стеной.
  6. Скрипт: игрок встал на деталь — на экране «Игра окончена, высота была взята!».

Что объяснить детям

  • Любую карту с рельефом ограничивают стенами, иначе игроки падают за край.
  • Событие Touched срабатывает при любом касании, поэтому в скрипте финиша полезно проверить, что коснулся именно игрок.

Что в полном комплекте

  • 11 конспектов занятий со скриншотами и кодом — по одному на урок
  • Методика проведения: что показать, что сделать детям, какой код написать
  • Домашние задания и вопросы на повторение по скриптам
Made on
Tilda