Курс Roblox в 8–9 лет и старше: моделирование и программирование

f26daeb23023d361390ce687261cfa0b.png

Roblox и Roblox Studio — примечательная связка: благодаря данным средам и инструментам, доступным в них, даже младшие школьники могут научиться создавать первые простые игры и модели, а также писать код на языке Lua. Можно начать на курсах или отдать предпочтение бесплатным занятиям по видеоурокам: выбор за ребенком и его родителями. А мы хотим предложить импровизированный курс из 30 видеоуроков.

Мы в Pixel используем Roblox и Roblox Studio для обучения детей кодингу на языке «Луа», моделированию и созданию игр. Такой подход оправдан: условная вселенная Роблокса разработана в первую очередь для детей и подростков, увлекающихся геймингом и информационными технологиями.

Предлагаем рассмотреть импровизированный курс, состоящий из обучающих видеоуроков. Они посвящены Роблоксу и предназначены для детей 8–9 лет и старше. Но начнем с теории и опишем обозначенные инструменты: это поможет разобраться в основах, если нет их понимания.

ef1a11a41923cece8c36ef01423b4b62.jpg

Roblox, Roblox Studio и Lua: возможности, связь с программированием и моделированием, перспективы обучения 8–9-летних ребят

Начнем с азов. Итак:

  • Roblox — игровая онлайн-платформа. Вместе с тем это система создания игр, где конкретный пользователь может заниматься разработкой, развлекаться, обмениваться опытом с другими членами многомиллионного сообщества. Условная вселенная Роблокса представлена совокупностью компонентов, один из неотъемлемых элементов которой — движок «Студио». О нем расскажем отдельно;

  • Roblox Studio — собственный движок Роблокса. Он предназначен для создания 3Д-игр, различных игровых объектов и предметов. Предусмотрены инструменты для управления средой, моделирования, редактирования, а также возможность применения Lua для программирования событий, внутренних процессов. Но используется диалект Luau, который подходит для обучения кодингу детей и подростков. Так считают сами разработчики платформы и движка (прим.: источник № 1, источник № 2).

Виртуальный мир, созданный Роблоксом и выстроенный представленными инструментами, демонстрирует образовательный потенциал, ведь благодаря ему ребята 8 лет и старше, увлеченные геймингом и IT, могут:

  • Постигать твердотельное моделирование на примере создания зданий, ландшафтов игровых карт и других объектов;

  • Изучать программирование через скриптинг на языке «Луа», вникать в основы написания кода;

  • Разрабатывать первые собственные игры и не только.

Конкретные примеры будут в роликах, представленных далее. Предлагаем перейти к ним и ознакомиться с импровизированным курсом Роблокса для учащихся 2–3-х классов общеобразовательных школ и для детей постарше.

90b93f2d03852bf353909e5a1126eaa8.jpg

Подборки видеоуроков Lua, Roblox и Roblox Studio для детей 8–9 лет и старше

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

Азы: 10 вводных видео о Роблоксе для детей 8 лет и старше

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

1. Установка Roblox на персональный компьютер или ноутбук

Первое вводное видео рекомендуем к просмотру каждому новичку. В нем преподаватель Pixel рассказал:

  • Что такое Роблокс;

  • Как пройти регистрацию на платформе и загрузить ее офлайн-версию в виде движка Studio;

  • Как выполняется вход в систему.

2. Создание первой собственной карты с нуля

Второй видеоролик посвящен следующим темам:

  • Интерфейс Роблокса;

  • Изменение ландшафта;

  • Создание объектов для игровой карты.

3. Основы Lua

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

  • Создании спавна в Роблоксе;

  • Шутерах и азах их разработки;

  • Основах кодинга на языке «Луа».

4. Первый уровень в Roblox с нуля

Следующее видео из сегодняшнего импровизированного курса поможет понять:

  • Как создавать уровни с помощью инструментов Роблокса;

  • Что такое циклы и для чего они используются в программировании.

5. Углубление в разработку

В видео затронуты и рассмотрены следующие важные темы:

  • Создание карты;

  • Условные операторы и функции;

  • Скриптинг в Роблоксе;

  • Реализация проекта «Ловушка и трамплин».

6. Диалоги их настройка

Шестой урок посвящен следующим темам:

  • Настройка диалога в игре;

  • Программирование ответа персонажа;

  • Устройство диалоговой системы в Roblox.

7. Разработка компонентов GUI

Седьмой видеоролик поможет разобраться в компонентах GUI (Graphical User Interface) — графического пользовательского интерфейса. Если просто, то речь о внешнем виде той или иной программы. Это совокупность, скажем, меню и кнопок, с которыми может взаимодействовать пользователь. Без данных элементов любой графический интерфейс был бы несовершенным. 

