Простой способ немного улучшить ИИ ботов

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

Было бы хорошо, если бы боты при обнаружении вражеского игрока продолжали целитьться в его направлении какое-то время, даже если тот скрылся за укрытием. Тогда если игрок в наглую (как все мы сейчас делаем) высунется из-за угла в том же месте через секунду, боты уже будут на него наведены и тут же продолжат огонь. Это будет выглядеть намного лучше, чем то, что имеем сейчас. Именно эта модель поведения очень сильно палит бота от живого игрока. И для того, чтобы безопасно разобраться с ботами нужно будет не просто выглядывать из за угла, а менять позицию (хотя бы незначительно), иначе риск получить пулю от караулящих вас ботов будет довольно большим.

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

Более детально эта проблема изложена в данном видео. (ENG)

How To Manipulate Enemy AI In Enlisted (its really easy)

4 лайка

Полностью поддерживаю