Библиотека
28 апреля 2022 10:52

Большая книга ROBLOX. (как создавать свои миры и игры)


Roblox непрерывно меняется

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

В этой книге нет способов, «Как быстро разбогатеть», быстрых схем получения крупных сумм денег (робаксов) или историй о том, как создавать и выгодно продавать объекты в Roblox. Все что ты читал и видел в Интернете не имеет значения. Единственный способ получения прибыли в Roblox это тяжелый и кропотливый труд с весомой долей креатива и преданностью своему делу. Вот и все.



1. САМЫЕ ОСНОВЫ

1. Основы ROBLOX

ROBLOX.

ПОЧЕМУ ЛЮДИ ИГРАЮТ В ROBLOX?

Roblox — это игра, в которой ты можешь делать что угодно и быть кем угодно. Например, можно сыграть в последнюю версию «Звездных воин», если хочется почувствовать себя джедаем, или в последнюю версию футбольного симулятора Madden, если кто-то хочет стать звездой НФЛ. Но как быть, если ты хочешь построить собственный ресторан и обслуживать посетителей в костюме Человека-паука? Такого рода вещи недопустимы для игр, купленных в магазине.

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

Еще одна потрясающая особенность Roblox — возможность создания в ней огромного количества крутых примочек. Ты можешь играть и создавать всевозможные прикольные штуки абсолютно бесплатно, не внося за них абсолютно никакой платы. Ты сможешь создавать игры, используя кирпичики в духе виртуального Лего. Ты сможешь создавать огромные миры с реками, и озерами, и гигантскими горами. Люди тратят безумное количество часов на изменение своих миров и создание игр, которыми они смогут поделиться только с друзьями.

ПОХОЖ ЛИ ROBLOX НА MINECRAFT?

Основываясь на предыдущем описании, возможно, Roblox и напоминает и созвучен с другой не менее популярной игрой, в которой также нужно строить миры и о которой ты наверняка слышал или в которую играл, — это

Minecraft.

Хотя они и кажутся очень похожими, эти игры совершенно разные.

СРАВНЕНИЕ MINECRAFT И ROBLOX

MINECRAFT ROBLOX
Игровой мир генерируется случайным образом Игра изготавливается пользователем с нуля
Игра нацелена на строительство и выживание Игры могут быть нацелены на что угодно
Все миры похожи между собой Игры редко схожи между собой

КАК СОЗДАТЬ АККАУНТ В ROBLOX

Теперь давай создадим аккаунт (учетную запись) в Roblox! Если ты зайдешь на сайт Roblox (Roblox.com), то попадешь на главную страницу, форма регистрации на которой будет выглядеть следующим образом:

ФОРМА РЕГИСТРАЦИИ НА САЙТЕ ROBLOX
ФОРМА РЕГИСТРАЦИИ НА САЙТЕ ROBLOX

Процесс создания аккаунта (учетной записи) прост. Очень хорошо, если при регистрации аккаунта рядом с тобой будет находиться кто-то из родителей, чтобы помочь. Тебе предстоит внести следующую информацию в представленную выше форму для настройки учетной записи.

ДАТА РОЖДЕНИЯ

Будь честным и укажи свою настоящую дату рождения в строке Birthday (Month — месяц твоего рождения, Day — день, Year — год). Если тебе еще не исполнилось 13 лет, то спроси родителей, не против ли они твоей регистрации (возможно, они захотят прочитать вопросы и ответы в конце этой книги для получения дополнительной информации).

ИМЯ ПОЛЬЗОВАТЕЛЯ

В поле Username указывается имя (на английском языке), под которым ты будешь известен остальным пользователям сайта. Это имя будет отображаться у твоего персонажа над головой, когда ты будешь играть, оно же появится в твоем профиле, будет отображаться при внесении твоего персонажа в список достижений и в любых других случаях. Не используй свое настоящее имя, которое может ассоциировать твоего персонажа с тобой в настоящей, реальной жизни. Сайт покажет подсказку, если имя которое ты хочешь использовать, уже взял кто-то другой. Если такое имя пользователя уже кем-то зарегистрировано, тебе придется придумать себе другое. Поговори с родителями, прежде чем примешь решение.

ПАРОЛЬ

Твой пароль, который ты укажешь в поле Password, должен быть не короче 8 символов и состоять из английских букв и/или цифр. Не используй как пароль свое реальное имя или имя пользователя, потому что его легко может угадать хакер. Постарайся сделать так, чтобы буквы чередовались с цифрами, можешь включить в свой пароль прописные буквы или пунктуационные знаки. Запиши пароль или сохрани куда-нибудь, на тот случай, если ты вдруг забудешь его. Поговори с родителями — они подскажут тебе безопасный пароль.

ПОЛ

Просто щелкни мышью по значку мужского или женского пола. От этого выбора будет зависеть пол твоего персонажа в игре.

ЗАВЕРШАЮЩИЙ ЭТАП

  1. Нажми кнопку Sign Up.

ПРИВЯЗКА АДРЕСА ЭЛЕКТРОННОЙ ПОЧТЫ

Наверняка ты обратил внимание, что при создании учетной записи от тебя не требовалось указывать адрес твоей электронной почты. Если тебе больше 13 лет, то для начала работы он тебе и не понадобится. Но позже его все-таки нужно будет указать, иначе у тебя будет сильно меньше возможностей на этом сайте.

Например, ты не сможешь болтать на форумах, использовать внутреннюю валюту, робаксы и т. д. (Робаксы — виртуальная форма внутренней валюты, которая используется в Roblox для покупки обновлений, особых предметов в играх и т. п.)

ЗНАЧОК НАСТРОЙКИ УЧЕТНОЙ ЗАПИСИ
ЗНАЧОК НАСТРОЙКИ УЧЕТНОЙ ЗАПИСИ

 

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

ЗАПОЛНЕНИЕ ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ

Вернувшись в раздел Settings (Настройки), на вкладке Account Info (Информация об учетной записи) ты увидишь два поля — Personal и Social Networks. В разделе Personal ты можешь указать информацию о себе (но не пиши свой настоящий адрес или настоящее имя), страну, где проживаешь. В этом разделе ты также можешь выбрать язык в играх, например, Русский (не все игры поддерживают смену языка), указать страну проживания и сменить оформление сайта со светлого на темное.

ВКЛАДКА ACCOUNT INFO
ВКЛАДКА ACCOUNT INFO

 

В разделе Social Networks (прокрути страницу немного ниже) ты можешь добавить ссылки на свои аккаунты в социальных сетях Facebook, Twitter, YouTube и Twitch, если твои родители не возражают. Так же там есть настройка, которая позволяет скрыть этот раздел от всех либо сделать его доступным только для друзей, только для тех, на которых подписан ты сам, только для подписчиков или показать его всем пользователям. Выбери тот вариант, который устраивает тебя и твоих родителей.

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ БЕЗОПАСНОСТИ

Когда ты создавал свою учетную запись, то для безопасности вводил лишь пароль, но, если захочешь, ты можешь использовать и дополнительные настройки безопасности для защиты своей учетной записи. Если ты перейдешь на вкладку Security страницы настроек профиля, ты увидишь список «дополнительных возможностей по защите данных».

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ БЕЗОПАСНОСТИ
ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ БЕЗОПАСНОСТИ

 

Вверху располагается раздел многофакторной аутентификации (2 Step Verifi cation). Это означает, что если кто-нибудь попытается зайти под твоим именем с устройства, с которого ты никогда не входил в свой аккаунт, то на твой адрес электронной почты придет письмо с кодом доступа. Без введения этого кода войти в твою учетную запись с нового устройства не получится.

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

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ БЕЗОПАСНОСТИ
ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ БЕЗОПАСНОСТИ

 

Защита твоего пароля

Если ты получил текстовое сообщение с просьбой выслать твой пароль от учетной записи или в процессе игры появится уведомление с аналогичной просьбой, не вводи ни в коем случае свой пароль и не высылай его. Это специальная хакерская атака, и нельзя доверять отправителю, даже если сообщение выглядит правдоподобно. Разработчики Roblox никогда не запрашивают пароли, в том числе и в процессе игры.

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

И, наконец, раздел Secure Sign Out позволяет выйти из аккаунта (завершить сеансы работы) на всех твоих устройствах, если ты их не используешь.

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ КОНФИДЕНЦИАЛЬНОСТИ

Перейдя на вкладку Privacy (Конфиденциальность) в настройках учетной записи, ты или твои родители смогут ограничить или разрешить способы общения с тобой, а также выполнить некоторые другие настройки. Первый раздел называется Contact Settings (Настройки контактов), и в поле ниже по умолчанию выбран пункт Default. В большинстве полей выбран пункт Friends, что ограничивает круг твоего общения твоими друзьями, но настройки легко поменять: можно полностью заблокировать все способы общения или, наоборот, разрешить разговаривать с тобой всем желающим, даже незнакомым пользователям. Тебе и твоим родителям нужно определиться с подходящим вариантом. Выбери тех, кто может отправлять тебе сообщения, в том числе в приложении и в играх.

НАСТРОЙКИ КОНФИДЕНЦИАЛЬНОСТИ
НАСТРОЙКИ КОНФИДЕНЦИАЛЬНОСТИ

 

Раздел Other Settings позволяет выбрать, кто может отправлять тебе персональные приглашения и просматривать твой инвентарь.

НАСТРОЙКИ СЧЕТА

После создания учетной записи в Roblox тебе автоматически назначают бесплатный статус членства. Если ты хочешь повысить свой статус, на странице настроек перейди на вкладку Billing (Расчеты) и нажми кнопку Join, чтобы увидеть варианты оформления премиум-аккаунта. Если ты зарегистрировался на сайте Roblox, чтобы иногда играть в бесплатные игры, то оформлять подписку на премиум-аккаунт вовсе необязательно. Но если ты хочешь попробовать свои силы в разработке игр и планируешь продавать предметы в своих играх, то тебе нужно попросить родителей оплатить подписку. В таком случае тебе нужно перейти ко второй главе, чтобы больше узнать о премиум-подписке.

УВЕДОМЛЕНИЯ

Вкладка Notifi cations находится в самом конце страницы настроек учетной записи на сайте Roblox. Здесь можно настроить две разновидности уведомлений:

  • Notifi cation Stream (Поток уведомлений) позволяет выбрать всплывающие уведомления на странице.
  • Desktop Push (Всплывающие уведомления на рабочем столе) позволяет выбрать всплывающие уведомления в углу экрана в процессе игры.

 

НАВИГАЦИЯ ПО САЙТУ ROBLOX

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

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

  • список игр, в которые ты недавно играл;• твои публикации и рекомендуемые тебе игры;
  • последние публикации в блоге.

В правом нижнем углу находится окно чата, предназначенное для отправки твоих сообщений другим пользователям. Щелкни мышью по верхней синей полосе со словом Chat, чтобы развернуть окно или, наоборот, свернуть его. Давай покинем это окно и сосредоточимся на боковой панели, которая расположена в левой части экрана. Тебе она понадобится для перемещения по разделам сайта Roblox. Первая ссылка на боковой панели — Home — это главная страница сайта, на которой ты сейчас находишься. Давай подробно изучим остальные ссылки.

ПРОФИЛЬ

На странице Profile показан твой профиль — своеобразная «страница о тебе» в интернете. На этой странице показана информация о тебе, твоем аватаре и твоих игровых привычках, предпочтениях.

СТРАНИЦА ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ ROBLOX
СТРАНИЦА ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ ROBLOX

На странице профиля показано, сколько у тебя друзей, подписчиков и подписок — людей, на которых в Roblox подписан ты сам. В разделе About отображена личная информация, которую ты записал в настройках при первоначальной регистрации. Чуть ниже показан твой аватар в 2D-режиме (как распечатка на листе бумаги) или 3D-режиме (объемное изображение). Изображение в 2D-режиме расположено к тебе лицом и не двигается, в то время как 3Dизображение можно рассмотреть со всех сторон, так как его можно вращать. Режим отображения аватара можно выбрать с помощью кнопки 2D/3D. Справа показаны детали твоего аватара. Для получения подробной информации о каждой детали ты можешь щелкнуть по ней мышью. Ниже расположены следующие разделы.

  • Collections: предметы, которые можно использовать для изменения аватара (более детально данный процесс описан во второй главе этой книги).
  • Player Badges: тут будут отображаться все твои награды, которые ты заработаешь в разных играх. Если ты — новичок, этот раздел будет скрыт.
  • Statistics: а здесь видна информация о том, когда ты зарегистрировался в Roblox и сколько раз заходил в аккаунт.

СООБЩЕНИЯ

Следующий пункт на боковой панели, Messages, предназначен для чтения и отправки сообщений. Здесь ты можешь прочитать входящие и отправленные сообщения, свежие новости от разработчиков Roblox, а также архивные сообщения, которые больше не находятся в папке Inbox (Входящие). В архиве лежат старые текстовые и Facebook-сообщения, исключая те, что ограничены в настройках аккаунта Roblox.

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

ДРУЗЬЯ

Пункт Friends расположен сразу после пункта Messages. Задерживаться на нем нет смысла, если у тебя нет огромного количества друзей или подписок. Все они будут перечислены здесь по мере твоего знакомства с Roblox. Ты сможешь добавлять друзей прямо во время игры, подробней об этом ты узнаешь во второй главе.

АВАТАР

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

Все предметы, которые ты можешь надеть на свой аватар, доступны на странице редактора аватара. Навигационная панель позволяет выбрать тип предметов: Recent (Последние предметы), Clothing (Одежда), Body (Тело), Animations (Анимации) и Costumes (Костюмы). Раздел Animations позволяет выбрать различные движения для твоего аватара, например как он будет ходить, бегать или карабкаться. Все аватары в Roblox выполняют такие действия одинаково, но анимации привлекают к твоему персонажу больше внимания, так сказать, выделяют его из массы.

СТРАНИЦА РЕДАКТОРА АВАТАРА
СТРАНИЦА РЕДАКТОРА АВАТАРА

Мы поговорим больше об изменении аватара во второй главе.

ИНВЕНТАРЬ

В разделе Inventory находится список твоих предметов. Все что, есть в твоем аккаунте, перечислено здесь. Это своего рода огромное бесконечное виртуальное хранилище всех твоих предметов.

СТРАНИЦА ИНВЕНТАРЯ
СТРАНИЦА ИНВЕНТАРЯ

Для каждого предмета есть отдельная страница. Большинство предметов из полного каталога можно покупать, выкупать или обменивать, а также получать (если они бесплатны). Каталог рассмотрим в следующей главе.

ТОРГОВЛЯ

Страница Trade предназначена для торговли. Этот раздел сайта содержит все твои покупки и продажи. Это значит, что когда ты покупаешь что-то у другого игрока, то отправляешь ему виртуальные деньги, робаксы или наоборот — меняешь какую-то вещь на робаксы или любую, или же вы меняетесь

вещами.

Редкие предметы можно продать даже за 1000 робаксов! Торговля — распространенный способ обмена предметами в Roblox.

ГРУППЫ

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

Группы — хороший способ найти союзников и объединиться, чтобы побеждать группы соперников.

 

На странице Groups ты увидишь несколько категорий групп.

СТРАНИЦА ГРУПП
СТРАНИЦА ГРУПП
  • Building — группы, ориентированные на строительство.
  • Military — военно-тематические группы
  • В группах Roleplaying все участники ведут себя как актеры, играющие роли.
  • Fan — такие группы обычно сфокусированы на приеме участников с общими интересами или особенностями, например, старшеклассников школ или фанатов телевизионных шоу или определенных игр, например Sword Art Online или Pokémon.

ЛЕНТА

Раздел My Feed — это своего рода лента новостей, которые ты публикуешь. Кроме того, здесь есть несколько ссылок на самые полезные страницы сайта: выбора игр, настройки аватара, программирования и поиска друзей.

БЛОГ

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

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

МАГАЗИН

Предпоследняя ссылка, которую ты увидишь на боковой панели, — это Shop. Перейдя по ней, ты покинешь сайт Roblox и попадешь на соответствующий тематический раздел в магазине Amazon.

МАГАЗИН ROBLOX
МАГАЗИН ROBLOX

В этом магазине ты можешь приобрести игрушки в стиле Roblox и другую тематическую продукцию. Большинство товаров, продающихся в этом разделе сайта Amazon.com, — настоящие предметы, а не цифровые. Чтобы чтото здесь купить, тебе понадобится помощь родителей. Обрати внимание, что эти товары пересылаются не во все страны.

ПОДАРОЧНЫЕ КАРТЫ

Подарочные карты Roblox, которые можно купить на вкладке Gift Cards можно использовать на платформе Roblox. Средства с карты можно потратить на покупку робаксов или на подписку Клуба строителей.

КНОПКА UPGRADE NOW

Ниже, под ссылкой Shop, расположена кнопка Get Premium. Если ты нажмешь эту кнопку, то окажешься на странице оформления подписки на премиум-аккаунт. Об этом мы поговорим в следующей главе.

СОБЫТИЯ

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

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

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

ЗНАЧОК В РАЗДЕЛЕ EVENTS
ЗНАЧОК В РАЗДЕЛЕ EVENTS

 

КАК ИГРАТЬ В ROBLOX- ИГРЫ

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

  • компьютеры под управлением операционной системы Windows и macOS;
  • мобильные устройства, такие как планшеты;
  • игровые консоли;
  • системы виртуальной реальности.

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

Эта книга сфокусирована на компьютерной версии Roblox, так как только на компьютерах ты сможешь создавать свои миры в программе Roblox Studio.

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

НА КОМПЬЮТЕРЕ

Большинство людей играют в Roblox- игры на компьютерах под управлением операционной системы Windows или macOS, предоставляющих им более широкие функциональные возможности. Для игры ты можешь использовать джойстик или клавиатуру с мышью.

Чтобы играть на компьютере, тебе понадобится авторизоваться в своей учетной записи, выбрать игру и нажать зеленую кнопку начала игры. Если специальное программное обеспечение для игры не установлено на твоем компьютере, то ты увидишь окно с кнопкой Download and Install Roblox.

Способ игры, который выбран по умолчанию, — через интернет в специальном браузере. Если ты хочешь играть в Roblox на компьютере без использования браузера, то тебе или твоим родителям нужно загрузить версию, совместимую с операционной системой Windows 10 из магазина Microsoft Store.

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

КНОПКА УСТАНОВКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ROBLOX
КНОПКА УСТАНОВКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ROBLOX

НА МОБИЛЬНОМ УСТРОЙСТВЕ

Играть в Roblox бесплатно ты также можешь на мобильных устройствах. К ним относятся iPad и iPhone (нужно загрузить соответствующее приложение из магазина AppStore), а также мобильные устройства под управлением операционной системы Android (при условии загрузки приложения Roblox из магазина Google Play). В выборе играть на смартфоне или планшете, я бы порекомендовал тебе планшет, потому что его экран гораздо больше телефонного, играть будет удобней.

НА ИГРОВОЙ ПРИСТАВКЕ (КОНСОЛИ)

В дополнение к компьютеру и мобильным устройствам ты также можешь бесплатно играть в Roblox на игровой приставке Xbox One. Обсудив этот

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

2. Первые шаги

Первые шаги ROBLOX. (как создавать свои миры и игры)

НАСТРОЙКА АВАТАРА

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

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

КАТАЛОГ

Приобрести предметы, с помощью которых ты сможешь менять внешний вид своего аватара, можно в игровом каталоге. В верхней части главной страницы сайта ты увидишь навигационную панель, на которой будут перечислены такие пункты, как Games, Avatar Shop, Create и Robux. Сейчас мы сосредоточимся на каталоге — для этого перейди на вкладку Avatar Shop!

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

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

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

РОБАКСЫ И ПРЕМИУМ-АККАУНТ

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

РОБАКСЫ

Робаксы — это цифровая валюта, которая используется только в Roblox для покупок специальных предметов в играх, для получения доступа к премиальному игровому контенту и торговли между пользователями. Ты можешь получить робаксы, заплатив реальные деньги создателям Roblox или продав особые предметы другим игрокам.

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

ПРЕМИУМ-АККАУНТ

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

Одно из преимуществ премиум-аккаунта — возможность ежедневно получать робаксы. Ты сможешь использовать их для покупки предметов из каталога, геймпассов (о них поговорим в главе 14) и доступа к премиальным функциям игр Roblox .

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

ВАРИАНТЫ ПРЕМИУМ-ПОДПИСКИ И ПАКЕТОВ РОБАКСОВ
ВАРИАНТЫ ПРЕМИУМ-ПОДПИСКИ И ПАКЕТОВ РОБАКСОВ
Обычный аккаунт

