Jump to content

Developer Workshop | Прицеливание Npc


STARL1GHT
 Share

Recommended Posts

#Любительский Перевод этой статьи.

 

Точность врага является горячей темой обсуждения от уже некоторое время. Так что я думаю, это будет хорошей темой на Собраниии Разработчиков объяснить как система работает внутри и какие изменения ждут PC-игроков на этой неделе.

 

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

 

Этот алгоритм базового конуса имеет некоторые недостатки:

 

1. Это действительно трудно контролировать дизайнерам своевременный удар / шанс промаха NPC-агента.

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

 

2. Фактическая вероятность попадания имеет странную характеристику в большинстве NPC и поднимается вверх до 100% на расстоянии меньше 12 метров и их точность плавно падает вниз, пока они почти не смогут вообще нанести  урон в пределах 30 метров.

jCUlgcD.jpg

 

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

 

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

 

График Пистолета

gbUloZU.jpg

 

График Снайперки

aNjdLK3.jpg

 

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

 

Наконец, адресовано по поводу несоответствия точности по игроку-хосту и игроку-клиенту, которое было должно обсуждаемым в этой теме: https://forums.warframe.com/index.php?/topic/381733-hosting-causes-drastic-increase-of-enemy-accuracy-please-read-de/

 

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

Edited by STARL1GHT
Link to comment
Share on other sites

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

Edited by ARCONAUT
Link to comment
Share on other sites

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

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

 

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

 

Страшно даже представить что будет творить пулемётчица. Хотя если такой "Фактор" стрельбы будет применен они скорее всего совсем попадать перестанут. Просто из гаргоны с раскрутки начинать стрелять 100% в десяточку?! Это вне нашего понимания.

Edited by Geldarius
Link to comment
Share on other sites

Баллисты-нули...

Вы увернитесь-ка от башенного дрона.

 

Достаточно не стоять на месте, и любый враг не будет попадать даже с 5 метров, с вероятностью в 50%.

Link to comment
Share on other sites

Достаточно не стоять на месте, и любый враг не будет попадать даже с 5 метров, с вероятностью в 50%.

Любой моб хедшотит с вероятностью 50%

Link to comment
Share on other sites

Достаточно не стоять на месте, и любый враг не будет попадать даже с 5 метров, с вероятностью в 50%.

Ух, целых пятьдесят процентов шанса не огрести.

Link to comment
Share on other sites

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

Правда пока успеешь встать летит еще и вторая ракета,ажбесит!1111

Edited by MoonKnight13
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...