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 видеоуроков, знакомство с которыми позволит и поможет разобраться в создании:
Надеемся, что все получилось и удалось выполнить проекты. Если да, можно начинать играть, загружать их на платформу Roblox и делиться с друзьями, другими пользователями. А если что-то не получилось или просто хочется углубиться в представленные темы и начать двигаться в направлении IT, приходите к нам на курсы Роблокса, которые помогут разобраться в:
ссылка на оригинал статьи https://habr.com/ru/articles/856830/
Добавить комментарий