Если ты только что создал свой аккаунт (учетную запись), то ты автоматически прикрепишься к этому статусу. Как у бесплатного пользователя у тебя будет возможность играть и публиковать свои собственные базовые игры, но ты будешь ограничен в более продвинутых возможностях Roblox. У тебя не будет возможности получать ежемесячные робаксы для покупки премиальных предметов, ты не сможешь создавать группы, продавать предметы, у тебя не будет бонусного снаряжения среди множества других предметов.

Первый вариант

Подписка, которая обойдется в 4,99 доллара США в месяц, позволит ежемесячно зарабатывать 450 робаксов.

Второй вариант

Это второй вариант подписки. Ежемесячный платеж за него будет составлять 9,99 доллара. На этом уровне ежемесячная награда составит целая 1000 робаксов.

Третий вариант

Это третий и самый дорогой из всех вариантов подписки. Ежемесячный платеж — 19,99 доллара в месяц, в нем будут все те же самые преимущества, что и на подписках подешевле, только можно будет получать еще больше робаксов. На данном уровне ежемесячная награда составит 2200 робаксов.

Что такое «геймпассы»?

В некоторых играх есть дополнительные предметы и услуги, которые ты можешь купить за робаксы. Они нужны для упрощения прохождения игры или чтобы сделать ее более веселой. Геймпассы похожи на внутриигровые покупки (донат) в мобильных приложениях или скачиваемый контент в видеоиграх. Например, ты можешь приобрести геймпасс, чтобы строить улучшенные здания в городе или наделить своего персонажа вечной жизнью в обби (так называются игры в духе полосы препятствий в Roblox).

 

В некоторых играх есть дополнительные предметы и услуги, которые ты можешь купить за робаксы. Они нужны для упрощения прохождения игры или чтобы сделать ее более веселой. Геймпассы похожи на внутриигровые покупки (донат) в мобильных приложениях или скачиваемый контент в видеоиграх. Например, ты можешь приобрести геймпасс, чтобы строить улучшенные здания в городе или наделить своего персонажа вечной жизнью в обби (так называются игры в духе полосы препятствий в Roblox).

ROBLOX-ИГРЫ

Большинство пользователей Roblox сами не делают игры, они всего лишь играют в те, которые были созданы другими людьми. По имеющимся данным, из 30 млн ежемесячных активных пользователей только около 500 тыс. создают игры и предметы. Пользователи уже сделали тысячи игр, поэтому велика вероятность, что на сайте Roblox уже есть контент, основанный на твоих любимых, уже существующих франшизах компьютерных видеоигр, кинофильмов, мультфильмов, ТВ-шоу и т. п.

КАК ВЫБРАТЬ ИНТЕРЕСНЫЕ ИГРЫ?

Единственная «проблема» при выборе игр, созданных другими пользователями, состоит в том, что их — тысячи, и это затрудняет сам выбор. Как же выбрать? При посещении своего профиля Roblox ты увидишь список игр, в которые пользователи играли недавно, а также несколько игр, которые, по мнению разработчиков Roblox, тебе понравятся. Кроме того, ты можешь указать любое слово в поле поиска в верхней части сайта и искать игры с этим словом в названии.

КАТАЛОГ ИГР

Страница Games на сайте Roblox разделена на несколько категорий.

  • Popular. Постоянно обновляемый список наиболее популярных игр в данный момент. Вполне может быть, что десятки тысяч людей играют в эти игры прямо сейчас.
  • Top Rated. В этой категории показаны игры, которые за последнее время были признаны игроками как лучшие. После того как ты сыграешь в игру, ты тоже можешь присвоить ей оценку.
  • Featured. Игры, которые выбрали создатели Roblox. Их предположения обычно основаны на отслеживании трендов среди всех игр.
  • Play Together. Лучшие многопользовательские игры.
  • Egg Hunt. Игры, смысл которых заключается в поиске скрытых пасхальных яиц.
  • Learn & Explore. Подборка логических игр.
  • Popular WorldWide. Игры, которые популярны во всем мире.
  • Recommended. К рекомендуемым относятся игры, в которые ты недавно играл, а также новые с учетом указанных тобой интересов. Это своего рода персонализированный список игр, созданный специально для тебя.
  • Top Earning. Самые доходные игры, на которых их создатели заработали больше всего робаксов.
  • Players Love. Игры, получившие наибольшее количество «лайков».
  • Most Engaging. Самыми привлекательными считаются игры, заинтересовавшие как можно больше посетителей сайта.
  • Roleplay, Adventure, Fighting, Obby, Tycoon, Simulator. В этих разделах ты найдешь игры соответствующего жанра: ролевые (RPG), приключенческие (эдвенчеры), драки (файтинги), обби (бег с препятствиями), экономические (тайкун) и симуляторы.
  • Up-and-Coming. Только что вышедшие и ожидаемые игры.

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

ИСПОЛЬЗОВАНИЕ ПАНЕЛИ ПОИСКА

Тебе не надо проматывать список выбранной категории в поисках нужной игры, ты можешь пользоваться поисковой панелью, которая расположена в верхней части страницы Games. Например, если ты хочешь сыграть в Roblox-игру на тему «Покемона» или «губки Боба — квадратные штаны», то тебе достаточно ввести запрос Pokémon или SpongeBob в поле поиска и нажать кнопку с лупой или клавишу Enter на клавиатуре. Затем изучи результаты поиска и выбери подходящую игру.

В качестве эксперимента давай введем в поисковую строку слово simulator.

СПИСОК ЛУЧШИХ ИГР ПО ЗАПРОСУ SIMULATOR, В КОТОРЫЕ ТЫ МОЖЕШЬ СЫГРАТЬ
СПИСОК ЛУЧШИХ ИГР ПО ЗАПРОСУ SIMULATOR, В КОТОРЫЕ ТЫ МОЖЕШЬ СЫГРАТЬ

Ты увидишь множество результатов — тысячи игроков играют в Roblox-симуляторы. Наиболее популярная игра в данном списке — [FREE LUCK] Bubble Gum (бесплатная игра в духе «надуй самый большой пузырь из жвачки», созданная энтузиастами на платформе Roblox), игру запустили почти 20,5 тыс. игроков.

В игре [FREE LUCK] Bubble Gum ты прокачиваешь своего персонажа, перемещаешься по уровням, соревнуешься с другими игроками и посетителями тренажерного зала.

 

ВИД ПЛЕЙСА [FREE LUCK] BUBBLE GUM
ВИД ПЛЕЙСА [FREE LUCK] BUBBLE GUM
Эта игра увлекает. Удивительно, потому что достаточно трудно создать такую популярную игру!

ЛУЧШИЕ ROBLOX-ИГРЫ

Учитывая то, что в Roblox есть тысячи игр, выбрать какую-то одну может быть трудно. Многие игры, сделанные новичками, унылые и незахватывающие, так как это их первый опыт разработки игр, но некоторые игры вполне интересны. Чтобы с чего-то начать, я создал этот список из восьми лучших Roblox-игр, в которые ты можешь сыграть. Шесть из них абсолютно бесплатны, а за участие в двух остальных придется выложить небольшую сумму в робаксах.

MAD CITY

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

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

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

THEME PARK TYCOON 2

Это представитель одного из популярных типов Roblox-игр — т.н. «тайкунов», симуляторов строительства и управления. В этой игре тебе предстоит вести свой строительный бизнес и зарабатывать на этом деньги. Это достаточно интересно — кропотливо развивать свой бизнес, стремясь попасть в списки «Форбс»!

В этой игре ты сможешь построить огромный парк развлечений. Тебе нужно будет постараться, чтобы посетители парка остались довольны и счастливы, готовить им еду и напитки, а также строить экстремальные и детские аттракционы, «американские горки», «лодочки» и так далее.

EPIC MINIGAMES

Epic Minigames — набор простых и забавных игр. В игре ты найдешь 60 мини-игр, за прохождение каждого уровня которых можно заработать очки. Все пройденные уровни и заработанные очки пригодятся тебе для получения специального снаряжения, дополнительных возможностей и приобретения домашних питомцев. Из всех игр в Roblox у Epic Minigames самое большое разнообразие действий. В других играх ты либо стреляешь в монстров, гоняешь на тачках или строишь, а в Epic Minigames хватает всего этого понемножку.

JAILBREAK

Ты с друзьями когда-нибудь играл в «казаков-разбойников»? Именно эта идея легла в основу игры Jailbreak. Игроки присоединяются к игровому миру и вместе с грабителями и другими преступниками стараются остаться непойманными.

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

❄ PENGUIN ❄ ADOPT ME!

❄ PENGUIN ❄ Adopt Me! — одна из наиболее популярных на сегодня игр в Roblox. Если ты играл в «Тамагочи», тебе наверняка понравится эта игра.

Ты будешь выращивать своих виртуальных питомцев, обустраивать жилище, посещать магазин мороженого, исследовать остров-приют, а самое главное — искать легендарного золотого пингвина!

ZOMBIE RUSH

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

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

RESTAURANT TYCOON

Хотелось ли тебе когда-нибудь открыть свой собственный ресторан? Restaurant Tycoon чем-то напоминает Theme park Tycoon 2. Главное отличие между двумя этими играми в том, что в этот раз ты управляешь рестораном. Вместо строительства парка развлечений тебе нужно будет рассаживать гостей и готовить/подавать разные блюда. Тебе также придется отслеживать заказы и давать поручения поварам и официантам. Это наверняка будет весело, ведь ты сможешь увидеть, как по-настоящему работают кафе и рестораны, только с другой стороны.

WELCOME TO BLOXBURG

Чтобы играть в эту игру, тебе придется заплатить 25 робаксов. Welcome to Bloxburg дает возможность поиграть за обычного взрослого человека. Тебе предстоит строить дом, ездить на машине, ходить на работу, встречаться с друзьями и изучать суматошный Блоксбург-сити. В Roblox есть много игр, в которых ты можешь встречаться и тусоваться с друзьями, но Welcome to Bloxburg — одна из самых лучших, потому что в ней есть много других интересных вещей кроме посиделок с друзьями. Это как прожить еще одну жизнь, но в маленьком виртуальном мире Roblox . Игра напоминает Sims, но отличается тем, что помимо тебя в городе живет очень много других людей.

ОБЗОР ВНУТРИИГРОВОГО ИНТЕРФЕЙСА

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

  • Если ты играешь в игры, смысл которых в прохождении полосы пре-пятствий (их обычно называют «обби»), ты будешь видеть игрового персонажа целиком: как он бегает, прыгает и уворачивается от столкновений.
  • Шутеры от первого лица (что-то вроде Counter Strike и Call of Duty) поз-воляют тебе вживаться в своего персонажа, чтобы видеть игровой мир его глазами. Поэтому максимум, что ты увидишь здесь — это руки того, за кого ты играешь.
  • Супергеройские игры и игры франшизы «Покемон» — экшены, в ко-торых ты видишь своего персонажа сверху, будто ты паришь над ним. Т.е. управление и вид в игре будут соответствовать ее типу.

Что такое игровые очки и значки

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

НАВИГАЦИЯ ПО МЕНЮ НАСТРОЕК

Есть кое-что одинаковое для всех Roblox-игр — меню настроек. Если ты играешь на компьютере, то, чтобы вызвать это меню, тебе нужно нажать клавишу Esc на клавиатуре.

 

МЕНЮ НАСТРОЕК ROBLOX
МЕНЮ НАСТРОЕК ROBLOX

В верхней части данного меню ты увидишь несколько вкладок.

Вкладка Players

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

Вкладка Settings

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

Вкладка Report

Этот раздел отмечен маленьким значком флага. Здесь ты можешь написать разработчикам платформы Roblox, если у тебя возникли проблемы с игрой или другими игроками. Например, ты можешь выбрать имя другого пользователя и пожаловаться на него. Или ты можешь рассказать о неприемлемом контенте в игре или сбое (разработчики называют сбои «багами»).

Вкладка Help

Если ты перейдешь на вкладку Help, то увидишь меню с элементами управления в игре, в которую играешь. Ты всегда должен проверять этот раздел меню, прежде чем начать играть в скачанную игру.

Вкладка Record

Вкладка Record позволяет записать содержимое экрана, когда ты играешь. Если в игре происходит что-то безумное и умопомрачительное, стоит поделиться этим со всеми! На вкладке есть кнопка Take screenshot (снимок экрана будет сохранен в папке C:Usersтвое_имяPicturesRoblox на твоем компьютере). Если же ты нажмешь кнопку Record video, то запись происходящего на экране будет вестись в видеофайл в папке C:Usersтвое_имяVideosRoblox. Поздн ее ты сможешь смонтировать его и выложить на YouTube (если захочешь).

Список Leaderboards

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

МНОГОПОЛЬЗОВАТЕЛЬСКИЕ ИГРЫ

Одновременно с тобой в Roblox-игры играют другие люди. Ты увидишь их — это гуляющие тут и там персонажи с именами над головами. Давай я расскажу, как пообщаться с ними и подружиться.

ЧАТ

В процессе игры в верхнем левом углу экрана ты увидишь окошко, которое используется для общения с другими пользователями. Чтобы отправить сообщение, тебе нужно щелкнуть мышью по этому окошку или нажать на клавиатуре клавишу / (косая черта), затем набрать текст сообщения и нажать на Enter/Return. Если ты играешь со своими друзьями, то тебе наверняка захочется пригласить их в свой персональный чат Roblox, чтобы обсудить стратегию или что-то еще .

ДОБАВЛЕНИЕ ДРУЗЕЙ

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

Когда ты загрузишь игру, открой меню настроек. Для этого на клавиатуре нажми клавишу Esc, либо щелкни мышью по кнопке в виде трех горизонтальных линий в левом верхнем углу экрана. Далее перейди на вкладку Players. Рядом с именем каждого игрока, который играет в эту игру, есть кнопка Add Friend. Если ты нажмешь ее, этому игроку придет запрос на добавление в друзья. Он должен будет принять или отклонить его. Такие же предложения увидишь и ты, если кто-то отправит тебе запрос на добавление в друзья.

 

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

ЖАЛОБЫ НА НЕАДЕКВАТНЫХ ИГРОКОВ

Бóльшую часть игрового времени все будет ОК. Но иногда тебе будут попадаться игроки, которые портят настроение и игровой процесс. В этом случае ты должен незамедлительно пожаловаться на такого игрока. Есть некоторые моменты, стоит особо отметить. Обрати внимание на игроков, которые:

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

Ты можешь пожаловаться на игрока, перейдя в меню настроек и щелкнув мышью по вкладке Report. Выбери имя нарушителя игры и кратко изложи суть проблемы. Далее нажми кнопку Submit.

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

* * *

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

ЧАСТЬ 2. Создание игр и разработка сценариев в ROBLOX

3. Основы работы в ROBLOX STUDIO

Основы работы в ROBLOX STUDIO

Большая книга ROBLOX. (как создавать свои миры и игры)


ОБЗОР ROBLOX STUDIO

Когда ты запустишь программу Roblox Studio, то увидишь ее начальное окно. Это та самая программа, которой воспользовались тысячи людей, чтобы создать твои любимые Roblox-игры! Теперь пришла и твоя очередь.

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

 

НАЧАЛЬНОЕ ОКНО ПРОГРАММЫ ROBLOX STUDIO
НАЧАЛЬНОЕ ОКНО ПРОГРАММЫ ROBLOX STUDIO

 

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

игры.

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

МЕНЮ HOME

В самом верху экрана расположена лента меню несколькими пунктами, например File, Home и т. д. По умолчанию первой открыта вкладка Home.

МЕНЮ HOME В ROBLOX STUDIO
МЕНЮ HOME В ROBLOX STUDIO

С левого края в меню Home расположен основной набор инструментов, который тебе понадобится.


РАЗДЕЛ CLIPBOARD

В данном разделе меню Home есть кнопки работы с буфером обмена. Ты можешь вырезать, копировать, вставлять, дублировать разные объекты, работая в программе Roblox Studio. Эти действия похожи на те, что ты выполняешь в текстовом редакторе. Ты можешь, к примеру, скопировать какой-нибудь объект (чтобы поставить его копию) на сцене игры, которую создаешь, либо вырезать его (чтобы удалить объект и вставить в новом месте). После того, как ты скопировал или вырезал объект, ты можешь нажать кнопку Paste, чтобы его вставить.


РАЗДЕЛ TOOLS

Правее раздела Clipboard расположен раздел Tools со значками инструментов. Инструмент Select нужен для того, чтобы что-то выбрать, например машину или дерево, которое ты будешь использовать в своей игре. Инструмент Move позволяет перемещать объект, после того как ты выбрал его. Инструмент Scale используют, чтобы изменить размер объекта, а инструмент Rotate — чтобы поворачивать и вращать объект в разные стороны в игровом мире, перетаскивая шарики-маркеры разного цвета.

Следом расположена кнопка Collisions. Если она нажата, то в случае, если у тебя есть два объекта, например солдат и расположенное за ним здание, они не могут перекрыть друг друга на экране. Режим Collisions предупреждает о возможности столкновения объектов и необходимости решения этой проблемы. Кнопка Constraints отвечает за привязку одного объекта к другому.

И, наконец, кнопка Join Surfaces позволяет соединить выделенные объекты поверхностями.

 

ВРАЩЕНИЕ СОЛДАТА В ROBLOX STUDIO
ВРАЩЕНИЕ СОЛДАТА В ROBLOX STUDIO

 


РАЗДЕЛ TERRAIN

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

Панель Terrain Editor

В разделе Terrain меню Home можно открыть панель Terrain Editor (нажав кнопку Editor) — она появится слева от окна с игровой сценой.

ПАНЕЛЬ TERRAIN EDITOR В ROBLOX STUDIO
ПАНЕЛЬ TERRAIN EDITOR В ROBLOX STUDIO

 

Панель Terrain Editor — одна из моих самых любимых в Roblox Studio, потому что с ее помощью можно экспериментировать и быстро вносить многочисленные изменения в игру. Если ты хочешь создать более реалистичную игру, которая бы отличалась от блочного дизайна большинства Roblox-игр, тогда тебе точно нужно воспользоваться функциями панели Terrain Editor.

Панель Terrain Editor довольно проста и понятна благодаря значкам на кнопках. Для начала на вкладке Create этой панели нажми кнопку Generate. Перед тобой появится группа элементов управления. В разделе Biomes выбери различные географические области или природные зоны, которые ты хотел бы сгенерировать. В качестве примера я установил флажки Water, Plains, Hills и Mountains. После того как ты выберешь зоны, нажми кнопку Generate и наблюдай за происходящим волшебством.

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

КРУПНЫЙ ВИД МЕСТНОСТИ В ROBLOX STUDIO
КРУПНЫЙ ВИД МЕСТНОСТИ В ROBLOX STUDIO

 

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

КРУПНЫЙ ВИД МЕСТНОСТИ С БОЛЬШИМ РАЗНООБРАЗИЕМ БИОМОВ В ROBLOX STUDIO
КРУПНЫЙ ВИД МЕСТНОСТИ С БОЛЬШИМ РАЗНООБРАЗИЕМ БИОМОВ В ROBLOX STUDIO

 

Увидел ли ты разницу и произошедшие изменения? Меняя настройки на панели Terrain Editor, ты сможешь получить абсолютно уникальную местность для своей игры.

Но я лишь описал, как создать местность в случайном порядке. Теперь давай изучим ландшафтный дизайн основательно и начнем вносить изменения вручную.

  • Import на вкладке Create: эта кнопка позволяет загружать ранее созданные фрагменты ландшафта.
  • Add: если ты нажмешь кнопку Add на вкладке Edit, то сможешь выбрать форму (Shape) шара, цилиндра или куба, настроить размер (Base Size), а также выбрать материал (например, по умолчанию трава — Grass). Далее щелкни мышью где-нибудь на местности. Где бы ни находился твой шар (или цилиндр или куб), инструмент разместит выбранный материал именно там. Парящие в небе шары земли выглядят довольно странно, но если их использовать на суше, чтобы добавить холмы и горы, то получится интересно. Это один из способов разнообразить окружающую среду при помощи других материалов — песка (Sand), воды (Water), снега (Snow) и льда (Ice).
  • Subtract: на панели Terrain Editor ты также можешь воспользоваться кнопкой Subtract, действие которой противоположно кнопке Add. Установи указатель мыши над областью, которую ты хочешь уменьшить, а затем, нажав и удерживая кнопку мыши, перемещай мышь по кругу. Это как черная дыра, которая всасывает окружение.
  • Paint: эта кнопка используется для создания слоя поверх выбранного тобой материала и работает как кисть. Эта функция пригодится, если, к примеру, ты хочешь сделать так, чтобы снег лежал только на вершине горы.
  • Grow and Erode: эти два инструмента работают практически так же, как и Add и Subtract, но не настолько экстремально. Вместо того, чтобы добавлять большие фрагменты ландшафта, ты можешь воспользоваться данными инструментами, чтобы скорректировать уже существующий.
