В третьем модуле "Создание игр в Roblox" дети научатся писать сложные игры на языке программирования Lua

Курс Создание игр в Roblox. Модуль 3

Создание игр в Roblox на языке программирования Lua

Формат

Онлайн или очное занятие в группе или индивидуально

Структура

Модуль состоит из 12 занятий по 90 минут

Длительность

3 месяца

Количество детей

От 1 до 8

Возраст

От 9 до 14 лет

Уровень

Для начинающих

Программа курса
Образовательная лицензия №77635
3 модуль | Создание игр в Roblox — продвинутый уровень




В финальном модуле курса «Roblox Studio — создание игр и программирование на языке Lua» дети научатся писать сложные игры, например, встраивать квесты в разнообразные лабиринты. Кроме того, им предстоит познакомиться с массивами языка программирования Lua, одномерными и многомерными, и узнать, как с ними работать, чтобы делать игры еще интереснее. В конце каждого ученика ждет подготовка и защита курсового проекта.

Почему стоит изучать Roblox?

Визуальная среда и игровая вселенная Roblox Studio появилась в 2006 году. В ней пользователям предлагалось не только играть в игры (или плейсы), но и добавлять туда собственные проекты. Роблокс завоевывала популярность постепенно, но по-настоящему «взлетела» в 2020-2021 годах Сейчас игры для нее пишут более 29 миллионов разработчиков по всему миру. Часть из них — подростки, которые не только занимаются программированием, но и зарабатывают на этом.

Для того, чтобы делать игры в Роблокс, нужно знать Lua — язык программирования для этой виртуальной среды. Он считается достаточно простым в плане написания кода и дизайна. Благодаря тому, что Луа создавали не для профессиональных разработчиков, учить его не слишком сложно. Достаточно пройти соответствующий курс в школе программирования «Пиксель».
Кому подойдет курс Roblox?
Начинающим или более опытным в программировании ребятам, которые хотят:
Связать свою жизнь с программированием
Проводить время за компьютером с пользой
Разрабатывать новые игры

Чему дети научатся на третьем модуле курса Roblox для детей?

Завершающий модуль станет, пожалуй, самым интересным из всех. Юные Lua-разработчики научатся работать с массивами, добавлять в игры динамику, вписывать бонусы, проектировать разнотипные лабиринты.

К окончанию курса ученики:

  • Научатся писать код для создания игр-лабиринтов с элементами квестов, изучат самые популярный плейсы этого типа;
  • Сумеют встраивать в игры динамику. На одном из занятий создадут симулятор запуска ракеты, на другом — модель захвата офиса;
  • Будут снабжать игры бонусными системами и создавать одноразовые GamePasses;
  • Начнут работать с массивами в Луа и использовать их для написания игрового кода;
  • Опубликуют плейс для Роблокс в качестве выпускного проекта и получат сертификат разработчика.

Содержание курса

Дети познакомятся с платформой Roblox Studio и научатся базовым элементам программирования на языке Луа. Ребята изучат механику 3D-моделирования, узнают больше о физике и принципах построения игр.

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

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

На завершающем занятии курса каждый ребенок презентует свою игру и опубликует ее в Роблокс. Это позволит получить реакции реальных пользователей и продолжить работу по совершенствованию проекта.
Как проходит занятие в школе программирования для детей "Пиксель" (пример):
Перед началом обучения можно решить, как ребенку будет удобнее проходить курс:
  • В очном режиме, раз в неделю посещая групповое занятие в классе на 6-8 учеников;
  • Онлайн, связываясь с учителем через Zoom и выполняя задания на цифровой платформе. В этом случае уроки будут индивидуальными.

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

Методический план модуля:

  • Игры-лабиринты в Роблокс и какого типа они бывают;
  • Как встроить квест в лабиринт;
  • Изучение массивов (таблиц) в Луа. Одномерные и многомерные массивы. Создание исчезающих блоков.
  • Основы динамики в играх Roblox Studio;
  • Как и куда добавить динамические элементы;
  • Особенности игры Clicker Simulator;
  • Создание GamePasses для разовой покупки игрового предмета;
  • Написание игры, в которой ученикам предстоит самим собрать и запустить ракету;
  • Проектирование локации City и попытки захвата офисного здания;
  • Разработка курсового проекта, его предзащита;
  • Доработка проекта. Публикация игры в Roblox.

Обучение Roblox для детей

Чтобы начинающие программисты всегда могли вспомнить, что они проходили на предыдущих занятиях, преподаватели нашей школы подготовили короткие записи уроков и оставили «шпаргалки» в блоге. Они будут интересны как новичкам, так и тем, кто уже знаком с Lua.

Записи уроков. Подпишитесь на YouTube-канал школы «Пиксель», чтобы не пропустить очередной видеосоветов по созданию игр на платформе Роблокс.

Подсказки и лайфхаки. В нашем блоге ученики смогут найти инструкции для написания кода отдельных элементов и целых игр.

Кроме финального модуля «Создание игр в Roblox на языке программирования Lua — продвинутый уровень», можно изучить:


Советуем изучать язык программирования Lua под руководством опытных наставников и ждём будущих разработчиков на первый урок!

Туториалы по Roblox (Роблокс)

    Видеоуроки по Roblox

    Преподаватели

    Другие курсы школы

    Курсы программирования для детей, школьников и подростков онлайн
    Нажимая кнопку оплаты, вы соглашаетесь с политикой конфиденциальности
    Скидка 10% для новых клиентов при записи в день обращения*
    Сэкономьте 13%
    Вы можете вернуть 13% денег через налоговый вычет.
    * Скидка действует по промокоду на покупку первого абонемента от 12 занятий и более, оплатите курс в день обращения и получите скидку. Новым считается клиент, прежде ни разу не приобретавший абонемент в школе.
    Запишитесь на курс, и мы свяжемся с вами для проведения консультации

    Остались вопросы?