Перейти к содержимому
#АйДаКодить
#АйДаКодить
школа программирования
Лагерь 15–21 ноября
Ребёнок пишет код на Lua

Изучаем Lua

Это небольшой встраиваемый инструмент для программирования. Его используют в Roblox через диалект Luau и в отдельных модах Minecraft.

Что это за технология и где она используется

Lua (произносится «луа») — технология, созданная в Бразилии в 1993 году. Она лёгкая, быстрая и встраивается в другие программы. Её любят разработчики игр:

  • Roblox — скрипты пишут на Luau, созданном на основе Lua 5.1
  • Minecraft — эта технология доступна в модах ComputerCraft и CC:Tweaked

Почему он подходит как первый текстовый язык

Для начала обучения полезно, что:

  • Есть разные типы значений; переменной не нужно задавать тип при объявлении
  • Ошибки понятные — система объясняет, что пошло не так
  • Синтаксис короче, чем в Java, и проще, чем в JavaScript: меньше скобок и служебных слов

Базовый синтаксис: главное за 5 минут

-- Переменные
local имя = "Миша"
local возраст = 12
local активен = true

-- Условие
if возраст >= 10 then
    print("Можно учить Lua!")
else
    print("Рановато")
end

-- Цикл
for i = 1, 5 do
    print("Шаг " .. i)
end

-- Функция
local function поздоровайся(имя)
    return "Привет, " .. имя .. "!"
end

print(поздоровайся("Маша"))

Что выбрать: этот язык или Python?

Зависит от цели:

  • Хочет делать игры в Roblox → Lua (Luau)
  • Хочет создавать Minecraft-моды → Lua (ComputerCraft)
  • Хочет делать телеграм-боты, сайты, скрипты → Python

Курс для детей

Roblox Studio — основа обучения: Lua на практике

Ученики пишут рабочий код в любимой игре Roblox Studio. Для начинающих это удобный проект: с помощью Lua видно, как устроена разработка.

Подробнее о курсе
Пробный урок — 500 ₽
500 ₽ · полный урок 60 минут
Формат
Ваш телефон
В каком классе учится ребёнок? Выберите класс — так подберём группу и формат первой встречи