СОЗДАНИЕ НЕБОЛЬШОГО ХОЛМА ПРИ ПОМОЩИ КНОПКИ GROW В ROBLOX STUDIO
СОЗДАНИЕ НЕБОЛЬШОГО ХОЛМА ПРИ ПОМОЩИ КНОПКИ GROW В ROBLOX STUDIO

 

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

Из всего, что ты можешь делать в Roblox Studio, проще всего создать ландшафт и изучить соответствующие инструменты, а вот сделать этот ландшафт лучше всех — по-настоящему трудная задача. Ты можешь вырастить гору в определенном месте, а затем передумать и удалить ее. С каждым разом, чем больше ты будешь практиковаться, тем больше будешь совершенствоваться, становясь все лучше и лучше.


РАЗДЕЛ INSERT

Следующий раздел — Insert — очень маленький, но очень полезный. Если ты нажмешь кнопку Toolbox, то в левой части окна Roblox Studio откроется одноименная панель с набором инструментов. На панели Toolbox есть сотни готовых объектов, которые ты можешь использовать в своих играх абсолютно бесплатно. Список впечатляет — от машин и домов до зомби и роботов.

В верхней части панели Toolbox есть раскрывающийся список, в котором ты увидишь набор различных категорий, таких как Models, Images, Meshes, Plugins и Audio. И это реально круто — можно выбрать один из готовых объектов, а не создавать его самостоятельно для своей игры.

Все что тебе нужно сделать — это выбрать категорию и ввести в поле Search поисковый запрос. Если тебе нужен дом — введи в поле поиска слово house и выбери в результатах подходящий объект. Некоторые дома отмечены оранжевым значком — он говорит о том, что это «высококачественная модель».

Вернемся к разделу Insert меню Home Roblox Studio. Правее кнопки Toolbox ты увидишь раскрывающийся список Part. Если ты откроешь его, перед тобой появятся четыре команды: Block, Sphere, Wedge и Cylinder. Это структурные элементы для создания практически любого объекта в Roblox. Если ты захочешь построить что-то сам, например дом, ты сможешь это сделать с помощью множества объектов из этого списка, аккуратно соединяя их.

 

Использование панели Toolbox

Эта панель в Roblox суперполезная и нужная, ведь в ней много удивительных объектов превосходного качества, которые тебе не придется создавать самостоятельно! Есть только одно «но», над которым тебе стоит задуматься: если твоя игра будет создана только из готовых объектов, выбранных из панели Toolbox, люди могут не захотеть в нее играть, потому что она получится неоригинальной. Вноси изменения в объекты из панели Toolbox и создавай собственные предметы для разнообразия.  Именно в таком случае твоя игра станет такой же уникальной, как и ты сам!

Кнопка UI открывает одноименную вкладку, на которой ты найдешь кнопки для создания элементов пользовательского интерфейса: экранного фрейма и фрейма с прокруткой, текстовой метки, кнопки и поля, кнопки и метки изображения.


РАЗДЕЛ EDIT

Следующий раздел, расположенный правее, называется Edit. С помощью представленных здесь элементов управления ты можешь внести изменения в уже созданные объекты в игровом мире Roblox. Кнопка Material позволяет редактировать материал, из которого сделан объект. Например, ты можешь выделить деревянный ящик, а затем в раскрывающемся списке Material выбрать пункт Brick, чтобы ящик стал похож на блок из кирпичей. Следующий раскрывающийся список — Color. Используй его, чтобы менять цвет объектов .

И напоследок в разделе Edit есть следующие команды: Group, Lock и Anchor. Нажав и удерживая кнопку мыши, перетащи мышь в игровом мире, чтобы выделить несколько объектов, а затем нажми кнопку Group. Теперь при перемещении все выделенные и сгруппированные только что объекты будут двигаться все вместе. Команда Lock блокирует выделенные объекты от изменений. У команды Anchor несколько иное предназначение — она не дает переместить объект в каком-либо направлении.

Пример изменения игрового мира

Чтобы подробно изучить, как работают описанные команды, давай еще раз посмотрим на солдатика, которого мы вращали в начале этой главы. Обрати внимание на его футболку и штаны — они зеленого цвета. Похоже, так одевается большинство солдат в армии? Давай переоденем его в черную футболку и синие брюки, тогда он перестанет напоминать обычного служаку, взятого из панели Toolbox.

Для начала тебе нужно щелкнуть мышью по солдату, чтобы выделить его. После того как ты выберешь его, перейди в раздел Edit ленты меню и нажми кнопку Ungroup; таким образом ты разделишь солдата на отдельные объекты. Ты правильно понял — можно изменять и определенные части персонажа! Теперь ты можешь выделить определенные фрагменты этого солдата, например руки, лицо, тело и так далее. Щелкни мышью по верхней части его туловища, там, где футболка, чтобы выделить ее. Далее перейди к разделу Edit ленты меню, открой раскрывающийся список Color и выбери черный цвет. Теперь твой солдат одет в черную футболку. Затем щелкни мышью по ногам солдата и выбери синий цвет, чтобы штаны персонажа стали синего цвета вместо зеленого.

ТЕПЕРЬ СОЛДАТ ОДЕТ В ЧЕРНУЮ МАЙКУ И СИНИЕ ШТАНЫ
ТЕПЕРЬ СОЛДАТ ОДЕТ В ЧЕРНУЮ МАЙКУ И СИНИЕ ШТАНЫ

 

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


РАЗДЕЛЫ TEST И TEAM TEST

В крайнем правом углу расположен раздел Test. Когда твоя игра будет частично (или полностью) готова, тебе нужно нажать кнопку Play в разделе Test. Твой персонаж приземлится в игровом мире, и ты сможешь бегать, как и в любой другой Roblox-игре. Команда Play Here позволяет запустить игру в выбранном месте, а команда Run запускает игровой процесс без твоего персонажа. Эта функция пригодится, если ты хочешь изучить, как работает игра. Чтобы закончить тестирование, нажми кнопку Stop.


РАЗДЕЛ SETTINGS

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


НАВИГАЦИЯ ПО ROBLOX STUDIO

Кроме продумывания деталей своей игры (например, выбора одежды для твоего персонажа или добавления дома), тебе нужно научиться передвигаться по собственному миру, строить и изменять ландшафт и объекты.

Ты не сможешь управлять своим персонажем, пока моделируешь в Roblox Studio, но сможешь перемещать по твоему миру невидимую камеру. В окне программы Roblox Studio для перемещения камеры нажимай клавиши W, A, S и D на клавиатуре, точно так же, как ты делаешь это, чтобы двигаться в самих играх в Roblox. Ты также можешь щелкать мышью, удерживая клавишу Ctrl, для выбора нескольких игровых объектов. Нажав и удерживая правую кнопку мыши, ты сможешь поворачивать камеру. Прокручивание колесика мыши позволит тебе увеличить или уменьшить масштаб.

Чем чаще ты будешь практиковаться моделировать в Roblox Studio, тем больше будешь знать о том или ином сочетании клавиш и действиях мыши. Так ты сэкономишь время — тебе не придется находить кнопки через меню, чтобы выполнить какое-нибудь действие, пусть даже самое незначительное.


МЕНЮ MODEL

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

МЕНЮ MODEL В ROBLOX STUDIO
МЕНЮ MODEL В ROBLOX STUDIO

Вкладка меню Model находится справа от вкладки Home. Первый раздел вкладки Model называется Tools и очень похож на раздел Tools вкладки Home. Главное отличие в том, что тут доступна функция Transform. Возможно, тебе даже не придется ею пользоваться, так как она существенно сложнее команд Scale и Group.

Далее расположен раздел Snap to Grid. Он понадобится тебе только в том случае, если ты создаешь что-то по-настоящему сложное. Когда ты выбираешь какой-нибудь объект в Roblox Studio, обращал ли ты внимание на линии сетки, которые отображаются ниже? Элементы управления в разделе Snap to Grid позволяют задать определенный шаг перемещения и поворота объектов в игровом мире с учетом невидимых линий сетки, чтобы точнее размещать игровые объекты. Эту функцию в данный момент ты можешь не трогать — просто запомни, что она есть.

Оставшиеся разделы в меню Model, такие как Solid Modeling, Constraints, Gameplay и Advanced, мы рассмотрим по мере необходимости в последующих главах. Пока что ты можешь проигнорировать эти команды.


МЕНЮ TEST

Когда твоя игра будет готова (о процессе создания игры поговорим чуть позже), тебе понадобится меню Test. Вот какие элементы управления здесь есть.

  • Simulation: ты можешь просмотреть игру, нажав кнопку Play, Play Here или Run. Эти же кнопки продублированы в меню Home. Кнопка Pause приостанавливает игру, точно так же, как ты ставишь на паузу фильм во время просмотра. Следующая кнопка — Stop, у которой те же самые функции, что и у той же кнопки в меню Home.
МЕНЮ TEST В ROBLOX STUDIO
МЕНЮ TEST В ROBLOX STUDIO

 

Остальная часть меню Test довольно сложна.

  • Clients and Servers: правее раздела Simulation расположен раздел Clients and Servers, где ты можешь протестировать игру совместно с другими людьми, если разрабатываемая тобой игра многопользовательская.
  • Emulation: этот раздел позволяет протестировать игру на другой платформе, кроме операционной системы компьютера, например на смартфоне или планшете.
  • Audio: этот раздел содержит лишь одну кнопку, позволяющую отключить звуковое сопровождение.

МЕНЮ VIEW

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

МЕНЮ VIEW В ROBLOX STUDIO
МЕНЮ VIEW В ROBLOX STUDIO

 


РАЗДЕЛ SHOW

Многочисленные кнопки в этом разделе меню отображают (или наоборот скрывают) различные панели Roblox Studio, пока ты работаешь над созданием своей игры. Именно поэтому раздел Show в меню View такой огромный!

Тут находится пульт управления интерфейсом программы.

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

Рядом есть кнопка Properties, которая открывает одноименную панель (по умолчанию она расположена справа, под панелью Explorer). Она показывает характеристики выделенного объекта в игровом мире: цвет, материал, составные детали и пр.

Также в Roblox Studio есть встроенные руководства, которые помогут тебе познакомиться со всеми особенностями этой программы. Ты можешь открыть их в браузере, чтобы получше изучить программу.

Оставшиеся кнопки, Script Analysis, Call Stack, Script Performance и прочие, пригодятся тебе только после того, как ты научишься создавать сложные игры.

ПАНЕЛЬ EXPLORER
ПАНЕЛЬ EXPLORER

 


РАЗДЕЛ ACTIONS

В разделе Actions ты можешь выполнять разные прикольные действия. Например, если ты нажмешь кнопку Full screen, то программа Roblox Studio займет все пространство твоего монитора и работать станет существенно удобнее. Кнопка Screen Shot создает снимок экрана твоей игры, а кнопка Video Record запишет происходящее на экране в видеофайл. Кнопка View Selector отображает куб с осями координат. Ты можешь ее пока не трогать.

РАЗДЕЛЫ SETTINGS И STATS

Эти разделы в меню View содержат более сложные инструменты, которые тебе не понадобятся, пока ты не создашь свою первую игру. Например, кнопка Physics позволяет проанализировать, как смоделированная физическая среда влияет на производительность игры. Если одновременно у тебя происходит много всяких процессов, например череда взрывов, или на экране присутствуют чересчур много врагов, то процесс игры может замедлиться.


МЕНЮ PLUGINS

Последняя вкладка ленты меню в верхней части окна программы Roblox Studio — Plugins. Это меню охватывает продвинутые функции Roblox Studio, поэтому мы изучим их позже. Сейчас лишь поверхностно упомяну о том, для чего они предназначены.

МЕНЮ PLUGINS В ROBLOX STUDIO
МЕНЮ PLUGINS В ROBLOX STUDIO

 

  • Раздел Tools: на официальном сайте Roblox, а также тематических форумах ты найдешь плагины, которые сможешь использовать в своей игре для создания различных объектов. С помощью кнопки Manage Plugins ты сможешь установить новые плагины, а также настроить установленные. Нажми кнопку Plugins Folder и ты увидишь папку, в которой хранятся все твои плагины. Если же ты запустил программу Roblox Studio первый раз, то, скорее всего, эта папка будет пуста.
  • Раздел Rig Builder. Кнопка Rig Builder используется для создания новых объектов и персонажей и настройки их анимации.
  • Раздел Avatar.
  • Раздел Animations: в этом разделе расположены две кнопки — Animation Editor и Rig Builder. Нажав кнопку Animation Editor, ты сможешь настроить своего персонажа и объекты на выполнение разных действий и движений в твоей игре. Например, солдат (которого мы рассматривали ранее в этой главе) может размахивать руками, когда убегает прочь. Чтобы подготовить качественную анимацию, уйдет много времени, так как управлять моделями и персонажами гораздо сложнее, чем просто выбрать объекты и заниматься строительством. Придется попрактиковаться. Однако это весело — экспериментировать с анимацией, чтобы персонаж совершал забавные действия.

 

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

* * *

Эта глава раскрыла лишь основы работы в Roblox Studio. Это крутая программа, которая обладает гораздо бóльшими возможностями, чем тебе может показаться сначала. Со временем ты привыкнешь мгновенно переходить от одного меню к другому, на автомате. Теперь, когда ты знаешь, для чего нужны все эти инструменты, ты можешь создать свою первую игру.

4. Создание первой игры

СОЗДАНИЕ ПЕРВОЙ ИГРЫ В ROBLOX

Создание первой игры


ПРОДУМАЙ КОНЦЕПЦИЮ ИГРЫ

Самое крутое в Roblox — это то, что ты можешь создавать игры практически любого типа. Например, у тебя есть возможность реализовать приключение с открытым миром в духе Lego Batman или симулятор типа SimCity или Roller Coaster Tycoon. Ты даже можешь создать экшен наподобие Legend of Zelda или шутер по аналогии с Call of Duty.

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

Однако стоит учитывать, что не все игровые идеи можно реализовать в Roblox. Например, ты вряд ли сможешь создать двухмерный платформер с препятствиями с видом сбоку (как, например, оригинальная игра Super Mario Bros., где игровой мир перемещается влево/вправо, а не в трех плоскостях). Так как Roblox — это платформа для 3D-игр, такая игра просто не будет работать. Как бы там ни было, ты можешь создать 3D-платформер в духе Super Mario 64, который очень похож на легендарную 8-битную версию .

Вот что можно сделать, чтобы было проще продумывать идеи игры для платформы Roblox.

ИЗУЧИ ДРУГИЕ ИГРЫ

Поразмысли над тем, какого типа игры тебе нравятся. Зайди на сайт Roblox, найди игры такого плана и поиграй в них, чем больше игр попробуешь, тем лучше. Так ты узнаешь о тех играх, которые уже существуют, что они собой представляют и чем нравятся другим игрокам. Ты сможешь представить картину в целом о том, какие игры нравятся аудитории, а какие — нет. Если что-то в опробованных тобой играх не вызывает восторга, то, скорей всего, и в твоей игре это вряд ли кому-то понравится. Ты должен подумать о том, что могли упустить разработчики игр, и добавить эту упущенную деталь в свою игру!

ЗАПИСЫВАЙ СВОИ ИДЕИ

Хорошо, если ты будешь фиксировать свои замыслы, чтобы не забыть ни один из них. Когда ты определишься с идеей, запиши ее в блокнот или распечатай. Основная цель игры? Что должны будут делать игроки? За счет чего она будет веселой и привлекательной? Чем она будет отличаться или в чем будет ее сходство с другими играми? Записывай все классные идеи, даже если они не имеют отношения к игре, над которой ты сейчас работаешь. Вполне возможно, что они пригодятся тебе потом, уже с другими играми.

ВЫЯСНИ МНЕНИЕ ДРУЗЕЙ

Ты наверняка захочешь узнать, что думают о твоей игровой идее твои друзья. Если они посчитают ее достаточно веселой, тогда наверняка и остальные люди будут такого же мнения. Вполне возможно, что у твоих друзей появятся новые идеи, как улучшить игру. (Некоторые люди предпочитают держать свои идеи в тайне до тех пор, пока не завершат процесс создания игры, и это тоже замечательно!)

СОЗДАНИЕ ИГРЫ С НУЛЯ

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

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

Давай начнем с самой простой в техническом плане игры — обби. В Roblox так называется полоса препятствий или серия состязаний, которые заставляют игроков действовать быстро и рассчитывать время. В среде видеоигр такой тип игр называют платформерами. Игры про Mario, Sonic, Crash Bandicoot называются платформерами, потому что игрок весь уровень должен быстро и аккуратно перепрыгивать с одной платформы на другую.

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

ОСНОВЫ ХОРОШЕЙ ОББИ-ИГРЫ

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

Так что если кто-то увидит твою игру на сайте и там будет написано, что это обби, то вот несколько вещей, которых будут от нее ждать. У игры обби в Roblox есть несколько ключевых особенностей.

Препятствия

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

Контрольные точки

Так как обби-игра может быть достаточно сложной, важно сделать для игроков контрольные точки (точки сохранения) на протяжении уровня в игре. Т.е. если игроку не удастся выполнить задание или он погибнет, то он сможет начать прохождение заново не с начала игры, а с момента сохранения последней контрольной точки. Тебе совсем необязательно добавлять их, но так игра станет веселей и привлекательней для игроков и подтолкнет их проходить игру снова и снова.

Цель

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


ПЯТЬ ШАГОВ РАЗРАБОТКИ ПРОСТОЙ ИГРЫ В ROBLOX

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


ШАГ №1: ВЫБЕРИ ШАБЛОН

Когда ты запустишь программу Roblox Studio , на начальной странице выбери пункт New или в главном окне программы выбери команду меню FileOpen from Roblox. Среди шаблонов ты увидишь миниатюру Obby. На ней показана череда плиток, парящих в небе. Щелкни мышью по ней, чтобы перейти к главному окну программы. Чтобы быстро создать свою первую игру, не придется начинать разработку с нуля: в выбранном шаблоне уже будут необходимые элементы. Почему бы тебе не воспользоваться ими?

Управление с помощью клавиатуры и мыши

Если ты нажмешь и будешь удерживать правую кнопку мыши, то сможешь вращать камеру вокруг, чтобы рассмотреть игру с удобного ракурса. Крути колесико мыши, чтобы приблизить или удалить камеру. Используя клавиатуру, ты также можешь управлять камерой. Тебе понадобится клавиша W для движения вперед, клавиша S для движения назад, клавиша А для движения влево и клавиша D для движения вправо. Ты также сможешь выбирать объекты и элементы меню, используя левую кнопку мыши, а при нажатии правой кнопки мыши откроется контекстное меню.


ШАГ №2: ПОЭКСПЕРИМЕНТИРУЙ С ШАБЛОНАМИ

Когда шаблон игры загрузится, он будет выглядеть примерно так, как показано на рисунке. Шаблон — это несколько плит, парящих в небе. Даже если это звучит глупо, попробуй сыграть в этот шаблон. Нажми кнопку Play в разделе Test меню Home; чтобы попробовать игру.

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

СТАНДАРТНЫЙ ШАБЛОН ОББИ-ИГРЫ
СТАНДАРТНЫЙ ШАБЛОН ОББИ-ИГРЫ

 

Прохождение шаблонного уровня в обби-игре

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

 


ШАГ №3: ИЗМЕНИ ШАБЛОН НА СВОЙ ВКУС

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

Открой меню View и посмотри, нажата ли в разделе Show кнопка Explorer. Если да, то в правой части окна программы ты увидишь панель Explorer.

В противном случае нажми эту кнопку. Найди в окне панели Explorer пункт Lighting и щелкни по нему мышью. Ниже появится панель Properties со списком свойств.

СВОЙСТВА ОБЪЕКТА LIGHTING
СВОЙСТВА ОБЪЕКТА LIGHTING

 

