Недавно мы выпустили большую версию 3, а вместе с ней и новый режим PvP. Вот немного о его истории и о том, как он появился.
Подготовка к экономике
Ключевой задачей для нас является создание игры с экономикой, основанной на строительстве квартир, принадлежащих игрокам, и создании предметов и оборудования, которые можно использовать в мире. Ранние сборки игры были разработаны с учетом этого, но мы были относительно рано в разработке этих функций. Например, наш контент-пак в октябре 2022 года состоял в основном из однопользовательской квестовой линии в сочетании со сбором ресурсов, ремеслом и торговлей, направленной на создание оружия, которое можно использовать в Rugbusterz (однопользовательской мини-игре).
С ноября мы начали работу над новым набором функций, сфокусированных на многопользовательских боях в реальном времени. Мы решили, что первой целью будет создание PvP-режима игры, поскольку это позволит нам создать и усовершенствовать новую систему передвижения игроков и боевую механику, которая будет работать в многопользовательском режиме (функции, которые также могут быть использованы в будущем PvE), без необходимости одновременно создавать NPC и контент в мире для игроков.
Изначально PvP-режим игры, который мы собирались создать, был небольшой социальной игрой, которую мы планировали выпустить на Рождество 2022 года. Она должна была просто бросать друг в друга снежки для развлечения с низкими ставками, и вдохновлялись мы снежными боями Club Penguin.
Однако раннее тестирование этого снежного боя показало многообещающие результаты. Он работал гораздо лучше, чем мы ожидали. Этот проект был перепрофилирован на нечто более сложное. Это уже не был простой бой снежками, когда вы бросаете друг в друга несколько снежков. В итоге мы разработали проект гораздо более амбициозной соревновательной PvP-игры с захватами и точками захвата.
Некоторые пользователи, участвовавшие в ранней PvP-демонстрации, играли в версию игры, в которой все еще присутствовала рождественско-зимняя тематика - именно с этой тематикой мы начинали игру изначально, до того как в январе 2023 года она была перекрашена в Diamond Fist. Даже сейчас некоторые элементы этой темы все еще существуют (хотя в зависимости от того, когда вы читаете эту статью, эти темы могли быть удалены).
Режимы PvP - это шаг в направлении создания многопользовательских боевых способностей. Затем эти же строительные блоки можно использовать для PvE и других многопользовательских механизмов.
С технической точки зрения стоит отметить, что режимы PvP полностью интегрированы в игровой мир. В отличие от Rugbusterz, которая является отдельной игрой, запускаемой изнутри игрового мира, режимы PvP существуют в том же мире, что и Chain City и другие локации. Если мы решим это сделать, можно будет позволить зрителям также подходить к арене, однако на данный момент мы не делаем этого, чтобы предотвратить любые помехи, которые могут возникнуть со стороны зрителей (намеренные или иные).
Улучшения версии 3
Те из вас, кто следит за нумерацией версий, наверняка заметили, что номер версии изменился с 2.21.x на 3.0.x; большое количество изменений оправдывало новый номер версии.
Большинство изменений между версиями 2 и 3 касаются движения и взаимодействия игроков. Мы добавили новую систему передвижения, которая одновременно проще, последовательнее и гибче для наших нужд. Это включает в себя:
- Раздельные столкновения для наземных и летающих объектов, чтобы летающие объекты могли проходить над некоторыми областями, не проходимыми наземными объектами (извините, аватары, имеющие эффект парения, все еще считаются наземными объектами с точки зрения столкновений).
- Возможность добавлять временные баффы/дебаффы к скорости, такие как длинная трава в PvP и маунты (позволяющие накладывать баффы друг на друга).
- Больше гибкости для добавления различных курсоров, чтобы намекнуть на различные режимы взаимодействия
Мы также изменили способ взаимодействия с игроками, вы могли заметить улучшенные хитбоксы на некоторых объектах и индикатор загрузки при смене комнат. Однако мы все еще находимся в процессе переноса объектов в мире на новую систему, поэтому улучшения могут быть не сразу заметны.