пабг в роблокс

Пабг в Роблоксе: подборка уроков программирования в Roblox

Главная страница » Roblox для детей » Пабг в Роблоксе: подборка уроков программирования в Roblox

Приблизительное время чтения: 10 минут

PUBG (PlayerUnknown’s Battlegrounds) — это многопользовательская онлайн-игра в жанре Battle Royale (королевская битва), в которой до 100 игроков сражаются, находясь на одной территории, постепенно уменьшая её размер. Задача игры — остаться единственным выжившим, победив остальных. Игроки начинают с воздуха, выпадают в заранее заданную местность, вооружаются и запасаются необходимыми вещами, чтобы обеспечить себе жизнь в суровых условиях. Сегодня мы попробуем сделать такую игру Пабг в Роблоксе.

На платформе Roblox создание игр строится на процессе создания 3D-моделей и непосредственно скриптинга. Программирование в Roblox — это создание и настройка виртуальных миров и поведения их элементов с помощью языка программирования Lua. 

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

Содержание

Как сделать пабг в Роблокс: подробный гайд

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

1. Как создать игру в роблоксе: моделирование острова

Длительность: 12:20

Первым шагом будет создание основы острова. Используя Terrain Editor, остров обводится водой, а затем добавляется слой камней для рельефа. Важные игровые элементы, такие как зона для игроков и взлётно-посадочная полоса, учитываются при проектировании, чтобы остров отличался от исходного прототипа.

Далее создаётся взлётно-посадочная полоса, приближенная к прямоугольнику, с небольшими неровностями для реалистичности. Затем, добавляется песок для дополнительной детализации, который выравнивается, чтобы устранить пробелы. После этого наносится слой земли, а затем выравниваются и закрываются все пустые места. Процесс требует внимательности к высоте, чтобы сохранить реалистичный рельеф.

Наконец, добавляются детали для повышения реализма: дополнительные слои камней, выделение зоны игроков, взлётная полоса (изменённый материал), модели самолётов и столиков с оружием (используя готовые объекты). Размеры и расположение объектов корректируются под игровой процесс.

2. Как сделать игру в Роблокс Студио: улучшаем виртуальный мир острова

Длительность: 13:11

В этом уроке создается простой магазин и другие детали острова, на котором игроки будут спавниться. Используются простые блоки, дублирование (Ctrl+D), и отключение привязок для точной настройки размеров. Упор делается на простоту и баланс, избегая излишней сложности. Для крыши и боковых стенок применяется твердотельное моделирование для создания сложных форм.

Далее, на остров добавляются костер, лавочки, стулья, тропинки, и таблица статусов игроков. Игра будет иметь несколько карт; основная карта будет для активной игры, а начальный остров — для подготовки и ожидания.

Элементы острова, которые нужно добавить:

  • Рельефные камни
  • Лавочки
  • Стулья
  • Тропинки
  • Таблица статусов игроков

3. Roblox Studio уроки: делаем контейнер

Длительность: 10:52

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

На остров добавляются новые объекты, включая деревья, измененный скайбокс, модель самолёта и лестница. Создание тропинок и корректировка позиций контейнеров завершают этапы детализации и оформления.

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

4. Как сделать игру в Роблокс: инструменты геймдизайна для разработки моделей

Длительность: 10:09

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

В уроке показан процесс создания декоративного мини-острова с пристройками и растительностью. Затем строится снайперская башня из двух уровней. Добавляются дубли костра и лавочек. Создается лестница в башне с помощью твердотельного моделирования (вырезание отверстия и сборка из блоков). Лестница выравнивается, а все объекты объединяются в одну модель. Создается зона готовности игроков, используя блок с триггером, и скрипт, меняющий статус игрока на готовность при взаимодействии. На этом этапе моделирование откладывается до следующего этапа.

5. Пабг в Роблоксе: проектирование новых карт

Длительность: 11:42

В этом уроке мы создаём новую карту с военным объектом, включающим ангары и декорации. Используя Terrain Editor, формируется прямоугольный остров, выравнивается поверхность и заполняется различными элементами:

  • Снайперские башни
  • Ангары

Ангары создаются из цилиндров с помощью твердотельного моделирования, чтобы создать отверстия и добавить детали.

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

Создаются:

  • Тонкая пластина
  • Металлические двери (из базовых блоков, рам и цилиндров)

В ангаре добавляются:

  • Источники света (лампы)
  • Столы
  • Контейнеры

Внутри ангар заполняется деталями и группируется. Создаются копии ангара и располагаются по острову. Создаётся папка для организации моделей Terrain Workspace. Добавляются дополнительные контейнеры и асфальт, чтобы улучшить ландшафт.

6. Как создать игру в Роблокс 2024: дополняем остров и создаем контент для пользователей

Длительность: 11:23

Создается металлический мост к военному объекту, с использованием обычных блоков, материалов металл и Diamond Plate, и трамплинов для плавного перехода. Конструкция моста дополняется ограждением и балками под углом 45 градусов. Все элементы подбираются для гармоничного сочетания с другими деталями карты. В список элементов моста входят:

  • Обычные блоки
  • Трамплины
  • Боковое ограждение
  • Балки под углом 45°

Далее моделируется ландшафт вокруг моста, с добавлением разрушенных машин, контейнеров, и детализированных ящиков, а также забора с электрическим эффектом. Элементы ландшафта включают зону перед мостом (с дровами и камнем), дорогу, разрушенные машины, контейнеры и забор с колючей проволокой (с Particle Emitter эффектом).