Список свойств действительно обширный, помимо всего этого в раскрывающихся списках есть собственные наборы вариантов. Тут множество названий, которые стоит изучить, но пока давай обратим внимание на группу элементов управления Data. В нижней части этой группы есть свойство TimeOfDay. Время суток, установленное для данного свойства по умолчанию, — 14:00:00 (т.е. два часа дня), поэтому небо яркое и голубое. Давай изменим значение этого свойства в нашей игре и приблизим его к ночному времени. Поэтому удали значение 14:00:00 и напиши 20:00:00 (т.е. восемь часов вечера) и нажми клавишу Enter для подтверждения. Небо станет привлекательного черно-фиолетового ночного цвета.

ОББИ-ИГРА С ФОНОМ В ВИДЕ НОЧНОГО НЕБА
ОББИ-ИГРА С ФОНОМ В ВИДЕ НОЧНОГО НЕБА

 

Ты обратил внимание, как легко было внести это изменение и насколько велика разница? Раз уж мы разбираем тему визуальных изменений, давай внесем еще несколько, вдохновившись тем, как мы меняли солдата из третьей главы. На данный момент плиты, на которые тебе предстоит прыгать, белого цвета, а те, которые нужно обходить, красного.

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

Начнем с того, что отодвинем камеру подальше — это даст нам возможность увидеть как можно больше игрового пространства. Прокрути колесико мыши, чтобы в область просмотра попало как можно больше плит белого цвета. Теперь ты можешь изменить их все, а не по одной. (Ты также можешь, нажав и удерживая клавишу Ctrl на клавиатуре, щелчком мыши выделять каждую плиту в отдельности, чтобы сформировать из них одну группу, прежде чем вносить изменения.)

В разделе Edit меню Home открой список Material и выбери пункт Brick. Затем в раскрывающемся списке Color выбери новый цвет — попробуй применить «багряный», «темно-бордовый» или любой другой темный оттенок красного цвета, который будет похож на цвет настоящего кирпича. Теперь выбери и примени цвет и материал ко всем безопасным плитам. Ты также можешь изменить и самую первую плиту. Я выбрал материал Neon и цвет New Yeller — оттенок желтого.

Хм, похоже, что изменение безопасных плит на кирпично-красные выглядит не очень. Опасные ярко-красные плиты выглядят практически так же, как безопасные кирпичные, а фиолетовые подпрыгивающие плиты — слишком темные. Давай их тоже поменяем.

ОББИ-ИГРА С КИРПИЧНЫМИ ПЛИТАМИ
ОББИ-ИГРА С КИРПИЧНЫМИ ПЛИТАМИ

 

Выдели все опасные плиты и выбери материал Neon и цвет Really Red, чтобы плиты были хорошо заметны. Для подпрыгивающих плит выбери голубой цвет (Blue), чтобы они стали более заметными. Получившийся мир уже сильно отличается от шаблонного.

ОББИ-ИГРА С НОВЫМИ ЦВЕТАМИ
ОББИ-ИГРА С НОВЫМИ ЦВЕТАМИ

 

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


ШАГ №4: НАСТРОЙ ПРЕПЯТСТВИЯ

Твоя игра уже выглядит иначе с другим фоном и цветами плит, но она все еще остается тем же самым шаблонным уровнем. Если кто-то уже играл в шаблон, то он прекрасно знает, что надо здесь делать. Тебе нужно изменить этот шаблон, добавив и построив свои собственные препятствия в этом игровом мире.

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

ОББИ-ИГРА С НОВЫМИ ДОБАВЛЕННЫМИ ПЛАТФОРМАМИ
ОББИ-ИГРА С НОВЫМИ ДОБАВЛЕННЫМИ ПЛАТФОРМАМИ

 

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

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


ШАГ №5: ПРОТЕСТИРУЙ ИГРУ

Когда ты разрабатываешь игру, особенно такую запутанную, как обби, то нужно играть в нее снова и снова, чтобы убедиться, что она не чересчур сложная. Ты можешь попросить своих друзей и близких сыграть в нее. Именно это и подразумевается под «тестированием игр»; так поступают геймдизайнеры по всему миру, чтобы убедиться в том, что их игры увлекательны для всех!

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

* * *

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

 

5. Игровые миры

Игровые миры в ROBLOX

Игровые миры Роблокс


КАК БУДЕТ ВЫГЛЯДЕТЬ ТВОЙ МИР?

Один из первых и самых важных шагов в процессе поиска творческих идей — поразмыслить и решить, насколько хорошо будет смотреться твоя идея в большом игровом мире. Под словом «мир» я подразумеваю не только нашу Землю, на которой мы живем, а всю окружающую обстановку в целом. Например, «Звездные войны», «Гарри Поттер» и «Покемон» — это все разные «миры», о которых ты наверняка слышал. Их создатели сделали очень многое, чтобы помочь этим мирам ожить. Они придумали различные локации во Вселенной, персонажей и их семей, а также написали тома предысторий и легенд.

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


ПРОЕКТИРОВАНИЕ МИРА

Неважно, хочешь ли ты создать одну гигантскую Roblox-игру или несколько маленьких игр, ты должен, прежде всего, учесть, как в них будет связан весь игровой процесс. Особенно важно при разработке мира подойти к решению этой задачи не только как разработчик, но и как игрок. Придумал ли ты тип игрового мира, например средневековое королевство или планету в открытом космосе? Что, по-твоему, было забавным и интересным? Подумай, что бы мотивировало тебя продолжать играть? Сложно запомнить все детали, поэтому запиши их. Ты даже можешь набросать на бумаге экраны игры, как она должна выглядеть.

первые впечатления ROBLOX. (как создавать свои миры и игры)

Определись, в каком мире будет проходить игра.

  • На планете какого типа она будет находиться? Как будет выглядеть ее ландшафт?
  • Кто ее будет населять?
  • Чем будут заниматься жители днями напролет?

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


РАЗМЕР МИРА

Ты можешь представить размер твоего игрового мира следующим образом.

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

Самое главное — не существует «правильного» или «неправильного» пути для создания мира, он твой, в конце концов!


МНОГОКРАТНОЕ ИСПОЛЬЗОВАНИЕ МАТЕРИАЛОВ ДЛЯ УПРОЩЕНИЯ РАЗРАБОТКИ

Создавая игры, ты как геймдизайнер можешь упростить себе работу. Например:

  • не делай вновь то, что уже делал — при любом удобном случае исполь-зуй команды «Копировать» и «Вставить»;
  • не трать время на пустое — не стоит переживать по поводу цвета пред-мета, прежде чем он появится в игре.

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

Ты найдешь больше советов и рекомендаций по изменению игрового контента в главе 13.

 


ПРЕВРАЩЕНИЕ ВООБРАЖАЕМОГО МИРА ВО ВСЕЛЕННУЮ ROBLOX

Теперь настало время перенести все твои блестящие идеи в компьютер. Запусти программу Roblox Studio и начинай трудиться.

Когда ты запустишь Roblox Studio первый раз, в центре экрана появится большое окно со множеством разных стартовых шаблонов. Чтобы построить свой мир с нуля, лучше всего будет выбрать один из базовых шаблонов — Baseplate или Flat Terrain.


ИГРЫ И ПЛЕЙСЫ

Если ты только приступаешь к созданию своей первой игры, то начать с шаблона — отличный вариант. Запомни: область, которую ты создаешь, и объекты в ней называются плейсом. Не все плейсы в Roblox с технической точки зрения относятся к играм, но все игры начинаются с создания плейса. В программе Roblox Studio выбрав пункт My Games ниже пункта New, ты увидишь миниатюру с твоим именем и словом place. Ты можешь построить свой собственный дом, город или все, что тебе заблагорассудится, — это будет твой собственный маленький мир внутри Roblox, который смогут посетить другие пользователи.

ПУСТОЙ ХОЛСТ С РАВНИНОЙ В ROBLOX STUDIO
ПУСТОЙ ХОЛСТ С РАВНИНОЙ В ROBLOX STUDIO

 

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

 

лучить доступ к кнопкам Generate, Add, Subtract и так далее. Именно здесь ты потратишь больше всего своего времени, когда начнешь создавать миры Roblox. Дерзай — измени местность таким образом, чтобы она отражала твои идеи.


ОБУСТРОЙСТВО МИРА

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

ПРИМЕР КОРОЛЕВСКОГО ЗАМКА В ROBLOX STUDIO, СОЗДАННОГО НА СКОРУЮ РУКУ
ПРИМЕР КОРОЛЕВСКОГО ЗАМКА В ROBLOX STUDIO, СОЗДАННОГО НА СКОРУЮ РУКУ

 

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

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

 

  • Вырубить пещеру в одной из гор и спрятать туда сокровище, которое нужно будет отыскать;
  • Добавить квесты и неигровых персонажей (NPC) для этого королевства (о них я расскажу в следующих главах данной книги);
  • Построить маленькие дома вокруг замка и заселить деревенскими жителями.

И твой мир моментально начнет оживать!

* * *

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

6. Строительство объектов

Строительство объектов в ROBLOX

Строительство объектов в ROBLOX.


ПРЕИМУЩЕСТВА ПАНЕЛИ TOOLBOX В ROBLOX STUDIO

В Roblox Studio очень много кнопок и меню. Чтобы было попроще, давай сначала сфокусируемся на панели Toolbox.

ДОБАВЛЕНИЕ В СЦЕНУ МАШИНЫ ИЗ ПАНЕЛИ TOOLBOX В ROBLOX STUDIO
ДОБАВЛЕНИЕ В СЦЕНУ МАШИНЫ ИЗ ПАНЕЛИ TOOLBOX В ROBLOX STUDIO

 

На панели Toolbox полно шаблонов объектов, которые ты можешь использовать в своей игре. Возможно, ты захочешь…

  • Сделать игру, где ты объезжаешь город на машине. Что ж — дерзай! Тебе нужно ввести запрос car в поисковую строку и посмотреть, что отобразится в результате поиска.
  • Создать обби-игру, в которой для эффектности большой красный дра-кон будет сидеть неподалеку на уступе. Тогда тебе придется поискать дракона — вводи dragon.
  • Построить огромный город с кучей небоскребов, который игроки бу-дут исследовать. Попробуй ввести в поисковую строку панели Toolbox запрос offi ce building или даже skyscraper, чтобы найти подходящие здания .

Самый замечательный момент во всем этом — тебе совсем необязательно использовать в первоначальном виде объекты, которые ты найдешь на панели Toolbox. Как только ты поместишь какой-либо объект в свою игру, ты можешь модифицировать его так, как посчитаешь нужным: изменить цвет, материал и так далее. По правде говоря, ты наверняка захочешь редактировать добавляемые объекты, если планируешь опубликовать свою игру на сайте Roblox. Если же в твоей игре будут только стандартные объекты из панели Toolbox, люди вряд ли будут рекомендовать твою игру, ведь им будет казаться, что ты не особо старался сделать ее уникальной.


РАЗЛИЧНЫЕ ТИПЫ ОБЪЕКТОВ

В программе Roblox Studio доступно множество объектов. Среди них есть, к примеру:

  • животные, включая драконов, медведей, кенгуру и змей;
  • средства передвижения, такие как машины, грузовики, самолеты и вер-толеты;
  • военные объекты, такие как бункеры, солдаты и танки;
  • фантастические, выдуманные объекты — королевства, замки, волшеб-ники и чародеи;
  • пугающие объекты, например призраки, зомби и монстры;
  • здания для строительства городов — дома, школы и банки;
  • объекты интерьера — мебель, телевизоры и электротовары;
  • оружие — мечи, ружья и гранатометы;
  • прочие разнообразные объекты — клоуны, спиннеры, картины и т. п.

Под термином «объекты» обычно подразумевается огромное количество моделей, которые есть в Roblox Studio, но в этой главе речь пойдет о тех объектах, которые ты можешь создать из блоков и частей.

ИЗ ЧЕГО СОСТОЯТ ОБЪЕКТЫ?

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


КАК СОЗДАТЬ СВОЙ СОБСТВЕННЫЙ ОБЪЕКТ

Иногда при разработке мира в Roblox не удается найти нужный объект на панели Toolbox. Когда такое происходит, приходится создавать объекты с нуля.

Модели

Я называю предметы в Roblox Studio «объектами», но ты заметишь, что некоторые объекты на панели Toolbox называются моделями. Модель это группа деталей, объединенных вместе и опубликованных в Roblox, чтобы пользователи могли загрузить ее (модель). Что ж, если машину, дом или солдата на панели Toolbox можно назвать моделью, то они также могут быть названы объектами. К примеру, кирпич это объект, и груда кирпичей, которую ты используешь для строительства, тоже считается объектом. Но как только ты построишь из кирпичей что-нибудь и опубликуешь на панели Toolbox в Roblox (либо скачаешь готовый объект из панели Toolbox в свой проект), этот объект можно назвать моделью.

 

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

СОЗДАНИЕ ПРОСТОГО СТОЛА

Создавать стол я рекомендую с ножек.

Начни с простых блоков

Перейди на вкладку Model, которая расположена в верхней части программы Roblox Studio, найди раскрывающийся список Part и открой его. Выбери пункт Block. Перед тобой появится огромный кирпич, лежащий на полу.

С БЛОКА НАЧИНАЕТСЯ СТРОИТЕЛЬСТВО ЛЮБОГО ОБЪЕКТА В ROBLOX
С БЛОКА НАЧИНАЕТСЯ СТРОИТЕЛЬСТВО ЛЮБОГО ОБЪЕКТА В ROBLOX

 

Теперь тебе предстоит сделать много изменений. То, что сейчас перед тобой, ни имеет ни правильной формы, ни правильного размера, ни нужного цвета и даже состоит из неправильного материала. У этого блока нет ничего общего с ножкой стола, который так нужен тебе в доме! Давай сначала изменим цвет и материал, так как это проще всего.

Выбери материалы и цвета

Выдели лежащий блок и снова перейди на вкладку Model. Найди раскрывающийся список Parts, а рядом с ним — раскрывающийся список Material. Открой его и выбери пункт Wood. Блок станет похож на деревянный. Далее открой раскрывающийся список Color и выбери приятный темно-коричневый цвет, например Rust. Теперь кирпичик должен быть похож на большой деревянный прямоугольник.

НАЧАЛЬНЫЙ БЛОК, КОТОРЫЙ БЫЛ ВИДОИЗМЕНЕН ТАК, ЧТО СТАЛ ПОХОЖ НА ДЕРЕВЯННЫЙ
НАЧАЛЬНЫЙ БЛОК, КОТОРЫЙ БЫЛ ВИДОИЗМЕНЕН ТАК, ЧТО СТАЛ ПОХОЖ НА ДЕРЕВЯННЫЙ

 

Теперь мы должны поменять этот блок таким образом, чтобы он стал похож на ножку стола.

Измени высоту…

На вкладке Model найди раздел Toolbox и нажми в нем кнопку Scale. Теперь щелкни мышью по блоку. Около блока появится несколько парящих шариков зеленого, синего и красного цветов. Каждый из них отвечает за различные направления: потянув за них в том или ином направлении, ты сможешь изменить форму блока. Начни с выбора зеленого шарика, который расположен над блоком. Нажав и удерживая на зеленом шарике кнопку мыши, потяни мышь вверх на один шаг, чтобы сделать блок той же высоты, что и ножка обычного стола.

…и ширину

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

Выдели блок и взгляни на правую часть экрана. Там ты увидишь две панели. Нижняя панель называется Properties — Part. Прокрути ее содержимое вниз, пока не увидишь слово Part, написанное полужирным шрифтом. Проверь, чтобы стрелка, расположенная слева от слова Part, была направлена вниз, т.е. подраздел свойств был открыт. Щелкни мышью по стрелке рядом со словом Size — так ты откроешь этот раздел. Ты увидишь список свойств Х, Y и Z. Если ты чертил графики на уроке математики, то это из той же оперы. Представь, что все эти величины — оси на графике, а блок, который ты делаешь, и есть сам график.

ВЫСОКАЯ ТОНКАЯ НОЖКА СТОЛА, СДЕЛАННАЯ В ROBLOX STUDIO
ВЫСОКАЯ ТОНКАЯ НОЖКА СТОЛА, СДЕЛАННАЯ В ROBLOX STUDIO

 

Свойство Х отвечает за расстояние между красными шариками. Свойство Y — за расстояние между зелеными, а свойство Z — за расстояние между синими шариками. Учитывая, что высота (значение свойства Y) нас устраивает (значение должно быть равно 2), мы не будем ее менять. Но ты должен изменить значения свойств Х и Z. Щелкни мышью по свойству Х, введи значение 0,5, после чего нажми клавишу Enter на клавиатуре. Повтори то же самое действие и для свойства Z. Теперь блок должен стать похожим на ножку стола.

Сделай три копии ножки стола

Учитывая, что на создание ножки стола ушло некоторое время, а нам нужно еще три таких же ножки, давай не будем создавать их заново. Вместо этого мы просто их скопируем и вставим. Выдели ножку стола, перейди на вкладку Home и в разделе Clipboard нажми кнопку Copy. (Ты также можешь нажать сочетание клавиш Ctrl+C.) Теперь нажми кнопку Paste три раза, чтобы вставить в сцену три ножки в ряд. Чтобы расставить их правильно, нажав и удерживая кнопку мыши на каждой ножке по очереди, перетащи их в соответствующие позиции на полу. Расположи их на достаточном расстоянии друг от друга, чтобы сверху можно было разместить крышку стола.

ЧЕТЫРЕ НОЖКИ СТОЛА, ГОТОВЫЕ К РАЗМЕЩЕНИЮ НА НИХ КРЫШКИ
ЧЕТЫРЕ НОЖКИ СТОЛА, ГОТОВЫЕ К РАЗМЕЩЕНИЮ НА НИХ КРЫШКИ

 

Добавь крышку стола

Мы практически закончили! Нам остается только сделать крышку стола.

Вставь еще одну ножку стола, но на этот раз расположи ее поверх одной из ножек, неважно, на какой именно.

Теперь нам нужно изменить ее: значение свойства Y установим равным 0,5, потому что нам нужно, чтобы блок был тонким, как и положено крышке стола. Ты можешь отрегулировать положение крышки, если нужно ее выровнять относительно ножки. На вкладке Model в разделе Snap to Grid сбрось флажок Move. Теперь ты сможешь свободно передвигать объект, пока он не окажется в нужной позиции. Размести крышку правильно и вновь установи флажок Move.

Теперь растяни крышку, перетащив синие и красные шарики так, чтобы она покрывала остальные ножки стола. И вот у тебя есть замечательный стол, который прекрасно впишется в современный интерьер!

Поставь что-нибудь на стол

Ты можешь выбрать вазу с цветами на панели Toolbox и поставить ее сверху на стол.

ГОТОВЫЙ КУХОННЫЙ СТОЛ, СДЕЛАННЫЙ В ROBLOX STUDIO
ГОТОВЫЙ КУХОННЫЙ СТОЛ, СДЕЛАННЫЙ В ROBLOX STUDIO

 

Создание объектов в Roblox Studio требует много времени и практики, если ты хочешь преуспеть. Чем больше ты практикуешься, тем быстрее и легче у тебя будет все получаться.


КАК ОПУБЛИКОВАТЬ СВОЮ МОДЕЛЬ В ROBLOX

Стол готов! Выглядит он замечательно, но он есть только внутри твоей игры.

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

ШАГ №1: СГРУППИРУЙ ВСЕ ВМЕСТЕ

Для начала убедись в том, что выделены все части твоего объекта. Начни с выделения частей своего стола — четырех ножек, крышки и вазы с цветами. Затем перейди в меню Home и в разделе Edit нажми кнопку Group. Все части объединятся в группу. Теперь, когда ты будешь перемещать или использовать стол снова, он не будет распадаться на детали.

СГРУППИРОВАННЫЙ СТОЛ, ВЫДЕЛЕННЫЙ В ОКНЕ ПРОГРАММЫ ROBLOX STUDIO
СГРУППИРОВАННЫЙ СТОЛ, ВЫДЕЛЕННЫЙ В ОКНЕ ПРОГРАММЫ ROBLOX STUDIO

 

ШАГ №2: НАЗОВИ МОДЕЛЬ…

Чтобы сохранить стол в Roblox (после того, как все части были сгруппированы и выделены), перейди к панели Explorer, которая расположена в правой части окна программы Roblox Studio. На панели Explorer найди пункт Model — он сопровождается значком с кубами зеленого, синего и красного цвета. Щелкни мышью по слову Model и переименуй модель, например «Мой обеденный стол с вазой ».

ШАГ №3: …И СОХРАНИ!

Теперь щелкни правой кнопкой мыши на введенном тобой названии модели и выбери пункт Save to Roblox. Так ты сможешь сохранить свой стол среди объектов Roblox! (Если ты не хочешь его публиковать, то выбери пункт Save to File.)

