Reto.Varish

"Deep Dive!" или ныряем глубже в механику игры

Recommended Posts

Reto.Varish    117

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

 

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

Spoiler

AuGPml7.png

 

  • SwayStandmode
  • SwayCrouchmode
  • SwayPronemode
    • Эти параметры определяют, насколько сильно будет трястись оружие в различных положениях солдата: стоя, в приседе, лёжа.
  • SwaySpeed - параметр, зависящий от скорости передвижения солдата
  • SwayFatigue - зависит от усталости солдата
  • AimpenaltyPerBullet - модификатор, добавляемый после каждого выстрела
  • AimpenaltyTurn - модификатор, добавляемый за каждый градус поворота солдата
  • AimpenaltyContractionPerSec - величина, отвечающая за уменьшение перекрестья в секунду

 

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

Кроме основных параметров также есть параметр, определяющий кучность огня (cone fire), зависящий от конкретного оружия. Основная идея - симулировать качество оружия

Spoiler

8FYaBjt.png

 

Параметры камеры:

Spoiler

eVpE6KD.png

LDOrv74.png

  • CameraRecoilUp - отвечает за перемещение камеры по вертикали
  • CameraRecoilRight - по горизонтали
  • CameraRecoilVariance - за перемещение камеры случайным образом в некотором радиусе

Когда вы нажимаете на курок, клиент посылает серверу информацию, и сервер создаёт пулю (которая появляется для всех клиентов). Затем сервер, зная координаты пули в пространстве и её скорость, создаёт предполагаемую линию и каждый тик (1/20 секунды) проверяет, не пересёкся ли путь пули с объектом.

 

Когда вы прицеливаетесь, вы не видите перекрестья, но оружие трясётся по той же схеме, однако параметр - AimpenaltyPrecisitonModifier - множитель меньше 1, который будет уменьшать перекрестье, что делает стрельбу более точной.

 

Процесс стрельбы из оружия обладает такими параметрами:

Spoiler

9JhvpxL.png

  • RecoilTime - время отдачи
  • ChamberTime - время выброса гильзы и досылания нового патрона в патронник
  • Fireat - время воспламенения (пороха в патроне)

Скорострельность рассчитывается по формуле: 60/(RecoilTime + ChamberTime + Fireat).
Например, скорострельность Гаранда:
60/(0.25 + 0 + 0) = 240 выст/мин

 

Параметры Гаранда:

Spoiler

BqKQz

  • SwayStandmode (0.52)
  • SwayCrouchmode (0.32)
  • SwayPronemode (0.22)
  • SwaySpeed (2.5)
  • SwayFatigue (1)
  • SwayPrecisitonModifier (0.3)
  • AimpenaltyPerBullet (2.65)
  • AimpenaltyTurn (0.1)
  • AimpenaltyContractionPerSec (12)
  • AimpenaltyPrecisitonModifier (0.25)

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

 

Урон (пример Гаранда)

Spoiler

p8lEhMu.png

Базовый урон 49 ед. на близких дистанциях
На расстоянии 65 м урон линейно уменьшается до дистанции 150 м после чего наносит стабильно 35 ед. урона 

 

Хитбоксы:

Spoiler

hN6MPz7.pngtZUQtex.png

  • Голова: х5
  • Шея: х5
  • Торс: х1
  • Рука: х0.5
  • Нога: х0.8
  • Пальцы рук и обувь не являются хитбоксом

В случае, если на пути пули оказывается рука и торс противника, то урон будет считаться по наибольшему множителю (торс: 1.0)

 

Регенерация:
Начинается спустя 10 сек после ранения, восстанавливает 4 ед. здоровья в секунду и останавливается на величинах 30, 60 и 100 ед. здоровья.

Что в таком случае делает боевой знак "Толстокожий"? Уменьшает финальный урон на соответствующий процент

 

Скорость движения

Spoiler

2H023nb.png

  • Рывок: 6,56 м/с = 23,616 км/ч
  • Бег: 4,68 м/с = 16,848 км/ч
  • Бег + прицеливание: 1,47 м/с = 5,292 км/ч
  • Шаг:  1,47 м/с = 5,292 км/ч
  • Шаг + прицеливание:  1,47 м/с = 5,292 км/ч
  • "Гусиный шаг": 0,6 м/с = 2,16 км/ч
  • "Гусиный шаг" + прицеливание: 0,6 м/с = 2,16 км/ч

