Программа №2 от 10 до 15 лет

Направление: Создание игр в Roblox на языке программирования Lua
Игровой мир Roblox — одна из самых популярных современных площадок для разработчиков игр. На этой платформе можно создавать собственные игры (с помощью Roblox Studio) и затем публиковать их, чтобы в них могли сыграть пользователи со всего мира. Широкий набор инструментов Roblox Studio позволяет создать игру в любом жанре. На этом направлении ученики смогут создать собственный проект в жанре "Выживание": придумают сюжет и героев, смоделируют игровой мир, напишут скрипт на языке программирования Lua.

Программа направления "Roblox. Создание игр и программирование на Lua" поможет ученикам создать свой удивительный мир приключений и неожиданных сюжетных поворотов! Преподаватели расскажут про основы программирования на языке Lua и вместе с учениками зададут сценарий поведения персонажа. Создание игр на Roblox позволяет наглядно демонстрировать процесс разработки деталей и сложных твердотельных конструкций, которые необходимы для каждой игры.

Ребята научатся:
  • Основам программирования на языке Lua;
  • Проектировать сценарий взаимодействия персонажа в игре;
  • Взаимодействовать с миром Roblox с помощью написанных скриптов;
  • Создавать твердотельные элементы различной сложности.

Данный мини-курс состоит из 5 занятий, которые продемонстрируют ученикам процесс разработки игр. В результате обучения у каждого из учеников будет создан собственный игровой мир с прописанными сценариями поведения персонажа при взаимодействии с элементами проектирования различного уровня сложности.

Благодаря грамотно выстроенной структуре курса, ученики смогут самостоятельно разработать новый игровой мир и описать сюжет зависимостей персонажа и дополнительно придуманных, а затем и созданных объектов игрового пространства.

Методический план:
  • Знакомство с программой Roblox и языком Lua. Написание первого сценария для персонажа;
  • Твердотельное моделирование: от простого к сложному. Создание ангара для воздушных судов, проектирование самолета и других летательных аппаратов;
  • Добавление диалогов и спецэффектов с помощью скрипта. Создание вспомогательных персонажей;
  • Создание полосы препятствий. Добавление опасных элементов и блоков восстановления ("островков жизни");
  • Проектирование движения самолета и создание дополнительных бонусов для персонажа.

Примечание:
1. Занятия для младшей и старшей группы отличаются уровнем сложности.

Направление: 3D-моделирование в Blender. Создание 3D-моделей с нуля. Создаем ночную автозаправку
На этом направлении дети познакомятся с тем, как создается компьютерная графика. Ребята смогут пройти путь создания полноценной 3D-модели: от проектирования начального вида до рендера объекта.

Мы рассмотрим интерфейс программы Blender 3D, основы навигации в программе и создание простых моделей для изометрической сцены. В ходе мини-курса мы будем создавать модели, настраивать свет и сделаем финальный красивый рендер.

Ребята научатся:
  • Ориентироваться в программе Blender;
  • Работать с готовыми объектами;
  • Создавать простые объекты (меши);
  • Создавать простые текстуры для объектов;
  • Настраивать свет;
  • Делать простой рендер;

Модуль состоит из 5 занятий, в которых поэтапно изучается интерфейс программы Blender. Мы рассмотрим особенности программы Blender 3D, освоим навигацию и интерфейс, сделаем атмосферную сцену из простых объектов, для которой настроим свет и сделаем красивый рендер.

Данная программа позволит разобраться в вопросах:
  • Что такое Blender 3D?
  • Как начать работать в этой программе?
  • Как создавать объекты в программе? Какие они бывают?
  • Как настроить простые материалы и добавить им свечение?
  • Как просто и красиво расставить свет в программе Blender?
  • Как сделать первый рендер?

Пример занятия:
На уроке мы изучим, как добавить источники света и отрегулировать их яркость, как можно изменить их цвет, чтобы добавить в сцену интересные акценты.

Методический план:
  • Как работают программы для трехмерного моделирования? Интерфейс программы Blender;
  • Навигация в программе Blender. Манипуляции с объектами;
  • Режим редактирования: создание и редактирование простых объектов. Меши и кривые. Создание базовой сцены;
  • Настройка материалов для объектов. Работа с цветом, шероховатостью, свечением;
  • Настройка света. Знакомство с движком EEvee. Рендер модели.

Примечание:
1. Занятия для младшей и старшей группы отличаются уровнем сложности;
2. Моделируемые объекты в программе №2 отличаются от программы №1.