ГЛАВА 6. СТРОИТЕЛЬСТВО ОБЪЕКТОВ

Ты увидишь диалоговое окно Asset Confi guration, в котором нужно записать сведения о модели твоего стола: название, описание, категорию. Как видно на рисунке, в раскрывающемся списке Genre я выбрал категорию TownAndCity, написал название «Мой обеденный стол с вазой» и добавил маленькое описание.

Нажми кнопку Submit; твой стол будет загружен в Roblox, и его смогут загрузить другие пользователи.

ОКНО С НАСТРОЙКАМИ МОДЕЛИ, СОХРАНЯЕМОЙ В ROBLOX STUDIO
ОКНО С НАСТРОЙКАМИ МОДЕЛИ, СОХРАНЯЕМОЙ В ROBLOX STUDIO

 


ПРАКТИКУЕМСЯ С СОЗДАНИЕМ ОБЪЕКТОВ

Ты можешь создавать любые объекты в Roblox. Ты уже научился:

  • размещать части объекта;
  • менять материал и цвет объекта;
  • изменять размер объекта;• собирать объект из частей.

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

СОЗДАНИЕ СТУЛА

Чтобы попрактиковаться, давай сделаем к столу стулья.

Начни с имеющихся объектов

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

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

Измени размер

Выдели созданную ножку стула. Перейди на панель Properties — Part в правой части окна программы Roblox Studio и разверни раздел Size. Уменьши значение свойств X и Z. Для ножки стула вполне подойдет значение 0,25. Присвой свойству Y значение 1. Таким образом мы уменьшим высоту, чтобы стул был ниже стола.

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

Сделай сиденье

Выдели крышку стола, скопируй и вставь ее, поместив на поверхность четырех ножек стула. Измени значения свойств X, Y и Z так, чтобы сиденье стало нужного размера. После этого перемещай сиденье до тех пор, пока оно не ляжет ровно на все четыре ножки стула.

Сделай спинку

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

 

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

СТОЛ С ДЕРЕВЯННЫМИ СТУЛЬЯМИ
СТОЛ С ДЕРЕВЯННЫМИ СТУЛЬЯМИ

 

* * *

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

7. Продвинутые приемы строительства

Продвинутые приемы строительства  в ROBLOX

Продвинутые приемы строительства  в ROBLOX


ПРОДВИНУТЫЕ ИДЕИ СТРОИТЕЛЬСТВА

Все прочитанное ранее в этой книге — это как взгляд со стороны игрового персонажа, который выполняет ряд неких квестов. Теперь ты готов создать свое собственное эпическое приключение.

Ты можешь использовать Roblox как виртуальный конструктор «Лего», строить объекты, но так ты упустишь много возможностей этой замечательной платформы. Пришло время силами Roblox создавать удивительные вещи.

СОЗДАНИЕ МИРА С НУЛЯ

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

Ради такого примера давай поразмыслим над чем-то ну очень классным и оригинальным. Как насчет мира с островами, парящими высоко в небе над озером лавы? Попробуем воплотить это в Roblox Studio.


СОЗДАНИЕ ОЗЕРА ЛАВЫ

Так как мы будем делать все самостоятельно, запусти программу Roblox Studio и выбери шаблон Flat Terrain. Ты увидишь большое зеленое поле, с которым тебе предстоит работать. В меню Home нажми кнопку Editor. Теперь перейди на вкладку Create панели Terrain Editor и нажми кнопку Generate. Ты увидишь панель с различными элементами управления. Выбери нужные типы ландшафта (например, Mountains (Горы), Hills (Холмы), Canyons (Ущелья) и другие) и нажми кнопку Generate.

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

Ты, возможно, думаешь, что для создания лавы тебе придется воспользоваться кнопкой Add на панели Terrain Editor, но не в этом случае. Если ты нажмешь кнопку Add и выберешь материал Cracked Lava, то в результате получишь огромные лавовые сгустки. Выглядели бы они достаточно странно. Кнопка Add больше подходит для создания гор и холмов и малопригодна для генерации ровных поверхностей типа лавы

УСТРАШАЮЩЕЕ ОЗЕРО С ЛАВОЙ
УСТРАШАЮЩЕЕ ОЗЕРО С ЛАВОЙ

 

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


ДОБАВЛЕНИЕ ПАРЯЩИХ ОСТРОВОВ В НЕБЕ

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

Есть два способа создать парящие острова в Roblox.

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

К сожалению, не существует отдельной кнопки «сделать парящий остров», так как люди не пользуются такими эффектами часто.

«Выращивание» горы

Чтобы вырастить гору, потребуется несколько простых действий:

  • нажать кнопку Add в разделе Terrain;
  • выбрать материал;
  • нажать и удерживать левую кнопку мыши на поверхности земли;
  • тащить мышь вверх до тех пор, пока с поверхности не образуется столб, возвышающийся к небу.

Далее тебе нужно добавлять такой же материал со всех сторон объекта до тех пор, пока он не станет похож на остров (который все еще будет соединен с землей).

Снова вернись в раздел Terrain и нажми кнопку Subtract, чтобы избавиться от кусочков земли, соединяющих остров с землей. Избавиться от всех фрагментов полностью может быть достаточно сложно, поэтому я рекомендую воспользоваться функцией Smooth, чтобы очистить остров от заостренных краев. Сделать так, чтобы все это выглядело безупречно и натурально, — твоя главная задача. Тогда никто не подумает, что ты делал игру впопыхах!

ПРОЦЕСС СОЗДАНИЯ ПАРЯЩЕГО ОСТРОВА
ПРОЦЕСС СОЗДАНИЯ ПАРЯЩЕГО ОСТРОВА

 

Добавление блоков в пространстве

Второй способ создать остров — нажать кнопку Add на панели Terrain Editor и вырастить остров в небе. Обрати внимание, что Roblox не позволяет так легко выбрать точку в воздухе (из-за привязки к сетке), но ты можешь переместить камеру так, чтобы она находилась на уровне поверхности лавы и «смотрела» в воздух. Теперь создавай свой остров! Сгладь все неровности, чтобы он выглядел лучше.

ПРОЦЕСС СОЗДАНИЯ ПАРЯЩЕГО ОСТРОВА (ВТОРОЙ СПОСОБ)
ПРОЦЕСС СОЗДАНИЯ ПАРЯЩЕГО ОСТРОВА (ВТОРОЙ СПОСОБ)

 

Завершение сцены

Независимо от того, какой способ ты выберешь, в результате ты создашь парящий остров.

ПАРЯЩИЕ ОСТРОВА НАД ОЗЕРОМ ЛАВЫ ГОТОВЫ
ПАРЯЩИЕ ОСТРОВА НАД ОЗЕРОМ ЛАВЫ ГОТОВЫ

 


УЛУЧШЕНИЕ МИРА

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

Сделай больше островов

Почему в таком интересном мире всего пара парящих островов? Ты можешь сделать их еще больше, и пусть они не будут похожи друг на друга!

Создай между островами парящие дорожки с препятствиями

То, что у тебя много парящих островов, — просто замечательно, но тебе нужно предоставить игрокам возможность путешествовать между ними, не так ли? Самый забавный способ — создать короткие парящие полосы препятствий в духе обби-игр (см. главу 4).

Надели каждый остров историей

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

Не забудь сделать лаву опасной для игроков

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


СОЗДАНИЕ КРУТЫХ МОДЕЛЕЙ

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

Как насчет того, чтобы создать полностью работающий автомобиль в Roblox Studio? Настоящий, с вращающимися колесами и креслом для игрока, чтобы он мог сесть в эту машину. Ты даже сможешь сделать гоночную игру в качестве своего второго проекта в Roblox. Это будет огромным шагом вперед по сравнению с короткой обби-игрой.



 СТРОИТЕЛЬСТВО АВТОМОБИЛЯ В ROBLOX

Для создания автомобиля понадобится загрузить специальный плейс с необходимыми компонентами по ссылке bit.ly/3aLjz7w. По ссылке ты найдешь файл CarKit.rbxl, он потребуется для строительства колесной основы нашего автомобиля. Дважды щелкни мышью по этому файлу, и он откроется в программе Roblox Studio. Ты увидишь пустынный плейс с основанием машины, колесом и парой дополнительных компонентов.

ПЛЕЙС CARKIT.RBXL
ПЛЕЙС CARKIT.RBXL

 

Машина будет похожа на собранную из деталек «Лего», но в этом нет ничего страшного! Учитывая, что это будет твой первый автомобиль, сейчас главное — научиться его делать. Позже ты сможешь сделать машинку намного привлекательнее.

Подготовка

Сначала нужно проверить некоторые настройки.

Перейди в меню Model и проверь, что на вкладке Constraints кнопка Constraint Details нажата. Это необходимо, чтобы мы видели три зеленых шарика, с помощью которых соединим колесо с остальными компонентами.

Теперь отключим проверку столкновений, иначе соединить колесо с элементами не получится. Перейди в меню Model и проверь, что на вкладке Tools кнопка Collisions не нажата. Меню Model должно выглядеть так, как показано ниже:

МЕНЮ MODEL (ФРАГМЕНТ)
МЕНЮ MODEL (ФРАГМЕНТ)

 

Создание оси

Создадим цилиндрическую связь. Перейди в меню Model и на вкладке Constraints в раскрывающемся списке Create выбери пункт Cylindrical.

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

СОЗДАНИЕ ОСИ
СОЗДАНИЕ ОСИ

 

Выделив ось (на панели Explorer пункт CylindricalConstraint в папке WheelMount, см. рисунок ниже), нам нужно настроить ее.

НАСТРОЙКА ОСИ НА ПАНЕЛИ PROPERTIES
НАСТРОЙКА ОСИ НА ПАНЕЛИ PROPERTIES

 

На панели Properties в разделе Cylinder выбери в раскрывающемся списке AngularActuatorType значение Motor. А параметру InclinationAngle присвой значение 90 (щелкни по полю, введи 90 и нажми клавишу Enter). Так мы назначили оси тип углового привода — мотор и наклон в 90 градусов.

На панели Properties в разделе Cylinder установи флажок LimitsEnabled, чтобы задействовать ограничения оси и показать дополнительные на стройки.

В появившемся разделе Limits панели Properties укажи следующие параметры нижних и верхних ограничений: LowerLimit присвой значение –1, а параметру UpperLimit — значение 1.

Создание амортизатора

Первым делом создадим пружину амортизатора. Перейди в меню Model и на вкладке Constraints в раскрывающемся списке Create выбери пункт Spring.

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

СОЗДАНИЕ ПРУЖИНЫ АМОРТИЗАТОРА И ЕЕ НАСТРОЙКА
СОЗДАНИЕ ПРУЖИНЫ АМОРТИЗАТОРА И ЕЕ НАСТРОЙКА

 

Выделив пружину (на панели Explorer пункт SpringConstraint в папке WheelMount, см. рисунок выше), нам нужно настроить ее.

На панели Properties в разделе Spring присвой параметру Damping значение 400. Параметру FreeLength присвой значение 2.2, а параметру Stiff ness — значение 30000. Так мы настроили значение амортизации, ограничили свободных ход и жесткость пружины.

Сборка колеса

Теперь нам нужно прикрепить колесо непосредственно к основанию. Для этого на вкладке Home нажми кнопку Move и щелкни мышью по серому кубу около колеса. Появятся разноцветные стрелки для перемещения серого куба по осям x, y и z. Тебе нужно перетащить блок по той оси (красной или синей, зависит от положения колеса в пространстве), чтобы он касался черного колеса. Нажав и удерживая кнопку мыши на сером блоке, перетащи его, примкнув к черному колесу.

Теперь сгруппируем основание и само колесо. Выдели основание (серый блок), а затем, нажав и удерживая клавишу Shift, щелкни мышью по черному колесу; и серый блок, и черное колесо должны быть выделены. На вкладке Home нажми кнопку Group или нажми сочетание клавиш Ctrl+G. Основание и колесо будут сгруппированы.

ОСНОВАНИЕ СОЕДИНЕНО С КОЛЕСОМ И ОБА ОБЪЕКТА СГРУППИРОВАНЫ
ОСНОВАНИЕ СОЕДИНЕНО С КОЛЕСОМ И ОБА ОБЪЕКТА СГРУППИРОВАНЫ

 

Крепление колес к машине

Теперь прикрепи сгруппированное колесо к корпусу будущей машины, синему прямоугольнику, как показано на рисунке ниже (слева). Это будет левое заднее колесо.

КОЛЕСА ПРИКРЕПЛЕНЫ К КОРПУСУ БУДУЩЕЙ МАШИНЫ
КОЛЕСА ПРИКРЕПЛЕНЫ К КОРПУСУ БУДУЩЕЙ МАШИНЫ

 

Теперь сделаем три копии колеса и также прикрепим к корпусу.

Выдели заднее колесо и нажми кнопку Duplicate в разделе Clipboard вкладки Home (либо нажми сочетание клавиш Ctrl+D). Будет создана копия колеса, которую нужно перетащить вдоль корпуса, создав левое переднее колесо.

Вновь продублируй колесо и перетащи его к противоположному краю корпуса. Его нужно развернуть серым блоком к корпусу. Для этого, на вкладке Home нажми кнопку Rotate и перетащи один из шаров поворота так, чтобы серый блок колеса (основание) касался корпуса будущей машины (см. рисунок выше, в центре).

Продублируй правое заднее колесо и создай правое переднее. Колеса практически готовы (см. рисунок выше, справа).

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

Настройка колес

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

Для задних колес выберем метод сварки. Сначала перейди на вкладку Model и в разделе Constraints нажми кнопки Show Weld и Draw on Top. Эти кнопки должны находиться в нажатом положении. Теперь в раскрывающемся списке Create в том же разделе выбери пункт Weld. Щелкни мышью по серому кубу любого заднего колеса, а затем щелкни мышью в центре корпуса машины, чуть ниже маленького прямоугольника (см. рисунок, первый щелчок мышью показан желтой звездой, а второй — оранжевой).

«ПРИВАРИВАЕМ» ЗАДНИЕ КОЛЕСА
«ПРИВАРИВАЕМ» ЗАДНИЕ КОЛЕСА

Не ошибись! Нужно щелкнуть именно по серому кубу (он подсветится, когда ты наведешь на него указатель мыши), не по зеленому шарику и не по пружине амортизатора.

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

Аналогичным образом «привари» второе заднее колесо.

С передними колесами ситуация сложнее — они должны поворачивать, поэтому «сварка» здесь не поможет. Выберем шарнирное соединение.

В раскрывающемся списке Create в разделе Constraints вкладки Model выбери пункт Hinge. Щелкни мышью по серому кубу любого переднего колеса, а затем немного проведи (буквально на два смещения) указатель мыши в сторону корпуса и щелкни мышью (см. рисунок, первый щелчок мышью показан желтой звездой, а второй — оранжевой). На том же рисунке на левом колесе показано соединение, которое должно получиться.

СОЕДИНЯЕМ ШАРНИРАМИ ПЕРЕДНИЕ КОЛЕСА
СОЕДИНЯЕМ ШАРНИРАМИ ПЕРЕДНИЕ КОЛЕСА

 

Теперь нужно выполнить некоторые настройки шарнирных соединений. Щелкни мышью, а затем, нажав и удерживая клавишу Shift, щелкни мышью по коричневой линии шарнирного соединения второго переднего колеса.

Это довольно сложно, поэтому проверь, что на панели Explorer выделены оба пункта HingeConstraints (см. рисунок ниже). Если это не так, сбрось выделение и повтори предыдущий шаг.

НАСТРАИВАЕМ ПЕРЕДНИЕ КОЛЕСА
НАСТРАИВАЕМ ПЕРЕДНИЕ КОЛЕСА

 

Теперь на панели Properties раскрой раздел Hinge и для параметра ActuatorType выбери пункт Servo. В разделе Servo присвой параметру AngularSpeed значение 5, а параметру ServoMaxTorque — значение 100000.

Теперь выдели зеленый шарик шарнира, размещенный на сером кубе, и, нажав на вкладке Home кнопку Move, перетащи его на шарик шарнира на корпусе. Повтори действие с шарниром второго переднего колеса.

ШАРНИРЫ КАЖДОГО ИЗ ПЕРЕДНИХ КОЛЕС СОЕДИНЕНЫ
ШАРНИРЫ КАЖДОГО ИЗ ПЕРЕДНИХ КОЛЕС СОЕДИНЕНЫ

 

Последнее, что осталось сделать, переименовать колеса на панели

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

Взгляни на панель Explorer и найди четыре пункта с именем Model. Это и есть наши колеса. Щелкни по одному из них, и ты увидишь, как выделилось одно из колес. Переименуй каждое колесо (щелкнув по слову Model правой кнопкой мыши и выбрав пункт Rename) так, как показано на рисунке ниже.

ПЕРЕИМЕНУЙ КОЛЕСА ТАК, КАК ПОКАЗАНО НА РИСУНКЕ
ПЕРЕИМЕНУЙ КОЛЕСА ТАК, КАК ПОКАЗАНО НА РИСУНКЕ

 

Теперь можно проверить машину. Перейди на вкладку Test и в разделе Simulation нажми кнопку Play.

ПОЧТИ ЗАВЕРШЕННАЯ, НО СКУЧНАЯ МАШИНА В СОБРАННОМ ВИДЕ
ПОЧТИ ЗАВЕРШЕННАЯ, НО СКУЧНАЯ МАШИНА В СОБРАННОМ ВИДЕ

 

Управление созданным автомобилем

Заставить твой автомобиль двигаться будет очень легко. Когда будешь играть в тестовую версию игры, то нажми клавишу W, чтобы двигаться вперед, а поворачивать можно клавишами А и D.

Запустив игру, иди прямиком к машине, пока не натолкнешься на нее. После этого персонаж автоматически запрыгнет на сиденье!


ПЯТЬ ШАГОВ РАЗРАБОТКИ ГОНОЧНОЙ ИГРЫ В ROBLOX

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

ШАГ №1: ОПРЕДЕЛИСЬ С ИДЕЕЙ ИГРЫ

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

  • Хочешь, чтобы это были реальные гонки по обычным городским трассам?
  • Или это должны быть гонки по пляжу или по плавающим трассам в воз-духе?
  • Гонки могут проходить даже на Луне, если ты этого захочешь. Или даже от одного конца радуги до другого.

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

ШАГ №2: РЕШИ, КАК БУДЕШЬ ДЕЛАТЬ ИГРУ

Roblox предоставляет тебе два основных способа сделать гоночную игру.

  1. Использовать шаблон: это отличная идея, если ты только начал разрабатывать игры, потому что в шаблоне гонок уже есть все объекты, которые тебе понадобятся. Ты можешь узнать много нового, изучив дефолтные модели, трассы и сценарии, используемые в игре. Поскольку ты читаешь эту книгу, готов поспорить, что ты только начал создавать игры в Roblox.
  2. Создать с нуля: это будет сложный и длинный процесс, который научит тебя большему. В процессе работы ты получишь море удовольствия, создавая собственную игру. Как только ты поймешь, как сделать гоночную игру из шаблона, можешь попробовать сделать игру с нуля. Однако на этом уроке мы сосредоточимся на шаблоне, с которого ты и начнешь.

Так что же тебе понадобится для хороших гонок? Все просто: тебе нужен автомобиль и что-то похожее на гоночную трассу. Игрокам нужно знать, куда ехать. Вот и все. С этого момента игроки вправе создавать свои собственные правила — и да начнется соревнование.

ШАГ №3: ВЫБЕРИ ШАБЛОН…

Мы начнем с использования шаблона Racing, который ты найдешь на начальном экране Roblox Studio. Когда ты откроешь его, то увидишь, что игра уже построена со всевозможными дорогами, мостами, туннелями и даже реками и озерами. Это хороший старт, который даст тебе возможность увидеть, что такое гоночная игра в Roblox, и обзавестись собственными идеями.

Каждая из машин выстраивается у линии старта рядом с местом спауна игроков (в этом месте игроки появляются после запуска игры). После того, как игра загружена, игроки могут выбрать любые автомобили по желанию.

 

ШАГ №4: …И ИЗМЕНИ ЕГО ПО СВОЕМУ ВКУСУ

Что ж — приступай, отредактируй шаблон Racing и преврати его в свой собственный. Измени ландшафт, цвета, добавь деталей.

Если в Roblox Studio ты выбираешь дорогу, то методом «копипаста» ты можешь сделать новые ветви трассы, изменив таким образом направление движения. Воспользовавшись функцией Paint (кнопка на панели Terrain Editor), ты выборочно можешь заменить некоторые фрагменты дороги на траву или грязь, чтобы трасса виляла и меняла направления.

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