Например, SwaySpeed для Гаранда = 2,5 (при рывке). При переходе на "бег" - параметр уменьшается примерно на 1/3

 

Перезарядка:

  • Существует параметр, определяющие, какая рука - левая или правая - превалирует при перезарядке
  • Параметр, отвечающий за возможность прервать перезарядку (например, для винтовок с СЗ)
  • Параметр, влияющий на скорость смены оружия

 

Сравнение со стрельбой в реальной жизни. Ключевые моменты:

Spoiler

KoU3LO7.png

1. Устойчивая поза. В игре моделируется параметрами с частицей Sway
2. Дыхание. Распространённое заблуждение, что при прицеливании стрелок задерживает дыхание. Дыхание, наоборот должно быть размеренным, чтобы не заставлять мозг страдать из-за недостатка кислорода.
3. Прицеливание. Глаза фокусируются на мушке оружия, в то время как прицел и - тем более - мишень (цель) находятся вне фокуса. Если бы мы ввели подобное в игру, где всё кроме прицела размыто, то это определённо было бы неиграбельно
4. Нажатие на спусковой курок - наиболее сложная часть выстрела. Для меткого выстрела необходимо непрерывно оказывать плавное давление на спусковой крючок, не имея 100% представления о том, в какой момент произойдёт выстрел. В игре это требует всего один клик. Что было бы, если бы мы смоделировали подобный процесс в игре с задержкой выстрела в 1-2 секунды?

 

Модификации оружия:

Spoiler

BNflBND.png

  • Скорострельность: RecoilTime + ChamberTime
  • Урон: Damage + DamageFar
  • Точность: SwayStandmode + SwayPrecisitonModifier + AimpenaltyContractionPerSec
  • Дальность: RangeNear + RangeFar
  • Устойчивость: CameraRecoilUp + CameraRecoilRight + CameraRecoilVariance

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

 

В приведённых примерах мы коснулись только модификаций патронов. Мы вернёмся к остальным модификациям позже. Также мы поговорим о боевых знаках, как, например, "Узкая рукоять" влияет на параметр AimpenaltyPerBullet

 

Таблица параметров доступна для скачивания в Excel: ссылка.

Ссылка на тему на форуме с объяснениями.

 

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

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

Ссылка на наш канал на Twitch: https://www.twitch.tv/heroesandgenerals

Share this post


Link to post
Share on other sites
megaman_    920
11 minutes ago, Reto.Varish said:

Пальцы рук и обувь на является хитбоксом

очепятка.

_______

 

Инфа полезная. Буду завтра в глядываться в детали.

Edited

Share this post


Link to post
Share on other sites
Hastur_    169
7 minutes ago, megaman_ said:

Инфа полезная. Буду завтра в глядываться в детали.

очепятка.
________
А сколько еще полезного можно узнать, мммм.

Share this post


Link to post
Share on other sites
megaman_    920
Just now, Hastur_ said:

очепятка.
________
А сколько еще полезного можно узнать, мммм.

Я известен своими очепятками :)

 

Да, я (и не только) был всё таки прав на счет отдачи СВТ и Гевера.

Share this post


Link to post
Share on other sites
Reto.Varish    117

Благодарю за внимательность!

 

Добавлю, что у меня в разработке лежит всё тот же xls документ с сырыми данными, из которых я пытаюсь сделать интерфейс, похожий на старый ReDemon's weapon comparison.

Share this post


Link to post
Share on other sites
megaman_    920

Пока на вскидку (достаточно очевидные вещи для ветерана но всё же):

ДП и МГ34 разница:

У ДП слегка лучше кучность, но сильнее горизонтальная отдача. У МГ34 отдача соответственно больше вертикальная, чем по бокам.

По урону особо смысла говорить нет - количество выстрелов на убийство тоже самое.

 

у 1919 закономерно кучность лучше чем у них почти в 2 раза.

у  мг42 кучность тоже приблизительно такая же, но отдача рандомится сильнее почти в эти же 2 раза. Стало быть надо по 1 пульке шмалять....из самого скорострельного LMG

Edited

Share this post


