Журнал разработчиков № 54 — Новый подбор игроков, цвета конструктора и пользовательский интерфейс

Nov 25 2022
Добро пожаловать в очередной выпуск журнала разработчиков Realm! На этой неделе у нас есть несколько отличных обновлений для вас, и, как обычно, вы можете услышать AMA основателей здесь. Также загляните в чат в Telegram, чтобы узнать о некоторых интересных дискуссиях о механизмах ставок.

Добро пожаловать в очередной выпуск журнала разработчиков Realm!

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

Без лишних слов, к обновлениям!

Новый матчмейкинг!

Мы знаем, что у наших преданных игроков были некоторые трудности с существующим подбором игроков в Накаме, и это последнее, что мы хотим создать. С ростом популярности Don't Fall и неизбежным запуском HOVR и новой физики автомобильных гонок сейчас как никогда нам нужно, чтобы игроки беспрепятственно вступали в матч с людьми, с которыми они стоят в очереди, и чтобы этот процесс был плавным и быстрым. . Поэтому мы приступили к сложной задаче создания собственного с нуля.

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

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

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

Мы не можем дождаться, когда вы с легкостью прыгнете в матчи — проверьте это в действии ниже и обратите внимание на милые изображения профилей тех, кто стоит с вами в очереди!

Раскраска и пользовательский интерфейс строителя

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

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

Для тех, кто хочет бесплатно построить Realm, вы можете скачать Realm Builder Tools здесь:

https://enter-realm.itch.io/realm-world-builder

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

О REALM

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

Пользователи REALM получают вознаграждение за взаимодействие с платформой: 1/3 прибыли идет сообществу по размещению токенов. Собственный инструмент для создания REALM позволяет любому, не имеющему опыта программирования, создавать персонализированные микроверсы, рассказывать свою историю и торговать NTF на торговой площадке REALM. Создатели и бренды могут воплотить в жизнь уникальную музыку, искусство, игры и все остальное, что они могут себе представить.