Программирование в Roblox Studio
ЦЕЛЬ КУРСА
На занятиях ученики познакомятся с платформой, изучат основы программирования на языке Lua. Полученные знания и навыки позволят писать различные коды и создавать собственные игры в увлекательной среде Roblox.
Через среду Roblox Studio, ребята освоят основы программирования, познакомятся с такими понятиями как: переменная, функция, цикл и оператор. На занятиях ученики освоят сильные стороны платформы Roblox Studio, получат базовые знания об алгоритмике и оптимизации собственных проектов, познакомятся с физикой игр, а самое главное, ученики смогут воплотить собственные фантазии при создании игрового проекта. Разработанные игры ученики смогут загрузить на сайт Roblox.
ПРОГРАММА КУРСА
- Введение, знакомство с интерфейсом программы Roblox Studio.
- Основы языка Lua в Roblox.
- Переменные, операторы, условия, циклы, функции, библиотеки Lua.
- Игровая механика в Roblox.
- Физические особенности объектов, вращение, перемещение, взаимодействие с игроком.
- Использование счетчиков и таймеров в проекте.
- Анимация персонажа или бота, поведение неигровых персонажей NPC.
- Создание динамических объектов.
- Диалоги, сохранение достижений.
- Генерация уровней и разработка проекта.
- Публикация и продвижение своей готовой игры.
ПРИОБРЕТАЕМЫЕ ЗНАНИЯ И УМЕНИЯ
- умение анализировать и разбирать игру на основные компоненты
- навыки программирования головоломок и логических задач
- разработка сюжетных линий игр и понимание разных игровых стратегий
- создание своей полноценной игры
- применение базовых конструкций языка Lua
- продвижение игр на платформе Roblox и привлечение новых игроков
- получение знаний в области программирования, физики объектов, создании анимации, моделировании объектов
- отличная база, которая позволит изучить любой другой язык программирования
- развитие пространственного и логического мышления
- приобретение навыков групповой работы

Возраст учащихся:
9-12 лет (группы формируются по возрасту)
Количество учеников в классе:
максимум 12
Продолжительность курса:
сентябрь – май, 72 ак. часа
График обучения:
2 ак. часа (90 минут) / 1 раз в неделю
Время занятий:
Расписание составляется