Link to post
Share on other sites
Aydarke    43

Очень любопытно что у Soviet Wunder Mopp, оно же ПТРД -41, патрон Леонов Броня в игре указывающий на повышенный дамаг но минус точность,дальность и отдачу, бьёт чуть ли не на сотню слабее Леонова Монстра, который в свою очередь в игре имеет тултип патрона, дающего только дальность и режущего отдачу.

втф ?

                             Разброс     Макс пробитие брони      Урон Мин.     Урон Макс.

Леонов Броня   1,44              45mm                                       320                   370
Леонов монстр 1,2                 45mm                                       350                   470

 

Видимо человек отвечащий за менюшное УИ и тот кто балансирует оружие не общаются друг с другом )

Edited

Share this post


Link to post
Share on other sites
megaman_    920
6 minutes ago, Aydarke said:

Леонов Броня ... бьёт чуть ли не на сотню слабее Леонова Монстра

Присмотрись внимательно.

 

UI0ROMn.png

Edited

Share this post


Link to post
Share on other sites
Aydarke    43
1 minute ago, megaman_ said:

Присмотрись внимательно.

хз, смотрю в табличку НэмоЖабки и не вижу в чем мог ошибиться

Share this post


Link to post
Share on other sites
Aydarke    43
Just now, megaman_ said:

Читайте только лицензионные газеты.

https://drive.google.com/file/d/10qCmP1TxZ1hH2_kyIE9CVtYwxCEcA6z8/view

ну я про нее и говорю, смотри разницу в пробитии и уроне по броне у боеприпасов птрд

 

Share this post


Link to post
Share on other sites
megaman_    920
Just now, Aydarke said:

ну я про нее и говорю, смотри разницу в пробитии и уроне по броне у боеприпасов птрд

 

Ты мягкое то с тёплым не путай. Урон это одно, а пробитие - совсем другое.

Share this post


Link to post
Share on other sites
Aydarke    43
Just now, megaman_ said:

Ты мягкое то с тёплым не путай. Урон это одно, а пробитие - совсем другое.

урон тоже смотри

Share this post


Link to post
Share on other sites
megaman_    920
Just now, Aydarke said:

урон тоже смотри

Ты не сказал какой именно. Я про обычный урон а не урон технике.

Share this post


Link to post
Share on other sites
Aydarke    43

ну обычный урон там всем ваншот ) я про технику

Share this post


Link to post
Share on other sites
37 minutes ago, megaman_ said:

Пока на вскидку (достаточно очевидные вещи для ветерана но всё же):

ДП и МГ34 разница:

У ДП слегка лучше кучность, но сильнее горизонтальная отдача. У МГ34 отдача соответственно больше вертикальная, чем по бокам.

По урону особо смысла говорить нет - количество выстрелов на убийство тоже самое. этому

 

у 1919 закономерно кучность лучше чем у них почти в 2 раза.

у  мг42 кучность тоже приблизительно такая же, но отдача рандомится сильнее почти в эти же 2 раза. Стало быть надо по 1 пульке шмалять....из самого скорострельного LMG

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

Share this post


Link to post
Share on other sites
kavaka    5

это у ппд/ппш урон на 50 метров в два раза ниже чем у аналогов ? Я конечно подозревал эту подставу, стреляя через канаву на аэродроме с никаким уроном :)

Edited

Share this post


Link to post
Share on other sites
CustosNebula    167

Есть огромная разница в кучности между стрельбой от бедра и от мушки. Яркий пример - АВС, топовая точность от мушки и нереальный разброс от бедра. Гриз наоборот имеет феерическую кучность от бедра (наверно лучшую среди всего оружия). Но в доке я вижу только один параметр кучности - Cone fire. 

Непонятно.

Edited

Share this post


Link to post
Share on other sites
_FEAS_    375
1 hour ago, CustosNebula said:

Есть огромная разница в кучности между стрельбой от бедра и от мушки. Яркий пример - АВС, топовая точность от мушки и нереальный разброс от бедра. Гриз наоборот имеет феерическую кучность от бедра (наверно лучшую среди всего оружия). Но в доке я вижу только один параметр кучности - Cone fire. 

Непонятно.

У амеров она сильно повышена ибо прицелы УГ.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a free game account. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now