ШАГ №5: ЗАЩИТИ ИГРУ ОТ ЧИТЕРСТВА

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

* * *

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

8. Основы сценарного мастерства

Основы сценарного мастерства в ROBLOX

Основы сценарного мастерства в ROBLOX


ДЛЯ ЧЕГО НУЖНЫ СЦЕНАРИИ?

Если представить, что блоки для сборки моделей (объектов) в Roblox — это Лего, то сценарий — это группа инструкций, которая указывает этим блокам, что они должны делать, когда «оживут» на экране. Это похоже на момент в мультфильме «История игрушек», когда Энди вышел из комнаты и все игрушки ожили, или когда доктор МакСтафин оживляла свои игрушки волшебным стетоскопом — думаю, что пришла пора и тебе командовать своими «игрушками»!

Если это кажется тебе непонятным, не волнуйся. Все в конечном итоге обретет смысл, как только ты попробуешь написать свой первый сценарий. А пока представь, что сценарии в Roblox — это такие маршруты.

ПРИМЕР СЦЕНАРИЯ В ROBLOX
ПРИМЕР СЦЕНАРИЯ В ROBLOX

 

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

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

СЦЕНАРИИ И ПРОГРАММИРОВАНИЕ

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

  • Сценаристы отвечают за сюжет.
  • Художники отвечают за оформление.
  • Программисты отвечают за то, чтобы объекты на экране выполняли нужные действия, т.е. за сценарии поведения объектов.

ЯЗЫКИ ПРОГРАММИРОВАНИЯ

Если ты хочешь стать разработчиком видеоигр, тебе нужно уделять особое внимание информатике, в частности языкам программирования. Обрати внимание, что языков программирования очень много. Точно так же, как люди говорят по всему миру на разных языках, программисты используют разные языки для создания игр. Приведу некоторые самые популярные из них:

  • C# (произносится как «Си Шарп»);
  • С++;
  • Python;
  • Java

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

  • Unity;
  • GameMaker;
  • Unreal

В Roblox используется слегка измененная версия языка программирования Lua. Этот язык — совсем иной компонент игры, чем все то, о чем мы говорили, однако есть некоторые сходства.

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

ЭФФЕКТИВНОЕ ПРОГРАММИРОВАНИЕ

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

ОСНОВНЫЕ СЦЕНАРИИ ДЛЯ ИГР

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

СОЗДАНИЕ ОБЪЕКТОВ, НАНОСЯЩИХ ИГРОКУ УЩЕРБ

Объекты, которые вредят игроку, — излюбленная стратегия разработчиков еще со времен создания первой компьютерной игры. Как создателю игры тебе однозначно нужно знать, как это делается. В твоей игре должны быть объекты и области, к которым игрок не должен прикасаться, иначе ему будет причинен вред. Некоторые из таких объектов могут даже убить игрока, как только соприкоснутся с ним.

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

Теперь тебе нужно щелкнуть правой кнопкой мыши по каждому сделанному тобой красному блоку, выбрать команду меню Insert ObjectScript и вставить показанный ниже код сценария:

local brick = script.Parent

brick.Touched:connect(function (object)

if object.Parent:FindFirstChild('Гуманоид') then

object.Parent.Humanoid:TakeDamage(100)

end

end)

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

Этот блок сценария отвечает за то, что, как только игрок соприкоснется с объектом, к которому прикреплен этот сценарий (в нашем случае — к красным блокам), игроку будет нанесен урон в размере 100 очков (это максимальная сумма его очков), в результате чего игрок погибнет. Когда ты погибаешь в Roblox, то твой персонаж разлетается на мелкие части, как будто взрывается. На самом деле это выглядит очень забавно!

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

СОЗДАНИЕ ОБЪЕКТОВ, ИСЦЕЛЯЮЩИХ ИГРОКА

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

Для такого примера вернемся к солдату, которого мы меняли раньше в этой книге. Но панели Toolbox ты можешь ввести слова health kit в строку поиска. В списке отыщи модель, похожую на аптечку на рисунке ниже. Перетащи аптечку в свой игровой мир.

МАЛЕНЬКАЯ АПТЕЧКА
МАЛЕНЬКАЯ АПТЕЧКА

 

Чтобы этот предмет мог исцелить игрока, нам понадобится другой сценарий. Такой сценарий сначала проверит, прикасался ли кто-нибудь к аптечке или нет. Если к аптечке прикасались, то сценарий удостоверится в том, что это был человек (наш игровой персонаж) или какой-то другой игрок. Это даст возможность проверить, что аптечкой не воспользовался враг. Щелкни по аптечке правой кнопкой мыши и выбери команду меню Insert ObjectScript, а затем напиши следующий код:

local HealthPack = script.Parent

local function handleTouch(otherPart) 

local character = otherPart.Parent

local humanoid = character:FindFirstChild('Гуманоид') 

if humanoid then

print('Время подправить здоровье!') 

end

end

healthPack.Touched:connect(handleTouch)

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

Чтобы аптечка начала исцелять игрока, нам нужно сделать следующее.

  • Установить значение исцеления таким образом, чтобы игра сама опре-деляла, сколько очков здоровья нужно добавлять.
  • Проверить, что уровень здоровья игрового персонажа увеличится по сравнению с показателем, который был до этого. Если, например, уровень здоровья игрока был равен 80 очкам, а ты хочешь, чтобы аптечка добавила ему 20 очков здоровья, то уровень здоровья игрока должен стать равным 100 очкам.
  • Убедиться, что аптечка не использовалась ранее, и сделать так, чтобы ее нельзя было использовать повторно снова и снова.

Теперь сценарий будет выглядеть следующим образом:

 

local healthPack = script.Parent

local healAmount = 20

local cooldown = 5

local canHeal = true

 

local function handleTouch(otherPart) 

local character = otherPart.Parent 

local humanoid = character:FindFirstChild('Гуманоид')  

if humanoid and canHeal then  

canHeal = false

  local curentHealth = humanoid.Health  

local newHealth = currentHealth+healAmount 

humanoid.Health = newHealth    

wail(cooldown)     

canHeal = true

end

end

 

healthPack.Touched:connect(handleTouch)

 

Итак, ты получил полностью функционирующую аптечку, которую ты можешь использовать в твоих играх!

* * *

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

9. Продвинутые навыки сценарного мастерства

Продвинутые навыки сценарного мастерства в ROBLOX

Продвинутые навыки сценарного мастерства


ОСНОВНЫЕ ТЕРМИНЫ, КОТОРЫЕ НУЖНО ЗНАТЬ

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

  • Баги — дефекты программного кода. Это непредвиденная ошибка в игре, которой быть не должно. Например, если игрок не может выбрать оружие или врагу не наносятся повреждения при атаке — это все баги. Обычно баги случаются, когда в игре очень много сценариев. Чем больше сценариев ты будешь использовать, тем выше вероятность возникновения ошибки.
  • Код представляет собой текст внутри сценария. Это команды, которые указывают игре, что делать. Вспомни пример сценария из главы 8: аптечка восстанавливала здоровье игрока, в то время как красные блоки наносили урон игроку при соприкосновении с ними.
  • Цикл — это когда ты программируешь игру на выполнение одного и того же действия снова и снова (пока выполняется инструкция). Это полезно при прослушивании музыки или повторении действия, такого как появление врага каждые несколько секунд, чтобы игрок сражался с ним.
  • Вывод — это окно, которое показывает, что происходит, когда твои сценарии запускаются в игре. Там же будут показаны баги и текст, отображаемый на экране. Этот «вывод» не отображается внутри самой игры, а только в Roblox Studio. Представь вывод окном результатов или протоколом работы программы со сведениями о том, что «думает» игра, когда делает то, что велит сценарий. Вывод поможет понять, что происходит в игре, и успешно обнаружить баги.
  • Печать. Когда ты создаешь сценарий, то слово «печать» не значит вывод слов на листок бумаги в принтере. Это отображение на экране текста. Примеры включают в себя диалоги игроков или сообщения, когда игрок переходит на новый уровень или побеждает в игре.
  • Сценарий (скрипт) — это группа строк кода, которые указывают Robloxигре, что делать. Это как список инструкций, которые понимает компьютер.
  • Переменная — это всего лишь составляющая, которая хранит информацию в Roblox. В качестве значения переменной может выступать число, объект и даже строка информации. Например, переменной playerHealth может быть присвоено значение «здоровья игрока», т.е. сколько очков жизни есть у игрока. В качестве другой переменной, gunAmmo, может выступать «количество пуль», т.е. сколько патронов осталось в оружии. Использование переменных при программировании — очень важный компонент сценариев в твоей игре.

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

 

ЧТО МОЖНО СДЕЛАТЬ С ПОМОЩЬЮ СЛОЖНЫХ СЦЕНАРИЕВ?

Сценарии могут использоваться в Roblox Studio для разнообразных событий. Ты можешь создать сценарий, который будет инструктировать определенные блоки наносить ущерб игроку, когда он прикасается к ним, или, наоборот, излечивать игрока, если он подберет их, как мы делали это в главе 8. Также с помощью сценариев ты можешь:

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

Язык программирования в Roblox

Разработчики Roblox выбрали язык программирования Lua версии 5.1, чтобы предоставить пользователям возможность создавать интерактивные игры. Сценарии в Roblox не такие мощные, как в более масштабных и гибких игровых движках. Ты не сможешь создать игру такого же размера, как, к примеру, Elder Scrolls V: Skyrim. Но ты в состоянии сделать что-то действительно интересное и веселое, во что будут играть люди.

 

ЭКШЕН ЗА ПЯТЬ ШАГОВ

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

Эта книга научит тебя создавать три игры.

  1. Первая игра, которую мы сделали, — обби; в ней нужно было лишь прыгать и избегать препятствий.
  2. Вторая сделанная нами игра — гонки. Она чуть сложнее, так как ее суть не только в перемещении и прыжках по кругу.
  3. В этой главе мы сделаем кое-что более продвинутое, в духе приключенческой игры. В зависимости от концепции такие Roblox-игры могут быть самых разных жанров. Я больше склоняюсь к варианту экшен, поэтому давай назовем эту игру экшеном.

ШАГ №1: ВЫБЕРИ ШАБЛОН

Лучший способ начать работать и создать экшен — запустить Roblox Studio и выбрать шаблон Combat. Ты увидишь огромную пустыню, в центре которой лежат пистолет, меч и аптечка. Плиты вокруг — точки спауна (места, откуда игроки начинают играть). Суть игры в том, что все игроки должны бежать по направлению к центру подраться за оружие и просто подраться. Мы можем поработать над этим сюжетом или сделать игру с бóльшим количеством действий. В любом случае первый шаг всегда будет одинаков.

ШАГ №2: ИЗМЕНИ МИР

Теперь у тебя есть основа, но пока пустая и скучная. Добавь здания, преграды и прочие объекты, за которыми игроки могут спрятаться и исследовать их. Ты можешь создать их сам или изменить готовые, перетащив с панели Toolbox.

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

ДОБАВЛЕНИЕ РАЗНООБРАЗНЫХ ОБЪЕКТОВ В ШАБЛОН COMBAT
ДОБАВЛЕНИЕ РАЗНООБРАЗНЫХ ОБЪЕКТОВ В ШАБЛОН COMBAT

 

Финальный вид игры зависит только от тебя. Я продолжил работу в военной тематике, добавив уйму различных строений и объектов вокруг, создав таким образом для игроков больше пространства, где они могут прятаться и заниматься чем-то еще. Ты можешь сделать космическую колонию на Луне, подземную пещеру или ледовый дворец со множеством великанов в нем — все что придумаешь!

 

ШАГ №3: ДОБАВЬ ВРАГОВ И СЦЕНАРИИ

Теперь, когда ты закончил со строительством мира, стоит подумать, о чем будет твоя игра. Что ты хочешь?

  • Чтобы игроки сражались друг с другом?
  • Чтобы игроки сражались вместе против врагов?
  • Чтобы игроки играли против других игроков и врагов?
  • Или все вместе?

Тебе наверняка захочется добавить врагов в игру, поэтому именно этим мы и займемся.

Обычно в игру добавляют зомби. К счастью, объекты зомби есть на панели Toolbox в Roblox Studio. Открой панель Toolbox, в поисковую строку введи zombie и отыщи модель Respawning Zombie. Щелкни по этой модели мышью, и зомби автоматически появится в твоей игре. (Отличать этого зомби от остальных будет слюна, капающая изо рта.)

ПОЯВЛЕНИЕ ЗОМБИ В ИГРЕ. ЭТО УЖАСНО!
ПОЯВЛЕНИЕ ЗОМБИ В ИГРЕ. ЭТО УЖАСНО!

 

Преимущество этого зомби в том, что большинство сценариев уже готовы. Теперь давай немного углубимся в сценарии, предназначенные для этого зомби. Открой панель Explorer (перейди на вкладку View, затем нажми кнопку Explorer, расположенную в Roblox Studio вверху слева). Чтобы просмотреть сценарии для нашего зомби, выдели его и посмотри на панель Explorer. Найди пункт Drooling Zombie (он будет выделен синим). Щелкни мышью по маленькой стрелке, расположенной слева от этого пункта, чтобы раскрыть список. Там ты увидишь множество параметров, включая:

  • звуковой эффект стона (Moan), который характерен для зомби;
  • пункт Body Colors;
  • различные части самого зомби, —и множество других пунктов.

Ты также увидишь три значка в виде свитков бумаги — Script, Respawn (возвращение зомби в игру после его убийства) и Animate. Эти три сценария управл яют зомби.

Респаун: после гибели зомби появляется другой такой же Для начала открой сценарий Respawn. Ты увидишь следующий код:

name="Humanoid"

robo=script.Parent:clone()

while true do 

wait

 if script.Parent.Humanoid.Health˂1 then    

robot=robo:clone()    

robot.Parent=script.Parent.Parent    

robot:makeJoints()     

script.Paren:remove() 

end

end

Сохраняй лучшие сценарии

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

 

Этот сценарий говорит о том, что если уровень здоровья зомби становится меньше 1 (подразумевается, что он погибает), то тогда должен возникнуть его клон. Такой сценарий подразумевает воскрешение (респаун) новых зомби, которые будут тебя преследовать. Такой сценарий ты можешь применять и к другим врагам в любой игре, которую создашь.


Анимация: заставь зомби двигаться

Сценарий Animate заставляет зомби передвигаться. В этом сценарии проще всего изменить скорость передвижения зомби.

В верхней части сценария есть следующая строка:

local currentAnimSpeed = 1.0

Ты можешь изменить числовое значение, чтобы зомби двигался быстрее или медленнее. Если указать значение 10.0 — зомби будет двигаться очень быстро, а значение 5.0 лишь слегка ускорит его. Это хороший способ добавить различия между врагами: у тебя могут быть зомби, которые передвигаются медленно, и быстрые и очень опасные зомби.

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

Добавь целую армию врагов

Одна из забавных «фишек» возможность создать очень много врагов на экране. Скажем целое полчище зомби! Это будет увлекательно попробовать их победить и выиграть. Уж точно намного интереснее, чем пустое игровое поле.

 

Сценарий

И наконец, остался сценарий Script. Выделив зомби, на панели Explorer ты увидишь сценарии Script, Respawn и Animate. Именно сценарий Script отвечает за все остальное, что касается зомби. Он указывает зомби, когда появиться в игре, преследовать игрока и даже издавать звуки, когда он передвигается или погибает. Не переживай, в этот файл тебе не придется вносить изменения.

ШАГ №4: ДОБАВЬ ДРУГИХ ИГРОКОВ

В программе Roblox Studio добавить игроков в игру очень просто. Как только ты закончишь игру и опубликуешь ее в Roblox, она автоматически станет многопользовательской. Если ты хочешь протестировать многопользовательские функции игры, то можешь:

  • перейти на вкладку Tab в верхней части окна программы Roblox

Studio;

  • в верхнем раскрывающемся списке выбрать пункт Local Server; • в раскрывающемся списке ниже выбрать количество игроков;
  • нажать кнопку Start.

Так ты cэмулируешь многопользовательскую игру на своем компьютере. Тебе придется подождать несколько минут, пока идет загрузка. Ты увидишь многочисленные игровые окна — выбери любое из них, и ты сможешь приступить к тестированию, как если бы ты нажал знакомую кнопку Play, но игра будет многопользовательской.

Такие вещи, как список лидеров игры и другие функции, мы опишем в главе 13.

 

ШАГ №5: ФИНАЛЬНЫЕ ШТРИХИ

В зависимости от типа игры, которую ты создаешь, окончание миссии для игрока может быть разным. Например, в обби-играх игрок должен лишь добраться к конечной точке. Но если ты создаешь многопользовательскую игру, в которой игроки сражаются друг с другом (это именно то, что происходит в большинстве игр), то тебе придется отслеживать результаты. Большинство Roblox-игр «бесконечны», потому что разработчикам хочется, чтобы игроки продолжали играть в них снова и снова. Вместо завершения игры она перезапускается, позволяя игрокам перепроходить игру, улучшая результаты.

 

Мы рассмотрим «счетчики убийств» и табло с результатами в главе 13. Также ты можешь узнать о том, как разрабатывать перезапускаемые уровни, подглядывая в сценарии игр, загруженных в Roblox.

* * *

Наш экшен про зомби-апокалипсис на военной базе — огромное поле для экспериментов, поэтому у тебя есть шанс сделать что-то действительно классное и уникальное, изучая Roblox. Продумывая концепцию следующей своей игры, обрати внимание на следующие игровые шаблоны в Roblox Studio.

  • Line Runner — в играх такого типа персонаж перемещается по экрану автоматически, и тебе нужно только прыгать, чтобы избежать столкновений с врагами и препятствиями. В таком духе созданы Flappy Bird, Jetpack Joyride или Super Mario Run. Обычно в таких играх вид сбоку.
  • Infi nite Runner — такие игры довольно просты по сравнению с ранее упомянутыми, но вместо бокового здесь используется вид от третьего лица: Temple Run, Subway Surfers, Sonic Dash.
  • Team/FFA Arena — еще один интересный «боевой» тип игр. В сделанном нами ранее экшене игрокам приходилось сражаться с зомби, а в играх типа Team/FFA Arena игроки объединяются в команды и играют против других команд: Call of Duty, Overwatch, Counter-Strike. Если тебе по нравилось создавать экшены, то командная разновидность может показаться чуть сложнее, но и интереснее.

 

3. Самые крутые фишки разработчиков

10. Создание неигровых персонажей

Создание неигровых персонажей в ROBLOX

Создание неигровых персонажей


КАК СОЗДАТЬ КЛАССНОГО НЕИГРОВОГО ПЕРСОНАЖА?

Вспомни парочку своих любимых игр. Возможно, это Legend of Zelda, Mario или Pokémon, или даже Halo или Call of Duty. Во всех этих играх есть неигровой персонаж, с которым можно взаимодействовать. В некоторых играх, как, например, Mario, неигровых персонажей немного, и они играют свои роли в этой истории. Например сообщают Марио, где находится принцесса Пич или продают ему разные вещи между уровнями.

У неигровых персонажей может быть разное предназначение. Они могут тебе что-то рассказать о чем-то или могут помочь в прохождении квеста. Я расскажу тебе чуть позже, как это настраивается в программе Roblox Studio, а сейчас перечислю функции неигрового персонажа в Roblox:

  • ? — значок вопроса над головой неигрового персонажа в игре означает, что к нему можно подойти и что-то спросить;
  • ! — восклицательным знаком над головой обозначаются персонажи, у которых можно получить задание;
  • $ — значок доллара над головой персонажа говорит о том, что с ним можно торговать.

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

ОБАЯТЕЛЬНАЯ ЛИЧНОСТЬ

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

МОТИВАЦИЯ ПЕРСОНАЖА

Если твой неигровой персонаж существует только лишь чтобы дать игроку предмет или задание, то он может оказаться довольно скучным. С другой стороны, если у персонажей есть предыстория или собственные мотивы, они становятся интереснее. Например, если у неигрового персонажа те же враги и он жаждет мести, то он может помочь тебе в игре. Если NPC связан с другим важным персонажем в игре, то у игрока не сложится впечатление, что он всего лишь разговаривает с одним из многочисленных неигровых персонажей. Изучение того, как мотивы и восприятие неигрового персонажа сочетаются с мотивами игрока — важный момент, который нужно учитывать при создании этого NPC.

ПРИВЛЕКАТЕЛЬНЫЙ ДИЗАЙН

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

