Jump to content

Искусственный интеллект вражеских самолетов


Recommended Posts

Posted (edited)

Что то много жуков в ДКС развелось, иже и не знаешь, то ли ФИЧА, то ли БАГ ))

 

Полагаю у Бота, как и любого летчика в реале: специализация+образование = летчик-инженер. Нас по молодости, в 80-е годы, специально по ремонту борта экипажем на площадках натаскивали... И на Ми 6, например, нормально так подходили шланги гидросистемы от Кировца, с местной, колхозной МТС )) добытые .

 

А у Вирпила. ИМХО, специализация как правило минус летчик + минус инженер. )))

Edited by Frogen
Posted (edited)
Расстояние считается для каждого сенсора. Для глаз ЕМНИП до 10 км. Также считается освещенность. Если низкая - дальность обнаружения падает до нуля. То есть ночью, глазуальные ЛА типа Су-25 или Ми-24 никакие цели сами не найдут. Но могут работать по координатам целей приходящим из редактора миссий, например бомбить заранее заданные цели в задачах "удар по земле".

 

ЗдОрово! (особенно всовокупе со слепой зоной за/под самолетом ботов про которую писал Рик).

 

N.B. Дабы промотивировать чтение простыни ниже, напомню про "зачем вообще надо моделирование восприятия ботов":) - для обогащения геймплея реальными тактиками которые пока работают только против людей. Особенно это преобразит сеттинг WW2 и ранних реактивов, но советские Сушки и Миги с ОЛС тоже бы порадовались. Да и амерские Фки с Fi0 и стелс проходами в тыл :)

 

Следующая ступень развития ботов - реалистичное обнаружение на фоне земли и неба. На данный момент (если и тут баг упомянутый Риком не вмешался) бот "Средний" обнаруживает игрока одинаково в обоих случаях. На скриншотах ниже - момент когда бот начинает маневр с сторону игрока, что наверное означает момент обнаружения:

на фоне неба 7.6км

Screen-190831-141525.jpg

 

на фоне земли 8.2км

Screen-190831-141935.jpg

 

При зуме до реальных угловых размеров ИЛСа (ориентируюсь по VR, скриншот монитор 32" 4к), размер бота в этот момент воспринимается как кончик иголки длиной 1.5мм. На фоне неба виден, но на фоне земли пропустить легко.

Screen-190831-142014.jpg

 

В принципе, работа рецептивных полей реального глаза/визуальной коры похожа на работу радара, особенно если вынести саккады за скобки нашей редукционистской модели:

 

1. Глаз сканирует пространство в той же манере что и радарный луч (саккады за скобками), скорость одного поворота головы через все кабинное пространство - несколько секунд. (можно уточнить в натуральном эксперименте)

2. Как и с радарной сигнатурой, зрительное восприятие имеет дело с площадью контура, контрастом контура и его скоростью относительно наблюдателя.

2а. Площадь и контраст работают в визуальной системе как у радара (большой самолет проще обнаружить чем маленький, на фоне неба проще чем на фоне земли).

2б. Относительная скорость работает "наоборот" - рецепторы движения визуальной системы слабо активируются при движении "к/от" наблюдателя, сильно при движении перпендикулярно наблюдателю.

 

Конечно, встает вопрос о гиперпараметрах такой модели. Нужны пороговые константы (Just Noticeable Difference - JND): порог восприятия статичной площади контакта на фоне неба, такой же на фоне земли (в будущем обогатить модель отдельными JND для подложек в виде солнца, леса, города, лужаек, моря), порог восприятия угловой скорости - их проще всего получить через эксперимент в симе. За функциями можно сходить к Вебберу-Фехнеру, которые говорят что отношение стимула и восприятия имеют логарифмическую форму: если стимул меняется в геометрической прогрессии, восприятие стимула меняется в арифметической. https://en.wikipedia.org/wiki/Weber%E2%80%93Fechner_law

 

Как и в любой модели, костыльные пристройки неминуемы, но в данном случае они легко черпаются из нашего здравого смысла, ежедневного опыта и простейших n=1 экспериментов c вирпилами. Конечный же результат преобразит сингл плеер во всех статических и динамических кампаниях, особенно на до-радарной и ОЛС технике :pilotfly:

Edited by Katmandu
  • 2 weeks later...
Posted

С последним обновлением

Самолеты ИИ более не реагируют на оптический захват противником.
стало интереснее - спасибо, ED! :thumbup:

 

Stealth атаки теперь работают (я в МиГ-29, "отличный" ИИ в F-15):

 

 

Позже посмотрю если что-то поменялось с обнаружением на фоне земли и неба.

Posted
С последним обновлением стало интереснее - спасибо, ED! :thumbup:

 

Stealth атаки теперь работают (я в МиГ-29, "отличный" ИИ в F-15):

 

 

Позже посмотрю если что-то поменялось с обнаружением на фоне земли и неба.

 

7L2F.gif

 

хотя конечно, черный выхлоп демаскирует...

Gigabyte Z690 UD DDR4 /i9-12900KF /DDR4 Kingston CL18 128GB 3600MHz/ Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W    

DCS A-10C Обучающий урок "Концепция HOTAS" (RU)

DCS P-51D Руководство пилота

Обучающие миссии для Ми-8 (Радиооборудование)

Posted

Только вместо кирпичей - подвесные баки :D

В реале 29й топят кузбасским углем

1403664d1439493599t-mig-29-fulcrum-balance-rests-us-holy_smoke.jpg

 

Бот Эфки наверно принял за свой выхлоп и подумал что "ай маст толк ту май меканик уэн ай гет бэк":)

  • 1 month later...
Posted

Бот меня потерял в облаках? Классно если так. Но даже если не в облаках, просто потерял во время боя - тоже классно. (В видео выше, где я подкрался к Ф-15, он изначально не знал что я есть, а тут- знал и потерял.) Ошибающиеся и не всевидящие боты радуют:thumbup:

 

Posted

Здорово и в первом и во втором случае, НО бот ведь должен запомнить, что жопой к этой туче поворачиваться не стоит!?

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

  • 5 years later...
Posted

Поделюсь миссией со скриптом который показывает в реальном времени видит ли ИИ игрока, и каким сенсором.

Относительная человечность ИИ радует: боты "Асы" иногда не замечают игрока если подходить снизу, даже в передней полусфере. Иногда теряют игрока в бою. ФМ ботов - другая тема, но то, что боты не всевидящие - это супер.

 

WWII Caucasus P-51 109K duel scripted 2.miz

  • Like 1
  • ED Team
Posted
7 часов назад, Katmandu сказал:

Поделюсь миссией со скриптом который показывает в реальном времени видит ли ИИ игрока, и каким сенсором.

Относительная человечность ИИ радует: боты "Асы" иногда не замечают игрока если подходить снизу, даже в передней полусфере. Иногда теряют игрока в бою. ФМ ботов - другая тема, но то, что боты не всевидящие - это супер.

 

WWII Caucasus P-51 109K duel scripted 2.miz 10.8 \u043a\u0411 · 2 загрузки

Боты всегда имели ограничения в видимости. Также это зависит и от скила. Поставьте среднего бота и он может пропустить много объектов противника, не заметив их. Еще и от освещения зависит.

  • Like 2
  • Thanks 1

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...