32 занятия

Курс программирования Roblox для детей

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

Купить курс
  • Уникальная программа курсаУникальная программа курса
  • Индивидуальный/ групповой урокИндивидуальный/ групповой урок
  • Постоянный доступ к видеозаписям уроковПостоянный доступ к видеозаписям уроков
  • Поддержка преподавателя 24/7Поддержка преподавателя 24/7

Программа курса "Roblox"

Наши опытные преподаватели научат вас основам программирования на платформе Roblox. Вы научитесь создавать увлекательные сюжеты, интересные миссии, уникальные персонажи и даже разрабатывать собственные игровые механики. Мы предоставим вам все необходимые знания и инструменты, чтобы вы смогли воплотить свои самые смелые идеи в реальность.

Лицензия № Л035-01255-50/00639874
Создание игры "Obby"

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

Ребята научатся:

  • Базовым инструментам создания и дизайна игры
  • Созданию и настройке эффектов света, дыма, огня
  • Кастомизации игры: импортированию собственных изображений
  • Созданию ландшафта: Terrain Editor
  • Базовым механизмам, которые позволяют деталям двигаться без использования программирования.

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

В модуле мы изучим интерфейс Roblox Studio, создадим игру Obby. Рассмотрим внутреннее устройство игры, узнаем какие свойства есть у деталей и, как их менять. Научимся создавать свой ландшафт и добавим на карту эффекты. Узнаем, как заставить деталь крутиться без программирования и сделаем веревочный городок.

Пример занятия:

На уроке мы познакомимся с начальным экраном Roblox Studio, изучим способы вращения и перемещения камеры. Познакомимся с инструментами на вкладке Home. Создадим собственную игру в жанре Obby, научимся ее сохранять и публиковать в Roblox.

Изучение основ языка Lua

Программирование позволяет создавать необычные игры и воплощать свои идеи в жизнь. Но прежде, чем перейти к сложным конструкциям языка Lua, мы познакомимся с основами написания кода, а также изучим переменные, циклы, условия, функции.

Ребята научатся:

  • Изменению свойств деталей с помощью скрипта
  • Работе с консолью и исправлению ошибок в коде
  • Создавать циклы, условия и функции на языке программирования Lua
  • Определять, что такое событие
  • Писать убивающий скрипт.

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

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

Пример занятия:

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

Создание симулятора сбора монет

Создаем Coin Simulator для сбора монет и отслеживаем, кто же собрал монет больше, с помощью таблицы лидеров. Помимо этого, покупаем необычные аксессуары за собранные монеты. Углубляемся в изучение языка Lua.

Ребята научатся:

  • Программировать вращение монетки
  • Удалять детали, модели с помощью скрипта
  • Создавать таблицу лидеров
  • Писать скрипт покупки аксессуаров
  • Списывать монеты за покупку.

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

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

Пример занятия:

На этом уроке мы научимся писать скрипт для доски лидеров. Научимся создавать новые папки и другие элементы с помощью программирования. Также поработаем с пользовательским интерфейсом и создадим окно заставки для игры и таблички на экране.

Создание игры «Space fighting»

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

Ребята научатся:

  • Телепортированию игрока
  • Созданию NPC и диалога с ним
  • Программированию преследования для NPC
  • Анимации удара оружия.

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

В четвертом модуле мы создадим здание космической станции, построим телепорт, научимся работать с кнопками. Переместим игрока на другую планету с помощью программирования. Создадим нового NPC, научим его говорить с нами и подсказывать, что нужно найти на планете. Запрограммируем NPC-пришельца, чтобы он следовал за нами. И не забудем про оружие: создадим световой меч, которым будем бороться с пришельцами.

Пример занятия:

На этом уроке мы создадим анимацию удара мяча в Animate Plugin, запрограммируем с помощью скрипта работу анимации. Также познакомимся с эффектом Trail и добавим его к нашему оружию, чтобы световой меч выглядел более эффектно. Выберем звук, подходящий для удара, а после составим скрипт для работы звуковой дорожки.

Создание игры «Racing»

Почувствуем себя участниками Формулы-1. Создадим реалистичную машину с хорошей подвеской, чтобы выиграть гонку. Мини-карта игры дополнит интерфейс и сделает гонки еще нагляднее.