ИГРЫ И НЕИГРОВЫЕ ПЕРСОНАЖИ

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

ИГРЫ, В КОТОРЫХ НЕИГРОВЫЕ ПЕРСОНАЖИ — ПРЕИМУЩЕСТВО

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

Зомби-апокалипсис

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

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

Ролевые игры

Это наиболее распространенный тип игр, в котором игроки взаимодействуют с неигровыми персонажами. Игрокам предстоит:

  • общаться с неигровыми персонажами по всему игровому миру, чтобы узнать куда двигаться дальше;
  • сражаться бок о бок с неигровыми персонажами (или против них) на своем пути.

Выполнять их задания, например, по спасению людей. Ведь тебе не стать героем, пока ты никого не спас, не так ли?

Приключенческие игры

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

ИГРЫ, В КОТОРЫХ НЕИГРОВЫЕ ПЕРСОНАЖИ — НЕДОСТАТОК

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

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

Многопользовательские игры

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

ПРОГРАММИРОВАНИЕ НЕИГРОВЫХ ПЕРСОНАЖЕЙ В ROBLOX

Неигровые персонажи способны на многое. Приведу два самых простых примера.

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

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

СОЗДАНИЕ НЕИГРОВЫХ ПЕРСОНАЖЕЙ-СОБЕСЕДНИКОВ

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

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

Для примера мы возьмем за основу вымышленное королевство. Как создатель игры ты должен сделать стражу для замка (неигровые персонажи), с которыми можно будет разговаривать. Если игрок в процессе исследования местности натолкнется на замок и заметит стражника, стоящего на мосту, то, возможно, захочет подойти и задать несколько типичных вопросов, таких как «что это за место?» и «кто здесь живет?». Поставь себя на место игрока и подумай, какие вопросы ты бы задал.

Выбери персонажа

Для начала запусти программу Roblox Studio и выбери шаблон. Для этого примера подойдет шаблон Castle. На вкладке Home, которая открывается по умолчанию, найди раздел Insert. Открой панель Toolbox и введи слово knight в поле поиска. Выбери модель стражника и перетащи его в игровой мир. Оптимально разместить стражника перед воротами замка.

РЫЦАРЬ, ВСТРЕЧАЮЩИЙ ИГРОКА У ВОРОТ ЗАМКА
РЫЦАРЬ, ВСТРЕЧАЮЩИЙ ИГРОКА У ВОРОТ ЗАМКА

 

Добавь персонажу возможность вести диалог

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

Выдели рыцаря мышью и перейди на вкладку Model, расположенную в верхней части окна программы Roblox Studio. В разделе Advanced нажми кнопку Advanced Objects. Появится одноименная панель в левой части экрана. На этой панели представлен список всевозможных функциональных вариантов. Прокрути ее содержимое вниз, до тех пор, пока не увидишь объект Dialog. Нажав и удерживая кнопку мыши, перетащи объект Dialog в рабочее пространство программы Roblox Studio (в открытый шаблон Castle) и отпусти кнопку мыши. Теперь обрати внимание на панель Explorer в правой части экрана. (Если панель Explorer закрыта, то перейди на вкладку View, а затем нажми кнопку Explorer, расположенную в Roblox Studio вверху слева.) На панели Explorer ты увидишь пункт Dialog, он будет ниже объекта рыцаря (он может называться по-разному, у меня — Knight). Если это не так, то на панели Explorer, нажав и удерживая кнопку мыши на объекте Dialog, перетащи его прямиком на объект Knight и отпусти кнопку мыши. Так ты наделишь рыцаря способностью общаться в игре.

ОБЪЕКТ DIALOG
ОБЪЕКТ DIALOG
Выбери голову персонажа

Теперь ты должен выбрать, какая часть персонажа будет «говорить». Естественно, ты хочешь, чтобы диалог всплывал над головой рыцаря, поэтому перемести объект Dialog на пункт Head, вложенный в объект Knight.

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

ОБЪЕКТ DIALOG СЕЙЧАС ЯВЛЯЕТСЯ ЧАСТЬЮ ГОЛОВЫ РЫЦАРЯ
ОБЪЕКТ DIALOG СЕЙЧАС ЯВЛЯЕТСЯ ЧАСТЬЮ ГОЛОВЫ РЫЦАРЯ

 

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

Создай разговор

Раз объект Dialog находится в нужном месте, то мы можем настроить, что будет говорить рыцарь. Щелкни мышью по объекту Dialog на панели Explorer. Ты увидишь список свойств на панели Properties — Dialog. (Если панель Properties не открылась, перейди на вкладку View, а затем нажми кнопку Properties.) Первым делом установи флажок InUse, чтобы программа Roblox Studio «поняла», что ты хочешь использовать в игре диалог.

Теперь подумай, что может сказать персонаж игроку в качестве приветствия. Учитывая то, что персонаж — это страж, охраняющий замок и стоящий впереди замка, вполне подойдет нечто вроде: «Приветствую тебя, странник! Чем я могу быть полезен?» Давай используем эти предложения. Перейди к свойству InitialPrompt и введи это приветствие в пустое поле правее.

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

Тем не менее персонаж лишь может что-то сказать игроку. Мы не предоставили игроку возможность выбора вопроса или ответа персонажу. Чтобы сделать это, щелкни правой кнопкой мыши по объекту Dialog на панели Explorer и выбери команду Insert ObjectDialogChoice в контекстном меню. На панели Explorer появится объект DialogChoice.

Наиболее типичным вопросом персонажу будет «что это за место?». Если бы ты прогуливался по тропинке, пересек ров с водой, добрался до моста и увидел гигантский замок, то тебе, вероятнее всего, захотелось бы узнать, что же это за место!

Давай добавим вопросы в диалог игрока. Выдели объект DialogChoice на панели Explorer. Теперь на панели Properties — DialogChoice найди объект UserDialog. В пустое поле, расположенное правее, введи текст, который игрок должен сказать стражнику (в игре этот текст отобразится в качестве варианта ответа, который игрок сможет выбрать).

Изменение интонации неигрового персонажа

Если хочешь, то можешь еще больше расширить диалог, добавляя объекты DialogChoice. Ты даже можешь изменить интонацию диалога. (Выбрав объект Dialog, на панели Properties настрой свойство Tone). Изменение интонации изменит диалог визуально. Нейтральная интонация обозначена синим цветом, дружелюбная зеленым, а враждебная красным).

Ты можешь ввести текст «что это за место?» или любой другой вопрос, который придумаешь. Все, что ты напечатаешь, так и будет отображаться в игре.

Теперь давай научим рыцаря отвечать на этот вопрос. Ты, конечно же, можешь придумать что-то уникальное, но на данном этапе давай ограничимся ответом: «Это Королевская Гавань Вестероса, столица Семи Королевств!» Введи этот текст в поле рядом с пунктом ResponseDialog на панели Properties — DialogChoice.

В завершение тебе нужно еще добавить несколько напутственных слов. Для объектов Dialog и DialogChoice найди свойство GoodbyeDialog. Текст, который ты введешь в эти поля, поможет игроку завершить диалог. В оба поля GoodbyeDialog я ввел слово «Удачи!». Если ты все правильно сделал, то увидишь приблизительно то, что изображено на рисунке ниже.

Однако диалог может и не завершаться на этом моменте. Если хочешь, ты можешь продолжить его. Таким образом неигровой персонаж должен будет ответить и на другие вопросы игрока. В качестве примера игрок может поинтересоваться у рыцаря, «как его зовут», «откуда он» и «как обстоят дела в королевстве». Ты можешь поразмыслить над ответами, которые должен будет дать рыцарь.

СОЗДАНИЕ ДИАЛОГА ДЛЯ РЫЦАРЯ
СОЗДАНИЕ ДИАЛОГА ДЛЯ РЫЦАРЯ

 


Протестируй игру

Вот ты и закончил с созданием диалога! Сейчас ты можешь загрузить игру и протестировать ее. Нажмите кнопку Play Here, чтобы игрок оказался прямо перед стражником. Теперь подойди к нему и щелкни мышью по знаку «?» над его головой, чтобы начать беседу. Выбирай свои вопросы и смотри ответы. Весь этот текст ты добавил на панелях Properties — DialogChoice и Properties — Dialog.

ОБЩЕНИЕ СО СТРАЖЕМ В ВЫМЫШЛЕННОМ КОРОЛЕВСТВЕ
ОБЩЕНИЕ СО СТРАЖЕМ В ВЫМЫШЛЕННОМ КОРОЛЕВСТВЕ

 

СОЗДАНИЕ ДРУГИХ ПЕРСОНАЖЕЙ

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

* * *

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

А теперь пришло время научиться создавать увлекательные квесты и приключения в Roblox-играх.

11. Разработка квестов 

 Разработка квестов в ROBLOX

 Разработка квестов в ROBLOX


СОЗДАНИЕ УНИКАЛЬНЫХ КВЕСТОВ

Твоим потенциальным игрокам понадобится весомая причина, чтобы начать исследовать созданный тобой мир. Какими могут быть эти причины? Например:

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

ИГРЫ И КВЕСТЫ

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

ИГРЫ, В КОТОРЫХ КВЕСТЫ — ПРЕИМУЩЕСТВО

Ролевые и приключенческие игры — это два наиболее подходящих для добавления квестов типа игр.

ИГРЫ, В КОТОРЫХ КВЕСТЫ — НЕДОСТАТОК

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

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

  • типичные экшены, в которых основная задача — сражаться друг против друга;

176   БОЛЬШАЯ КНИГА ROBLOX

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

ЛУЧШИЕ СПОСОБЫ СОЗДАНИЯ КВЕСТОВ

Существует несколько различных способов создать квест.

ПРОСТОЙ ДИАЛОГ С НЕИГРОВЫМ ПЕРСОНАЖЕМ

Игрок задает несколько вопросов, персонаж на них отвечает. Все.

ВЕТВЯЩИЙСЯ РАЗГОВОР

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

СОЗДАНИЕ СЦЕНАРИЕВ СОБЫТИЙ

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

ИНТЕРЕСНЫЙ ГЕЙМПЛЕЙ ПРИ ПОМОЩИ КВЕСТОВ

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

ГЛАВА 11. РАЗРАБОТКА КВЕСТОВ   177

идея. Начни не спеша, дай персонажам короткие диалоги, а затем постепенно усложняй.

* * *

У тебя наверняка есть уйма идей, как реализовать три игровые концепции, над которыми мы работали все это время. Теперь ты даже знаешь, как создать персонажа, который будет разговаривать и взаимодействовать с игроком в процессе квеста!

12. Многопользовательские игры

Многопользовательские игры в ROBLOX

Многопользовательские игры в ROBLOX


ИГРЫ И МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ

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

ИГРЫ, В КОТОРЫХ МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ — ПРЕИМУЩЕСТВО

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

  • гонки;
  • шутеры;
  • экшены-апокалипсисы.

Захотел бы ты играть в гонки, если бы в них нельзя было состязаться с друзьями? Соперничать с компьютером не всегда весело. Тем более для разработчика это намного сложнее — так запрограммировать уйму оппонентов в Roblox Studio, чтобы они отлично ездили. Гораздо проще и интереснее разрешить другим людям присоединиться к игре.

ИГРЫ, В КОТОРЫХ МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ — НЕДОСТАТОК

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

Например…

  • Если ты создаешь игру, суть которой в том, чтобы пробираться тай-ком по дому в темноте, избегая столкновений с призраками. Если ты будешь играть в нее один, игра покажется более страшной и пугающей.
  • В обби-играх в духе «Марио» присутствие большого количества игро-ков на экране затруднит игровой процесс.

И это лишь пара примеров.

Как сделать одиночную игру в Roblox

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

ОГРАНИЧЕНИЕ ВМЕШАТЕЛЬСТВА ИГРОКА

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

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

 

ПУСТЬ ИГРОКИ СПАУНЯТСЯ В РАЗНЫХ МЕСТАХ МИРА

Этого момента я поверхностно коснулся ранее в этой главе — ты можешь разделить игроков.

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

ПЛАТНЫЙ КОНТЕНТ

Почти все люди, которые хотят вывести из себя других игроков, делают это лишь ради забавы.

Если ты будешь взимать робаксы для получения доступа к некоторому контенту в игре (например, более сложному уровню или к какому-нибудь предмету), то так ты предотвратишь появление хулиганов — они не будут платить только за то, чтобы выносить мозг остальным игрокам.

РЕАЛИЗУЙ СОПЕРНИЧЕСТВО

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

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

КАК МОТИВИРОВАТЬ ИГРОКОВ ВОЗВРАЩАТЬСЯ

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

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

Создание игр вместе с друзьями

Ты можешь создавать игры совместно со своими друзьями, через Интернет. Эта функция называется Team Create. Перейди на вкладку View в программе Roblox Studio и в разделе Show нажми кнопку Team Create. Опубликуй свой проект и пригласи друзей, чтобы они помогли тебе создать игру. Каждый член команды сможет добавлять персонажей, квесты, сценарии и т. п.

ДОБАВЬ ЭЛЕМЕНТ СЛУЧАЙНОСТИ

Если твоя игра незамысловатая, а игроку предстоит добраться из точки А в точку Б, выполнив и завершив все задания по очереди, вряд ли кто-то захочет проходить ее снова. Если же эта незамысловатая игра действительно очень-очень увлекательная, то игроки могут сыграть в нее еще раз-другой, но не больше.

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

Если игровой процесс непредсказуем и разнообразен, то игрок, скорее всего, вернется.

Например, ты можешь спаунить игроков или неигровых персонажей в случайном порядке в разных местах, а не в какой-то определенной точке. Для этого примени показанный ниже сценарий, созданный пользователем Sporkyz, к объекту, которому предстоит случайный спаун:

 

HHHTTT = Instance.new("Model", game.Workspace)

HHHTTT.Name = "SPLocate"

 

wait()

script.FirstSpawn:Destroy()

 

while wait() do

Instance.new("SpawnLocation",game.Workspace.SPLocate) game.

Workspace.SPLocate.SpawnLocation.Duration = 0 game.Workspace.

SPLocate.SpawnLocation.Anchored = true game.Workspace.SPLocate.

SpawnLocation.CanCollide = false game. Workspace.SPLocate.

SpawnLocation.CFrame = CFrame.new(math.random(-349,486),0,math.

random(-349,486))

wait(1)

game.Workspace.SPLocate.SpawnLocation:Destroy()

end

ДОБАВЬ КООПЕРАТИВНЫЙ РЕЖИМ

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

СОЗДАВАЙ НОВЫЕ УРОВНИ ИЛИ ПРЕДМЕТЫ

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

КОЛЛЕКЦИОННЫЕ ПРЕДМЕТЫ И ДОСТИЖЕНИЯ

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

ОБЩАЙСЯ С ИГРОКАМИ

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

* * *

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

13. Финальные штрихи

Финальные штрихи

Финальные штрихи


ВНОСИ ИЗМЕНЕНИЯ И УЛУЧШЕНИЯ

Убедиться в том, что твоя игра действительно выделяется, очень важно, но не поддавайся искушению что-то поменять просто ради того, чтобы что-то поменять. Если у тебя есть четкое видение твоего игрового мира, и модели из панели Toolbox отлично под него подходят, просто продолжай их использовать.

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

При разработке самых первых наших игр (которые были описаны раньше в этой книге) мы особенно не вносили изменения. Твои первые игры смотрелись не слишком оргинально, но не переживай, ты же учился. Сейчас ты знаешь достаточно, чтобы создать отличные игры; у тебя все замечательно получается.

Но придет время, когда тебе захочется дорабатывать игры, меняя дефолтный вид моделей. Это делается довольно просто, и для практики мы поменяем модели, доступные в Roblox Studio на панели Toolbox.

 

ИЗМЕНЕНИЕ ОБЪЕКТОВ НА ПАНЕЛИ TOOLBOX

Самый простой способ придания уникальности игре — взять готовую модель и изменить ее в Roblox Studio. Затем измененную модель можно опубликовать на платформе Roblox. Мы говорили об этом в главе 6 книги. В качестве дополнительной практики давай попробуем сделать следующее. На панели Toolbox в поисковой строке вбей слово horse, чтобы найти лошадь. На рисунке показана лошадь, которую нашел я. Дальше я перетащил ее в шаблон Castle.

У лошади на этой картинке совершенно обычный вид. Она приятного темного цвета, у нее есть седло и все прочее, что ты предполагаешь увидеть, взглянув на лошадь. А как быть, если ты хочешь, чтобы эта лошадь возглавляла колонну? Тогда она должна выглядеть намного круче, чем обычная лошадь, верно? Чтобы добавить изюминку, мы можем изменить цвета модели. Так лошадь будет сильнее выделяться на фоне ее сородичей. Измени цвет ее седла, добавь золотые подковы и уздечку.

ЛОШАДЬ, ДОБАВЛЕННАЯ ИЗ ПАНЕЛИ TOOLBOX
ЛОШАДЬ, ДОБАВЛЕННАЯ ИЗ ПАНЕЛИ TOOLBOX

 

Эти незначительные изменения уже сделали лошадь уникальной. Затем добавь несколько обычных дефолтных лошадей, пока у тебя не получится колонна. Когда ты закончишь, появится ощущение, что колонна лошадей готова отправиться в путь! На рисунке показан пример, насколько лучше могут выглядеть объекты даже при незначительных быстрых изменениях.

ТРИ ЛОШАДИ С МЕЛКИМИ ИЗМЕНЕНИЯМИ
ТРИ ЛОШАДИ С МЕЛКИМИ ИЗМЕНЕНИЯМИ

 

Модели в Roblox Studio можно редактировать довольно сильно. Взгляни на панель Explorer (показана на первом рисунке этого раздела). Там ты можешь выбрать отдельные части объекта и изменить их. Ты даже можешь поменять их сценарии для настройки действий. Вспомни, как мы меняли значение времени, чтобы изменить цвет неба в самой первой обби-игре в главе 4, и как мы вносили изменения в сценарий для зомби в главе 9.

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

УНИКАЛЬНОЕ ЗВУКОВОЕ СОПРОВОЖДЕНИЕ

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

ЗАГРУЗКА ПОЛЬЗОВАТЕЛЬСКИХ АУДИОФАЙЛОВ

Чтобы загрузить собственные аудиофайлы в Roblox, придется заплатить небольшую сумму в робаксах. Каждый загруженный тобой файл проверят модераторы, подходит ли он для игроков детского возраста. Также длительность аудиофайла ограничена семью минутами, а его размер не должен превышать 19,5 Мб. Стоимость публикации файла зависит от его длительности, размера и содержимого.

Чтобы загрузить аудиофайл в Roblox Studio, открой нужную игру, перейди на главную страницу сайта Roblox и затем на вкладку Create в верхней части. На открывшейся странице щелкни мышью по ссылке Manage my games. Найди пункт Audio в левой части открывшейся страницы и щелкни по нему мышью.

В разделе Audio ты сможешь загрузить свой аудиофайл — музыку или звуковой эффект, — присвоить ему название и узнать цену модерации на платформе Roblox.

ИСПОЛЬЗОВАНИЕ УЖЕ ДОСТУПНЫХ ЗВУКОВ В ИГРАХ

Если ты хочешь использовать аудиофайлы, которые уже есть в Roblox, ты можешь найти их на панели Toolbox в Roblox Studio, точно так же, как и модели.

ИЗМЕНЕНИЕ НЕБА В ИГРЕ

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

ЧТО ТАКОЕ СКАЙБОКС ?

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

нелегко!

СОЗДАНИЕ СКАЙБОКСА

Ты можешь найти много великолепных готовых скайбоксов с помощью поисковой системы Google, на форумах и в блогах, посвященных Roblox-играм. Ты также найдешь несколько скайбоксов на панели Toolbox в Roblox Studio, введя слово skybox в поисковую строку. Когда ты выберешь готовый скайбокс на панели, программа автоматически разместит его в твоем игровом мире, и ты увидишь новое небо.

ТАБЛО С РЕЗУЛЬТАТАМИ

Один из наиболее важных финальных штрихов — табло с результатами. Когда много игроков соревнуются друг с другом, то они хотят видеть количество заработанных очков в конце игры и знать, кто выиграл. Вот для этого предназначено табло с результатами!

Чтобы сделать табло с результатами в Roblox, тебе придется немного покопаться со сценариями. Существуют десятки сценариев, доступных к загрузке как на сайте Roblox, так и на панели Toolbox (вбей запрос scoreboard) в Roblox Studio. В качестве примера мы воспользуемся официальным сценарием