Научим создавать игры в Roblox

    Отправляя заявку, вы соглашаетесь с политикой конфиденциальности

    7. Roblox уроки программирования: пишем скрипт

    Длительность: 10:02

    Начнём с продолжения прошлого урока, а именно доработка нашего электрического забора. Создается функциональный электрический забор, который уменьшает здоровье игрока при взаимодействии с ним. Скрипт, установленный на коллизию забора, уменьшает HP игрока на 2 единицы с задержкой в 1 секунду. Также создается healthbar, который будет отображать здоровье игрока в игре.

    Создается скрипт, реагирующий на изменение здоровья персонажа и изменяющий размер healthbar в интерфейсе. Функция Health Changer динамически изменяет размер полоски healthbar в зависимости от полученного урона, используя UDIM2 для корректного масштабирования. Убирается автоматическая регенерация здоровья.

    Создается домик с двухэтажной структурой, гаражом и характерными визуальными особенностями. Дома на карте будут без окон, чтобы подчеркнуть уязвимость. Автор собирает идеи от зрителей для создания дополнительных объектов в игре, включая дома, декорации, заборы, и анимированные двери. Зрители могут отправить свои модели, и лучшие из них будут использованы в карте, при условии оптимизации и отсутствия большого количества скриптов или спецэффектов.

    8. Roblox lua уроки: делаем анимацию двери

    Длительность: 10:49

    Продолжим работать над заполнением нашей карты. Создается анимированная дверь, состоящая из рамы и основной части, с использованием стандартных блоков. Дверь группируется с хинчем и дубликатом хинча, и добавляется Proximity Prompt для взаимодействия. Дверь оформляется текстурой и ей присваивается скрипт для анимации открытия/закрытия с использованием TwinService и CFrame.

    Строятся склад, забор и гараж. Автор собирает пользовательские модели, но отмечает необходимость флага LO COPY для использования. Склад делается из белого дерева с кирпичной крышей, и дополняется внутренними объектами (коробки, полки). Гараж моделируется с декорациями (машины, полки) и источником света.

    9. Пабг в Роблоксе: продолжаем кодирование игровых объектов

    Длительность: 10:45

    Основная цель урока — заполнить остров новыми постройками и объектами. Строятся небольшие домики и декорации вдоль побережья, включая кусты, деревья и забор. Также создается пляжная зона с платформой для вышки спасателей, забором и элементами обстановки (лежаки, мяч, костер).

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

    10. Уроки в школе Роблокс: работаем с редактором объектов на карте и системой лута

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

    В процессе разработки карты оптимизируется ландшафт с использованием Terrain Editor, удаляя лишние объекты и добавляя новые элементы. Параллельно создаются модели бронежилетов из отдельных элементов (пластин и лямок) с помощью плагина Buildrick, к которым прикрепляется скрипт для управления характеристиками персонажа.

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

    11. Как научиться играть в Роблокс и создавать свои симуляции игр: работаем над аптечкой для пабга

    Длительность: 10:14

    Разрабатывается функциональная аптечка, используя готовую модель и созданный скрипт, который увеличивает здоровье игрока на 50 единиц при использовании и затем удаляет аптечку. Добавляются дополнительные объекты, включая элементы от подписчиков, и готовятся к созданию точки спавна с самолетом и парашютом.

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

    12. Завершаем создание пабга в Роблоксе: объединяем острова

    Длительность: 10:06

    В этом уроке Roblox объединяются два острова в одну карту. Показано, как создавать скрипты для телепортации между ними, включающие TeleportService, PlaceID, и SpawnName. Здесь же пишется скрипт возврата на первый остров при гибели персонажа, добавляются декорации и настраиваются границы воды с использованием Terrain Editor и подходящего скайбокса.

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

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

    Школа программирования Роблокс для детей

    Если кроме создания пабга в Роблокс вам интересно разработать другие игры и проекты в Роблокс, советуем присмотреться к курсу Roblox создания игр.

    Ссылка: https://pixel.study/roblox

    Для детей и подростков от 9 до 14 лет по Roblox школа программирования PIXEL предлагает онлайн-обучение на курсе по созданию игр.

    Эта лицензированная школа IT-образования, с командой из более чем 100 опытных преподавателей, предлагает гибкие варианты обучения, чтобы сделать IT доступным и интересным для всех. Резиденты РФ могут получить частичную компенсацию расходов на обучение благодаря налоговому вычету.

    Обучение доступно в различных форматах: групповые курсы, индивидуальные занятия, видеокурсы и онлайн-лагерь.

    Курс состоит из трех модулей. Первый — простой, дает ребятам основы работы со средой Роблокс и языком Lua. Здесь ребята учатся создавать простые игровые объекты вроде меню персонажа, при помощи условий делают диалоги для NPC.

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

    Школа предлагает выгодные условия для обучения: 10% скидка на абонемент от 12 занятий для новых клиентов, а также рассрочка 50/50. За активное участие в обучении ученики получают баллы, которые можно обменять на приятные бонусы, например, подписку на Яндекс Плюс или бесплатные занятия.

    «Пиксель» будет хорошим дополнением к основной школьной программе, займет детей полезным и интересным ИТ-увлечением.

    Roblox будет оптимальным вариантом для ребенка, если он уже интересуется сферой цифровых технологий и мечтает создать свою собственную игру. Но есть и другие направления для развития цифровых навыков ребенка. Для наглядности советуем посмотреть примеры проектов, которые создают ученики школы «Пиксель» на онлайн-занятиях.

    Рубрики: , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
    Share
    Опубликовано: 15 ноября 2024 111
    Подписаться
    Уведомить о
    guest
    1 Комментарий
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
    Михаил
    Михаил
    16 дней назад

    Интересная подборка!