Цель занятия
Научиться использовать тему «переиспользуемый код» в небольшом игровом проекте и объяснять каждую строку программы.
Подготовка
Где разместить код: Script в ServerScriptService
Порядок работы
- Открой Roblox Studio и создай отдельную копию учебной игры.
- Создай объекты и скрипты точно по схеме подготовки, обращая внимание на названия и тип Script или ModuleScript.
- Вставь каждый фрагмент в соответствующий скрипт, сохрани проект и запусти Play.
- Открой View → Output и сравни вывод с ожидаемым результатом.
- Измени одно значение, запусти ещё раз и объясни, почему результат изменился.
Код Luau
local function announce(playerName, points)
print(playerName .. " получил звёзд: " .. tostring(points))
end
announce("Аня", 3)
announce("Миша", 5)Проверяем результат
В Output две строки с разными именами и числом звёзд.
Типичная ошибка
Ошибка конкатенации возникает, если соединять строку и число без tostring().
Усложнение
Добавь третий параметр для названия уровня.
Рефлексия
Объясни преподавателю смысл кода своими словами. Покажи работу примера в Play и окно Output.
Перед публикацией добавь реальные скриншоты Studio и проверь код в редакторе.