Leaderboard, который доступен по ссылке www.roblox.com/library/53310/ Leaderboard.

Если использовать этот сценарий, во время игры в правом верхнем углу экрана отображается табло со счетом — списком игроков с количеством пораженных целей и собственных смертей.

Существует два способа использования сценария.

  1. На указанной выше странице нажми кнопку Get, чтобы он оказался в перечне твоих моделей. Открой программу Roblox Studio, на панели Toolbox перейди на вкладку в виде четырех квадратиков и в раскрывающемся списке выбери пункт MY Models, чтобы увидеть список всех созданных или приобретенных тобой моделей. Пункт Leaderboard тоже должен быть там.
  2. Другой способ — в программе Roblox Studio на панели Toolbox ввести запрос leaderboard в поисковое поле. Ты увидишь множество результатов поиска, но, чтобы найти именно этот, тебе придется наводить на каждую миниатюру указатель мыши, пока не найдешь модель с именем Roblox в качестве разработчика.
ВОТ КАК МОЖЕТ ВЫГЛЯДЕТЬ ТАБЛО С РЕЗУЛЬТАТАМИ
ВОТ КАК МОЖЕТ ВЫГЛЯДЕТЬ ТАБЛО С РЕЗУЛЬТАТАМИ

 

Как только ты найдешь ее, щелкни по ней мышью, и модель Leaderboard автоматически добавится в твою игру.

На панели Explorer в правой части Roblox Studio появится пункт LinkedLeaderboard (код сценария слишком длинный, чтобы включать его в эту книгу).

Вот и все, что тебе нужно сделать с этим сценарием, больше никакие изменения не потребуются.

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

Ты можешь изменить этот сценарий по своему вкусу или использовать любое другое табло с результатами.

ПОДГОТОВКА ИГРЫ К ПУБЛИКАЦИИ

Когда ты закончишь работать над своей игрой (не важно, обби-игра это или гонки, экшен, приключения или что-либо другое), то наверняка захочешь представить ее на обозрение публике в интернете. Вот и наступило время публикации игры в Roblox!

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

  1. Трижды перепроверь все в своей игре и убедись, что она работает именно так, как ты хочешь.
  2. В верхнем левом углу программы Roblox Studio выбери команду меню FileSave As и сохрани резервную копию своего проекта на компьютере.
  3. Выбери команду меню FilePublish to Roblox As.
  4. Ты увидишь диалоговое окно, изображенное на рисунке. Внеси туда основную информацию о твоей игре: название, описание, жанр (выбери в раскрывающемся списке Genre), устройства, для которых игра предназначена. Ты можешь просмотреть примеры описаний других игр на сайте Roblox.

 

ЗАПОЛНИ ПОЛЯ В ДИАЛОГОВОМ ОКНЕ СВЕДЕНИЯМИ О СВОЕЙ ИГРЕ
ЗАПОЛНИ ПОЛЯ В ДИАЛОГОВОМ ОКНЕ СВЕДЕНИЯМИ О СВОЕЙ ИГРЕ

Закончив с настройкой игры, нажми кнопку Create, расположенную в нижней части диалогового окна, и твоя игра будет опубликована в Roblox и станет доступной для аудитории.

 

* * *

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

Тебе осталось прочитать последнюю главу в этой книге. В ней мы изучим способы заработать реальные деньги в Roblox, и на этом я распрощаюсь с тобой (останутся разве что вопросы/ответы для твоих родителей и список дополнительных ресурсов).

14. Монетизация ROBLOX

Монетизация ROBLOX

Монетизация ROBLOXМонетизация ROBLOX


ЗАРАБАТЫВАТЬ РОБАКСЫ НЕ ТАК УЖ И ЛЕГКО

На самом деле, зарабатывать деньги на Roblox-играх очень сложно. Знаний о создании нескольких простых игр, описанных ранее, совершенно недостаточно.

Даже если ты придумал отличную игру, разработал ее, привлек игроков, это еще не гарантирует, что ты хоть что-то заработаешь. Если ты настойчив и хочешь все же получать доход от создания Roblox-игр и контента, тебе нужно будет соблюдать много разных условий. И, к сожалению, быстро разбогатеть не получится. Давай разбираться!

МОНЕТИЗАЦИЯ СОЗДАННЫХ ИГР

Большинство посетителей сайта Roblox просто играет в игры. Можно не только играть: общаться с друзьями, торговать предметами, настраивать свой профиль и аватар, и, разумеется, создавать модели в Roblox Studio. Но, несомненно, самый большой источник удовольствия для миллионов людей — сам процесс игры.

Лучший способ заработать деньги на Roblox-играх — выпускать платные игры, продавать геймпассы или разрабатывать платный контент. Применение какой-либо одной стратегии не так эффективно, как использование сразу всех трех. Главное, выставляй на продажу качественный контент.

ПЛАТНЫЕ ИГРЫ

Наиболее распространенный и известный способ заработать деньги в Roblox — это брать плату с людей, которые хотят сыграть в разработанную тобой игру.

Изучив страницу с Roblox-играми, обрати внимание, что большинство представленных там игр абсолютно бесплатны. Все что требуется, чтобы начать игру, — нажать огромную кнопку Play на странице.

Как и показано на рисунке выше, игра Theme Park Tycoon 2 абсолютно бесплатна. Все, что от тебя требуется, нажать кнопку Play — и ты начнешь играть.

В бесплатные игры может играть кто угодно и как угодно.

СТРАНИЦА ИГРЫ THEME PARK TYCOON 2
СТРАНИЦА ИГРЫ THEME PARK TYCOON 2

 

Также есть возможность сделать игру, за доступ к которой придется платить всем игрокам. В таких играх вместо кнопки Play используется кнопка Buy Access, на которой также указана стоимость покупки в робаксах.

СТРАНИЦА ИГРЫ WELCOME TO BLOXBURG
СТРАНИЦА ИГРЫ WELCOME TO BLOXBURG

 

В данном примере для игры в Welcome to Bloxburg на счету твоего аккаунта должно быть 25 робаксов. Если ты нажмешь эту кнопку, такая сумма спишется с твоего счета. Один раз купив доступ к игре, ты сможешь играть в нее в любое время, и тебе не придется снова ее покупать. Точно так же, когда ты покупаешь игру на смартфоне или планшете, то с момента приобретения можешь играть в нее когда захочешь.

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

ГЕЙМПАССЫ

Другой популярный способ зарабатывания денег на Roblox-играх — это геймпассы. В других играх на смартфонах, компьютерах или консолях типа PlayStation 4 или Xbox One тебе наверняка доводилось слышать о DLC (загружаемый контент). У геймпасса и загружаемого контента есть много общего, но это все-таки не одно и то же в играх.

Как это работает? После того как игрок купил твою игру (или играет в нее бесплатно), он может перейти в раздел Store игры и однократно раскошелиться на геймпасс. Эти геймпассы позволяют получить возможности, которые ты не можешь бесплатно использовать в игре. Ниже приведены геймпассы к игре Welcome to Bloxburg.

ГЕЙМПАССЫ К ИГРЕ WELCOME TO BLOXBURG
ГЕЙМПАССЫ К ИГРЕ WELCOME TO BLOXBURG

Геймпассыдля этой игры — Unlocked Stereo, Excellent Employee, Premium, Multiple Floors и Advanced Placing. Когда ты выберешь геймпасс, скажем Premium, ты увидишь страницу с более подробной информацией о нем.

ГЕЙМПАСС PREMIUM В ИГРЕ WELCOME TO BLOXBURG
ГЕЙМПАСС PREMIUM В ИГРЕ WELCOME TO BLOXBURG

 

После приобретения геймпасса Premium ты получаешь уйму дополнительных бонусов в игре Welcome to Bloxburg:

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

Как ты можешь предположить, создатель игры сделал этот геймпасс для тех, кто часто играет в Welcome to Bloxburg, например каждый день. Такие игроки получат больше всего преимуществ при приобретении геймпасса Premium.

Другие геймпассы в игре Welcome to Bloxburg предлагают весьма разнообразные бонусы, например:

  • геймпасс Unlocked Stereo позволяет воспроизводить любую музыку с сайта Roblox в игре и открывать больше возможностей по воспроизведению музыки;
  • геймпасс Advanced Placing позволяет размещать объекты в других районах, когда ты что-то строишь в игре.

Некоторые пользователи создают геймпассы с названием в духе Tip Jar для пожертвований какой-то суммы в робаксах в пользу разработчиков.

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

ПЛАТНЫЙ КОНТЕНТ

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

Донат

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

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

ПРИМЕР ВНУТРИИГРОВЫХ ПОКУПОК
ПРИМЕР ВНУТРИИГРОВЫХ ПОКУПОК

 

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

Дополнительные попытки прохождения

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

 

ПОКУПКА/ПРОДАЖА РЕДКИХ КОЛЛЕКЦИОННЫХ ПРЕДМЕТОВ

Когда ты будешь играть в Roblox-игры, то наверняка наткнешься на коллекционные предметы. Это те предметы, которые ограниченное время продавались пользователям, и их больше нет в продаже. Это как снятый с производства набор «Лего» или вкладыши от жвачек, продававшихся 10 лет назад. Если ты успел купить один из таких предметов, ты можешь гордиться, что владеешь чем-то крайне редким. Людям нравится собирать редкие предметы. Можно представить, сколько будет разочарования, если кто-то из них упустит возможность приобрести действительно редкую коллекционную вещь.

А в играх так происходит постоянно: разработчики делают это специально, чтобы некоторые вещи становились коллекционными. К примеру, разработчики выпустили абсолютно новый шлем, доступный по специальному предложению на протяжении недели и лишь в ограниченном количестве — 1000 штук. Учитывая, что в Roblox-игры играют миллионы людей, такой шлем не достанется большинству из них.

Именно в этот момент в игру вступает торговля. Если тебе удалось купить коллекционный предмет напрямую у разработчиков Roblox, попридержи его пару месяцев, до того момента, пока этот товар не закончится. Тогда тебе, возможно, удастся найти покупателя, который будет готов купить у тебя этот предмет за гораздо большую сумму, чем ты за нее заплатил. Однако существуют некоторые риски.

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

Стать торговцем в Roblox — отличный способ совершать выгодные сделки.

ПРЕДОТВРАЩЕНИЕ МОШЕННИЧЕСТВ

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

 

в многопользовательскую игру. Далее я опишу, как мошенники могут развести тебя на робаксы.

Схемы мошенничества чаще всего проворачиваются через комментарии к играм, а также личные сообщения. Многие пользователи создают фейковые (ненастоящие) аккаунты и рассылают игрокам сообщения о «бесплатных робаксах» — никогда не верь им! В некоторых случаях они могут спрашивать у тебя твой логин и пароль или просить перейти по ссылке на сайт, где ты якобы можешь забрать свои «бесплатные робаксы». Все это вранье! Единственный способ получить робаксы в Roblox — купить их или оформить подписку на премиум-аккаунт. Если кто-то просит тебя перейти по ссылке или отправить свои данные, зарегистрироваться где-то, чтобы получить бесплатные робаксы — будь уверен, что это мошенники.

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

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

* * *

Вот и все! Ты добрался до конца этой книги! Мои поздравления. Теперь приступай к созданию замечательных игр.

F.A.Q. для родителей

F.A.Q. по ROBLOX для родителей 

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

КАК УСТРОЕНА ПЛАТФОРМА ROBLOX?

Вот как работает система Roblox.

  • Новый пользователь регистрирует свое «имя пользователя», когда со-здает свой аккаунт (профиль), представленный цифровым аватаром в игровом мире.
  • Пользователи общаются друг с другом в игровом чате и с помощью личных сообщений. Пользователи также могут ограничивать круг людей, которые могут с ними общаться.
  • У каждого пользователя есть свое игровое пространство, где он может создавать предметы и проводить эксперименты.
  • Когда пользователи играют в игры, созданные другими людьми, то они опознаются только по своему «имени пользователя» и виртуальному аватару.
  • Пользователи могут использовать настоящие деньги, чтобы приобрес-ти робаксы (которые обозначаются в игре как R$) — цифровую внутри-

 

ЧАВО ДЛЯ РОДИТЕЛЕЙ

игровую валюту, на которую можно покупать премиум-контент, коллекционные предметы и прочие материалы.

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

Когда пользователь создает аккаунт, это подразумевает предоставление сайту некоторой информации — имени, возраста, адреса электронной почты, но сайт Roblox не разглашает и не предоставляет ее другим пользователям. Это нужно, чтобы убедиться в наличии у пользователей определенного опыта. Всем игрокам младше 13 лет необходимо родительское согласие для создания аккаунта.

ЧТО ТАКОЕ ПОЛИТИКА

 

КОНФИДЕНЦИАЛЬНОСТИ ROBLOX?

Политика конфиденциальности Roblox была создана для учета спорных вопросов с личной информацией пользователей, как к ней получают доступ и как она распространяется. Политика конфиденциальности постоянно обновляется с учетом новых изменений и возможностей. Для более детальной информации и ознакомления посетите сайт www.roblox.com/info/privacy.

 

КАКИЕ ПЕРСОНАЛЬНЫЕ ДАННЫЕ СОБИРАЕТ ROBLOX?

Roblox не собирает никакой информации о пользователях в процессе игры. Такие технологии, как cookie-трекеры, маяки, сценарии и теги, используются для отслеживания предпочтений пользователя и тенденций. Если в игре есть баги или проблемы, то отчеты направляются в Roblox для анализа и исправления ошибки. Это общая практика для любого сайта или онлайн-игры. Точно так же сайт типа Amazon отсылает уведомления на почту с информацией о том, что вы недавно искали, а Facebook или YouTube показывает объявления на темы, которые вы недавно искали в интернете.

 

 

КАКИЕ ИНСТРУМЕНТЫ РОДИТЕЛЬСКОГО КОНТРОЛЯ ДОСТУПНЫ НА САЙТЕ?

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

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

На вкладке Privacy (Конфиденциальность) в настройках учетной записи, родители могут ограничить или разрешить способы общения с ребенком, а также выбрать тех, кто может контактировать с ним в игре и отправлять приглашения. Первая группа элементов управления называется Contact Settings, и настройки в ней установлены по умолчанию. Писать в чатах приложений и посылать письма могут только «друзья», но внутри игры любой игрок может общаться с ребенком. Вы можете настроить, кто может отправлять сообщения пользователю и общаться с ним в играх и на самой платформе. Внесите изменения в настройки, если вас не устраивают установленные по умол чанию.

В группе Other Settings определяется, кто может присылать ребенку приглашения на VIP-серверы, смотреть инвентарь ребенка и присоединяться к его игре. Большинство настроек, таких как Who can invite me to VIP Servers? и Who can join me?, установлены по умолчанию, и эти разрешения распространяются только на друзей (Friends), но они могут быть полностью запрещены (No One) или наоборот доступны всем (Everyone), после того как вы определитесь с настройками.

Если у вас есть вопросы о каких-либо изменениях или вам нужно больше информации, касающейся Roblox, вы можете связаться с создателями платформы по электронной почте [email protected].

 

ПОДКЛЮЧАЮТСЯ ЛИ В АККАУНТЕ ROBLOX СОЦИАЛЬНЫЕ СЕТИ?

Это можно сделать, но вовсе необязательно. В разделе Social Networks (вкладка Account Info) можно добавить ссылки на аккаунты в Facebook, Twitter, YouTube и Twitch. Также здесь есть настройка Visible to, которая позволяет ограничить пользователей, которым видны ссылки на аккаунты ребенка в социальных сетях. Можно выбрать только друзей, тех, на кого подписан ребенок, подписчиков ребенка или для всех. Если указать ссылки на аккаунты ребенка, то в его новостной ленте в социальных сетях может автоматически отображаться информация о его достижениях в Roblox.

 

МОЖЕТ ЛИ МОЙ РЕБЕНОК НАТКНУТЬСЯ НА НЕПРИСТОЙНЫЙ КОНТЕНТ?

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

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

 

ЧТО ПРЕДПРИНИМАЮТ СОТРУДНИКИ ROBLOX ДЛЯ ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ ДЕТЕЙ МЛАДШЕ 13 ЛЕТ?

Платформа Roblox удостоена сертификата kidSAFE Seal за сайт, поддержку пользователей и игры. Это говорит о том, что платформа и игры Roblox соответствуют требованиям безопасности и стандартам конфиденциальности в интернете. Кроме того, платформа Roblox заслужила дополнительный сертификат kid-SAFE + COPPA Seal. Этот сертификат выдается обеспечению, соответствующему американскому Закону о защите конфиденциальности детей в интернете (COPPA), который вступил в силу в 2000 году. Для получения более подробной информации см. сайт www.kidsafeseal.com/about ourseals.html.

 

МОЖЕТ ЛИ МОЙ РЕБЕНОК ОБЩАТЬСЯ С ДРУГИМИ ИГРОКАМИ?

Да, в каждой игре есть специальное окно, в котором игроки могут общаться между собой в процессе игры. На вкладке Privacy страницы My Settings профиля можно выбрать категории пользователей, которые могут общаться с вашим ребенком. Первая группа элементов управления называется Contact Settings, и в ней можно настроить, кто может отправлять сообщения вашему ребенку в играх и вне их.

 

ЕСТЬ ЛИ ФИЛЬТРЫ, ОГРАНИЧИВАЮЩИЕ НЕНОРМАТИВНУЮ ЛЕКСИКУ?

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

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

 

СКОЛЬКО СТОИТ ROBLOX?

Существует четыре варианта доступа к сайту. Если вы только что создали аккаунт, то можете воспользоваться бесплатным членством. Участник может играть в игры и публиковать свои собственные простые игры, но дополнительные возможности в играх будут для него ограничены. Такому участнику не будет доступно ежедневное вознаграждение в робаксах для покупки премиального контента, будет отображаться реклама, он не сможет создавать группы, продавать предметы и получать какое-либо бонусное снаряжение и много других возможностей.

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

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

 

КАК ROBLOX МОЖЕТ ЗАЩИТИТЬ АВТОРСКИЕ ПРАВА НА ПЕРСОНАЖЕЙ И БРЕНДЫ?

Roblox — маленькая игровая платформа. Так как технически Roblox — это игра и доступ к ней бесплатный, и она выступает владельцем игр и контента, созданных пользователями, к большинству из которых также открыт бесплатный доступ, оформление соглашения на авторское право не всегда имеет смысл. Иногда случаются исключения, когда разработчик создает игру наподобие Pokémon Brick Bronze, в которой используется уже защищенный авторскими правами контент.

Официально, в соответствии с наиболее часто задаваемыми вопросами в Roblox и условиями использования материалов, пользователи могут работать с контентом, защищенным авторским правом (таким как франшиза Pokémon), но только при условии наличия у них письменного разрешения разработчика.

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

 

КАКИМ ОБРАЗОМ ФУНКЦИОНИРУЮТ РОБАКСЫ?

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

  • покупки платных игр;
  • покупки предметов для своего персонажа;
  • получения специальных возможностей или приобретения дополни-тельных уровней.

 

МОЖЕТ ЛИ РЕБЕНОК ЗАРАБОТАТЬ РОБАКСЫ?

Если ваш ребенок разработает игру или уровень с платным доступом или создаст предмет, который захотят купить другие пользователи, то он получит часть стоимости игры/предмета в робаксах на свой счет в аккаунте, и робаксы будут поступать каждый раз, когда кто-то будет приобретать доступ к игре или предмет. Заработанные робаксы могут быть переведены в реальные деньги с помощью специальной программы обмена. Это т.н. «вывод денег». Чтобы вывести деньги, на счету пользователя должно быть не менее 100 000 робаксов и он должен иметь премиум-подписку. Обменный курс постоянно меняется, как и курс другой валюты.

 

ВСТРЕЧАЮТСЯ ЛИ МОШЕННИКИ НА ПЛАТФОРМЕ ROBLOX?

К сожалению, да. Иногда игрокам предлагается бесплатно получить робаксы.

Недобросовестные игроки создают аккаунты и рассылают сообщения с воз-

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



 

Добавить комментарий

Belarusian BE Kazakh KK Russian RU Ukrainian UK
Авторизация
*
*
Регистрация
*
*
*
*
Открытый профиль общедоступен. (это не распространяется на вкладки вашего личного кабинета). Закрытый профиль закрывает все возможности найти или увидеть ваш личный кабинет посторонним. В любой момент, вы сможете изменить этот параметр в настройках личного кабинета.
Генерация пароля
логотип
Рекомендуем

Total Flow

Рекомендуем

Все самое интересное (Статьи)

Рекомендуем

Все самое вкусное (Рецепты)