Боты в рандоме

Я как-то ехал боту асистил, он тоже в мвп был.

Короче надо строить ботовозки (аналог фуровозок в рейдах)

Спойлер

Гриффины, Калекотрон - YouTube

скажем так - для ботов есть проложенный путь. от точки А до точки Б. игроков они не видят… точнее видят но как пятно на фоне других обьектов которые им выделили.

они ориентируются по типу -

кабина есть? - да
оно передвигается? - да
оно статично? - нет.
оно атакует? - да.
оно опасно? - да.
оружие есть? - да.

и забыл добавить - иногда на картах обновляют обьекты и из-за этого путь ботов может сломаться. например если он ехал по краю озера на фабрике где рядом стоит бочка (разрушаемый не опасный обьект) и её немного пододвинули - путь бота может сломаться и он вместо того чтобы прямо ехать - поворачивает на право и в кислоту уходит…

Спойлер

КАК ВИДЯТ БОТЫ В КС 1.6]ОТ РЕБРОНА РЕАЛЬНОСТЬ БЕЗ ЛОХОТРОНА. - YouTube

условно

вот про что я говорил.


на фабрике тут это часто

выделенное - бочки которые сломали путь движения

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

“иногда на картах обновляют обьекты и из-за этого путь ботов может сломаться”
“выделенное - бочки которые сломали путь движения”

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

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

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

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

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

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

Зачастую боты лучше игроков играют, а об их аим прицеле ходят легенды)


ну тут сложно сказать про ботов