• Привет, Гость!
    Нашему проекту требуются активные и целеустремленные Хелперы. Подать заявку на данную должность ты можешь в данном разделе: https://forum.diamondworld.pro/forums/moders/

На рассмотрении Отображение характеристик рун и итоговых характеристик игрока

SETCEN

Новичок

Отображение характеристик рун и итоговых характеристик игрока​

Текущая проблема​

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

При этом сейчас характеристики разных типов отображаются не совсем одинаково.

Например, дополнительная защита может отображаться как конкретное значение:

+50 защиты

А некоторые характеристики, связанные с уроном, отображаются в процентном формате:

+50% урона

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

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

В чём заключается основная проблема​

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

Например:

Руна: +50 защиты

или:

Руна: +20% урона

Но при этом возникает другой вопрос:

А сколько у меня защиты и урона получается в итоге со всех источников?

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

На практике это особенно неудобно для игроков, которые занимаются PvP и постоянно сравнивают разные сборки.

Игроку важно понимать не только:

«Что даёт эта руна?»

но и:

«Что эта руна реально добавляет именно к моему персонажу?»


Предлагаемое изменение​

Я бы предложил разделить отображение характеристик на два уровня.

Первый уровень: характеристики непосредственно в мешке рун​

В самом мешке рун оставить отображение характеристик каждой конкретной руны.

Например:

Руна Берсерк IX

Сила: +20
Дополнительный урон: +15%

Руна Защитник IX

Защита: +50
Сопротивление: +10%

То есть здесь игрок видит именно вклад конкретной руны.

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


Второй уровень: общие характеристики персонажа​

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

Например:

Общие характеристики​

Урон: 1 250
Дополнительный урон: +85%

Защита: 740
Дополнительная защита: +35%

Сила: 320
Здоровье: 4 800

И далее другие характеристики, которые существуют в боевой системе.

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


Особенно важно разделить обычные и процентные характеристики​

Здесь я бы сделал отдельное отображение.

Например:

Урон​

Базовый урон: 1 000
Дополнительный урон от рун: +50%
Дополнительный урон от экипировки: +20%
Другие усиления: +15%

Итого процентных усилений: +85%

Итоговый урон: 1 850

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

Главная идея не в конкретных цифрах.

Главная идея в том, чтобы игрок видел:

из чего состоит его итоговая характеристика.


Почему это особенно важно именно для рун​

Руны на DiamondWorld постоянно взаимодействуют с другими элементами боевой системы.

У рун есть собственные характеристики, пассивные способности и специальные эффекты. Более того, разработчики уже отдельно меняли взаимодействие некоторых рун между собой и с другими боевыми механиками. Например, в патчноутах отдельно фиксировались взаимодействия «Феникса», «Божества», «Шалкера», «Льда», «Псаря» и других рун.

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

Например, если игрок меняет одну руну и получает дополнительные проценты урона, ему хочется сразу увидеть:

было: 1 700 итогового урона

стало: 1 820 итогового урона


И понимать, откуда появилась эта разница.


Можно сделать ещё удобнее​

Я бы предложил сделать в интерфейсе небольшой раздел:

«Источники характеристик»​

Например:

Урон

Базовый: 1 000
Руны: +25%
Броня/экипировка: +30%
Другие эффекты: +10%

Всего: +65%

Итоговый показатель: 1 650

То же самое можно сделать для защиты.

«Защита»​

Базовая защита: 500
Руны: +120
Экипировка: +80
Другие бонусы: +40

Итого: 740 защиты

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


Отдельно стоит учитывать временные бафы​

Ещё один момент, который я бы добавил в эту систему.

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

Например:

Урон​

Базовый: 1 000
Руны: +50%
Экипировка: +20%
Временный баф: +15%

Итого: +85%

Так игрок понимает, почему его характеристики сейчас отличаются от обычных.

После окончания эффекта показатель автоматически возвращается к обычному значению.


Можно добавить сравнение сборок​

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

При смене рун игрок мог бы видеть небольшое сравнение:

Текущая сборка

Урон: 1 800
Защита: 750

Новая сборка

Урон: 1 950
Защита: 680

И рядом:

Урон: +150
Защита: -70


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

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


Важный момент: не менять сам баланс​

Я бы не предлагал вместе с этим изменять значения характеристик рун.

Это именно изменение отображения информации.

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

Меняется только то, насколько понятно игроку, что происходит с его персонажем.

То есть:

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

после изменения: игрок видит характеристики отдельных рун + общую сумму + источники итоговых характеристик.


Почему это улучшит систему​

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

Новым игрокам​

Им будет проще понять, что именно делают руны и как работают характеристики.

Опытным игрокам​

Они смогут быстрее собирать и сравнивать PvP-сборки.

Игрокам, которые экспериментируют​

Будет проще тестировать разные комбинации рун и понимать результат.

Разработчикам​

Станет меньше вопросов в духе:

«Почему у меня столько урона?»

или

«Почему эта руна дала меньше/больше, чем я ожидал?»

Потому что игрок сможет самостоятельно увидеть источники своей характеристики.


Главный принцип​

Мне кажется, здесь важно разделить две вещи:

характеристику предмета и характеристику персонажа.

Мешок рун должен показывать:

Что дают мои руны?
А общий раздел характеристик должен показывать:

Что в итоге получил мой персонаж со всех источников?
Тогда система становится намного прозрачнее.

Игрок видит не просто набор отдельных цифр, а всю цепочку:

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

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

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

Чем сложнее становится система рун, тем важнее становится прозрачное отображение её характеристик.
 
Назад
Сверху Снизу