Базовые темы:

  • Создание меню и кнопок;

  • Скриптинг компонентов GUI, их настройка.

8. Начало создания трехмерной игры

На примере ряда интересных и увлекательных действий по видеоуроку предстоит:

  • Продумать суть игры;

  • Создать для нее карту;

  • Добавить и запрограммировать лестницу.

9. Доработка начатого проекта

Девятый ролик логично продолжает восьмой урок, поэтому предстоит разобраться:

  • Как добавить оружие;

  • Что нужно для распределения игроков по командам;

  • Как сделать меню и заскриптить проект.

10. Новая игра в Roblox

Последний ролик из базовой части сегодняшнего импровизированного курса посвящен:

  • Созданию новой карты;

  • Добавлению врагов и оружия;

  • Работе с фонами;

  • Скриптингу на языке «Луа».

Моделирование в Роблокс Студио: 10 видеоуроков для детей 8–9 лет и старше

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

Итак, давайте научимся делать…

1. Самолет

Ролик поможет разобраться в:

  • Выборе подходящих моделей;

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

  • Скриптинге самолета.

2. Машину

Этот урок гейм дизайна для детей в Роблоксе посвящен созданию виртуальной машины. Предстоит познакомиться с:

  • Выбором моделей;

  • Настройкой виртуального автомобиля;

  • Его программированием.

3. Лодку

Третий урок в формате видео посвящен все тем же темам. Это:

  • Выбор модели, ее редактирование;

  • Изменение ряда параметров;

  • Написание простого скрипта.

4. Корабль

Продолжить уроки строительства предлагаем четвертым видео, в котором рассказано, как:

  • Сделать двухуровневую палубу;

  • Сформировать нос корабля;

  • Сделать бортовые части, мачту;

  • Применить эффект дерева;

  • Создать виртуальное море;

  • Написать скрипт для корабля.

5. Веселого кота

Теперь предлагаем сделать скин веселого кота. Предстоит разобраться:

  • Что такое скин, какие его варианты можно найти во внутреннем магазине;

  • Как создать кота, сохранить его и загрузить в Roblox.

6. Симулятор собаки

Следующее занятие в формате видео посвящено все тем же темам: предстоит выбрать модель, отредактировать ее, установить некоторые параметры, добавить персонажа — виртуальную собачку, а также написать программу.

7. Дракона

Усложним самообучение: в очередном ролике рассмотрены новые темы. Предстоит узнать о:

  • MagicaVoxel — бесплатном инструменте для создания пиксельной 3Д-графики, а также о работе с соответствующими инструментами;

  • Создании основы дракона, загрузке модели в Роблокс Студио, а также о программировании нового персонажа.

8. Дом

Это видео о 3Д-моделировании в Роблоксе поможет узнать больше:

  • Об инструментах Roblox Studio;

  • О Toolbox — условной панели, или окне, на котором можно найти различные средства, предназначенные для работы с объектами и не только;

  • Об использовании базовых и расширенных инструментов для создания и программирования дома.

9. Симулятор города

Предпоследний видеоурок из второй части импровизированного курса Roblox для детей 8 лет и старше посвящен таким темам:

  • Создание моделей;

  • Их добавление на карту проекта «Большой город»;

  • Скриптинг симулятора.

10. Симулятор ресторана

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

  • Использовать Toolbox;

  • Сделать NPC — персонажей;

  • Добавить еду;

  • Создать деньги;

  • Запрограммировать предметы, объекты и персонажей.

Популярные игры и их элементы в Roblox: 10 уроков game-разработки в Роблоксе с нуля для детей 8–9 лет и старше

В завершение предлагаем ознакомиться с десятью хорошими играми и их элементами, которые могут выполнить в Роблоксе даже новички — младшие школьники, проходящие обучение во вторых–третьих классах общеобразовательных школ. Подробно описывать каждый новый урок не будем, потому что понимаем, что без просмотра видео вряд ли удастся что-либо понять. Представим перечень.

Итак, вот 10 видеоуроков, знакомство с которыми позволит и поможет разобраться в создании:

  1. Игры с нейросетью.

  2. Виртуальных монет.

  3. Симулятора магазина.

  4. Кликера.

  5. Игры в жанре Tower.

  6. Игрового пропуска — Game Pass.

  7. Хоррора.

  8. Tycoon — экономического симулятора.

  9. Игры-симулятора.

  10. Виртуальных гонок.

f3ec8781d8f40c937317be995a4f7fe6.jpg

Надеемся, что все получилось и удалось выполнить проекты. Если да, можно начинать играть, загружать их на платформу Roblox и делиться с друзьями, другими пользователями. А если что-то не получилось или просто хочется углубиться в представленные темы и начать двигаться в направлении IT, приходите к нам на курсы Роблокса, которые помогут разобраться в:

© Habrahabr.ru