Курс Roblox в 8–9 лет и старше: моделирование и программирование
Roblox и Roblox Studio — примечательная связка: благодаря данным средам и инструментам, доступным в них, даже младшие школьники могут научиться создавать первые простые игры и модели, а также писать код на языке Lua. Можно начать на курсах или отдать предпочтение бесплатным занятиям по видеоурокам: выбор за ребенком и его родителями. А мы хотим предложить импровизированный курс из 30 видеоуроков.
Мы в Pixel используем Roblox и Roblox Studio для обучения детей кодингу на языке «Луа», моделированию и созданию игр. Такой подход оправдан: условная вселенная Роблокса разработана в первую очередь для детей и подростков, увлекающихся геймингом и информационными технологиями.
Предлагаем рассмотреть импровизированный курс, состоящий из обучающих видеоуроков. Они посвящены Роблоксу и предназначены для детей 8–9 лет и старше. Но начнем с теории и опишем обозначенные инструменты: это поможет разобраться в основах, если нет их понимания.
Roblox, Roblox Studio и Lua: возможности, связь с программированием и моделированием, перспективы обучения 8–9-летних ребят
Начнем с азов. Итак:
Roblox — игровая онлайн-платформа. Вместе с тем это система создания игр, где конкретный пользователь может заниматься разработкой, развлекаться, обмениваться опытом с другими членами многомиллионного сообщества. Условная вселенная Роблокса представлена совокупностью компонентов, один из неотъемлемых элементов которой — движок «Студио». О нем расскажем отдельно;
Roblox Studio — собственный движок Роблокса. Он предназначен для создания 3Д-игр, различных игровых объектов и предметов. Предусмотрены инструменты для управления средой, моделирования, редактирования, а также возможность применения Lua для программирования событий, внутренних процессов. Но используется диалект Luau, который подходит для обучения кодингу детей и подростков. Так считают сами разработчики платформы и движка (прим.: источник № 1, источник № 2).
Виртуальный мир, созданный Роблоксом и выстроенный представленными инструментами, демонстрирует образовательный потенциал, ведь благодаря ему ребята 8 лет и старше, увлеченные геймингом и IT, могут:
Постигать твердотельное моделирование на примере создания зданий, ландшафтов игровых карт и других объектов;
Изучать программирование через скриптинг на языке «Луа», вникать в основы написания кода;
Разрабатывать первые собственные игры и не только.
Конкретные примеры будут в роликах, представленных далее. Предлагаем перейти к ним и ознакомиться с импровизированным курсом Роблокса для учащихся 2–3-х классов общеобразовательных школ и для детей постарше.
Подборки видеоуроков 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 видеоуроков, знакомство с которыми позволит и поможет разобраться в создании:
Игры с нейросетью.
Виртуальных монет.
Симулятора магазина.
Кликера.
Игры в жанре Tower.
Игрового пропуска — Game Pass.
Хоррора.
Tycoon — экономического симулятора.
Игры-симулятора.
Виртуальных гонок.
Надеемся, что все получилось и удалось выполнить проекты. Если да, можно начинать играть, загружать их на платформу Roblox и делиться с друзьями, другими пользователями. А если что-то не получилось или просто хочется углубиться в представленные темы и начать двигаться в направлении IT, приходите к нам на курсы Роблокса, которые помогут разобраться в: