Ля ты крыса, или новый боевой интеллект SP-Таркова
SP-Тарков (фанатское издание Escape From Tarkov, превращенное в синглплеер посредством замены живых пользователей на ботов) совершил большой прорыв в симуляции поведения настоящих игроков.
По умолчанию ЧВК и челоботы пользовались тупым и линейным интеллектом Диких - истинных ботов Таркова. До недавнего времени лучшим решением этой проблемы была пересадка мозгов от менее стандартных ИИ типа Отступников, Рейдеров, Культистов и прочих боссов. Но они тоже имеют слишком узнаваемый паттерн поведения, плюс большинство боссов в игре - это танки, которые просто рашат напролом, прикрываясь своими 1200-2000 хп, из которых 65-100 находятся в голове, что нереально ваншотнуть многими малоимпульсными и пистолетными патронами, потому что у них урон в районе 40 на срезе ствола и стремительно падает с расстоянием, плюс еще нужно преодолеть шлем 5 класса типа Маска 1Щ Киллы, который в случае пробития делит этот урон на два. У псевдо-игроков хп составляет всего 450, из них в голове 35 единиц. Многие из таких ботов-ЧВК выходят в рейд без шлемов, изображая нищих нубов, а из тех, что в шлемах - на низких уровнях мало кто использует модели с забралом, мандибулой и защитой висков, поэтому дать в табло такому бегущему на тебя телу - вообще не проблема по сравнению с полноценным боссом. Однако недавно несколько мододелов объединили усилия и родили новый боевой интеллект для ЧВК и челоботов, более отвечающий поведению игроков в официальном онлайне и делающий замесы более интересными
Один пользователь построил новые маршруты патрулирования для обозначенных фракций. В ванильной версии боты патрулируют территории возле своих спавнов, не удаляясь от них дальше определенного радиуса. Также они имеют привычку надолго останавливаться и просто крутиться на месте, становясь легкой мишенью. Новые маршруты позволяют им непрерывно курсировать между точками интереса, присущими живым игрокам, и даже стягиваться к выходам, чтобы покинуть рейд.
Другой человек научил ботов лутаться - теперь они постоянно сканируют местность на наличие лута и идут к ближайшему предмету, а от него - к следующему, и так далее. Они, в частности, могут не только подбирать открыто валяющийся луз-лут, но и обыскивать контейнеры.
Третий человек создал альтернативную библиотеку поведения ботов в бою. Теперь они активно используют укрытия, часто меняют позиции, флангуют, или, наоборот, кемперят до талого. Они даже байтятся на звуки, которые выдают, что противник находится в уязвимом положении (звук смены магазина, извлечения гранаты из подсумка, использования еды, медицины, и т.п.).
Из всего вышеперечисленного родился мод SAIN, в котором ботов разделили на несколько "характеров". В зависимости от уровня и экипировки псевдо-игрок может принять роль нуба, крысы, труса, гигачада, и еще куча вариаций. Кроме того, мод симулирует сквады (когда игрок приглашает в катку друзей, до 5 человек в сумме). Здесь это реализовано примерно так же, как взаимоотношения босса со свитой, только с поправкой на новые возможности боевого интеллекта. У сквада есть лидер, который "отдает приказы" остальным членам - скажем, они могут взять противника в кольцо. Если выявить и убить лидера, оставшиеся боты будут действовать менее слаженно. Автор SAIN рассказывает еще о целой куче механик, там огромная портянка. В конце он заявляет, что раскрыл далеко не все и хочет оставить кое-какие игровые события в секрете, чтобы игроки столкнулись с ними сами. Собственно, скриншот сверху - как раз моя встреча с таким "событием". Но сначала про последний мод в этой цепочке.
Всё это нужно для того, чтобы корректно работал мод SWAG+DONUTS. Первый добавляет динамичные волны спавна ботов на протяжение всего рейда, чтобы искусственно поддерживать количество одновременно живых псевдо-игроков (да и обычных ИИ тоже) и таким образом сделать рейды более живыми, второй - добавляет несколько сотен новых точек спавна для ботов, что упрощает насыщение локаций и использование нового патрулирования, в результате чего блуждающие боты противоположных фракций периодически напарываются друг на друга и устраивают замес, привлекая своей стрельбой всё, что находится в радиусе слышимости (которая, видимо, увеличена).
Вернемся к секретному событию в SAIN, свидетелем которого я стал. Это был рейд на Заводе. Я пролутал офисы и решил спуститься на первый этаж, чтобы заскочить в комнату и там подлутать еды, заодно покемперить.
В эту комнату никогда по своей воле не заходили боты, поэтому я уверенно бежал в нее, забыв, какие моды у меня установлены. Каково же было мое удивление, когда я материализовался перед ее дверным проемом и тут же получил свинец в табло. Это был грёбаный кемпер!!! Чувак в зеленой разгрузке или броне ВС РФ и шлеме СШ-60! Он слился со светом зеленого химического фонарика, поэтому я понял, что меня убило, уже на последнем кадре своей жизни. Его имя было написано синим шрифтом и имело значок шестеренки, что бы это ни значило. После возвращения в схрон я увидел то самое сообщение от него, и разблокировалось воспоминание... Таких школоло я много повидал в годы игры в World of Tanks - некоторым животным было не влом посамоутверждаться в личке после боя, особенно тиммейтам, которые хотели снять с себя ответственность за поражение. По ходу, в официальном Таркове тоже такое бывает, раз мододелы решили это увековечить в своей работе, но я достаточно редко его запускаю, чтобы на меня кто-то обращал внимание.
Это был уже не первый кемпер, которого я встретил в этой связке модов - один принимал меня в кустах у ЗБ-016 в Лесу, но я его передавил. А уж на Заводе на выходе Ворота 3 постоянно сидят. Прямо как в настоящем Таркове. Боты с другими "характерами" тоже весьма заметны. Один пытался зайти в МЧС-ку с юга, но, встретив мой заградительный огонь, дал огромного крюка через лес и попытался зайти с севера, но я видел его манёвр и спокойно его принял на входе.