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

Урок 3. «Первые скрипты на Lua и LineRunner» — Roblox

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

Цель урока

Познакомиться с Lua, написать первые скрипты и сделать свой уровень для LineRunner.

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

  1. Скрипт в Workspace и окно Output: print("Hello, world!").
  2. Как компьютер понимает программы: двоичный код, языки высокого и низкого уровня.
  3. Переменные и оператор присваивания: x = 10, сумма нескольких переменных, текст в переменной.
  4. Деталь из кода: Instance.new("Part", workspace).
  5. Свойства через точку: Size и Position через Vector3.new, Anchored = true, цвет BrickColor.
  6. Шаблон LineRunner: копируем блоки Start, End и PathBase в папку «Уровень1» и строим свой уровень.

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

  • Переменная — именованная ячейка памяти. Знак «=» кладёт в неё значение.
  • Имя переменной начинается с латинской буквы и не совпадает со служебными словами языка: «7a» или «function» не подойдут.
  • Трёхмерные свойства — размер и положение — задаются через Vector3.new(x, y, z).
  • Всё, что относится к одному уровню LineRunner, должно лежать в папке этого уровня.

Задание

Сделать два своих уровня LineRunner. Скриптом создать три куба разного цвета и размера, поставить их друг на друга и вывести надпись «Мы создали 3 куба!».

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

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