Ребята научатся:

  • Конструировать машину
  • Программировать реалистичное движение машины
  • Настраивать камеру в игре
  • Создавать интерфейс, отображающий 3D объекты.

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

В пятом модуле мы создадим гоночный трек со зрительскими трибунами. Затем будем конструировать машину, которая и приведет нас к победе в гонке. Детально проработаем механику работы подвески и узнаем много новых элементов в Roblox Studio. Рассмотрим способы монетизации игры и выставим ее на продажу за Robux. И закончим изучение этого модуля созданием мини-карты нашей игры, которую сможем приближать и отдалять.

Пример занятия:

На этом уроке мы с тобой узнаем, какое событие срабатывает, когда игрок садится в машину. Обратим внимание на ветвление else if, рассмотрим как оно поможет нам создать реалистичную подвеску для машины. Научимся программировать механизмы и упростим наши вычисления с помощью готовых математических функций в Roblox Studio.

Цены

-30% скидка
Индивидуальные

Занятия проходят в браузере, через сервис Zoom. Ваш ребёнок будет общаться с преподавателем по видеосвязи и вместе решать задания. Вы сами выбираете график учёбы.

3 742 руб/мес
2 618 руб/мес
при рассрочке на 24 месяца
-30% скидка
Групповые

Онлайн занятия в небольшом кругу учеников. Можно присутствовать на уроке или смотреть его в записи. Занятия проводятся 2 раза в неделю.

Старт занятий - 1 марта

3 042 руб/мес
2 127 руб/мес
при рассрочке на 24 месяца

Результаты после курса

Собственная играСобственная игра

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

Основы языка LuaОсновы языка Lua

После прохождения курса дети узнают основы программирования на языке Lua.

СертификатСертификат

По окончании курса будет выдан сертификат о пройденном обучении.

Получи бесплатный урок в подарок

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

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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

Заявка на обучение

Вопросы и ответы

  • Какие требования к ученику для прохождения данного курса?
    Данный курс подойдет для детей от 9 лет. Наши преподаватели, благодаря специальной методике обучения, научат детей создавать 3D игры на языке программирования Lua, совершенно с нуля.
  • Какие требования к компьютеру?
    MacOS 10.9 или новее, Windows 7 или новее.

    Процессор: желательно Intel i3/i5/i7 или аналогичные AMD. 

    Оперативная память: не менее 4 Гб.

    Жесткий диск: желательно SSD.

  • Как проходят уроки?
    Школа программирования Ycla-Coding предлагает индивидуальный подход к каждому ученику. Мы учитываем ваши предпочтения и интересы, чтобы обучение было максимально эффективным и увлекательным. Наши занятия проводятся индивидуально или в небольших группах, что позволяет нашим преподавателям уделить достаточно внимания каждому ученику. Урок длится час, через Zoom. Занятие включает в себя: теорию, практику, ответы на вопросы, домашнюю работу и ее проверку. Во время урока у ребенка выделяется время на создание своей игры. Так он быстрее научится самостоятельно искать и исправлять ошибки.
  • Сколько человек занимается в группе?
    В группе занимается до 4х человек.
  • На какой курс может пойти ребенок после прохождения данного курса?
    После данного курса ребенок может перейти на Unity, если перед ним стоит цель - продолжать развиваться в направлении игр. Но если он дальше не хочет продолжать программировать игры и, если его возраст составляет 12 лет, то есть возможность пойти на курс Python, так как в Roblox у ребенка уже была практика написания кода, которая поможет ему в изучении Python. Если ребенок еще не достиг возраста, необходимого для Python, то мы предлагаем игровой курс блочного Minecraft.
  • Где могут пригодиться полученные навыки?
    Курс создан для того, чтобы ребята могли провести время с пользой и попробовали себя в программировании 3D игр на языке Lua. После обучения детям легко перейти к другим популярным языкам программирования - например, на Python или продолжить обучение в разработке 2D и 3D игр в Unity, а также есть возможность изучать программирование через блочный Minecraft.
  • Какой результат после пройденного курса?
    После окончания программы обучения в школе программирования Ycla-Coding вы будете готовы к созданию собственных игр на платформе Roblox. Вы сможете не только разрабатывать свои проекты, но и делиться ими с миллионами игроков по всему миру. Возможности Roblox огромны, и мы поможем вам раскрыть весь ваш творческий потенциал.
Обратный звонок

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

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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