ИИ в кампании ведёт себя не так, как задумывали разработчики.
Авторы глобальной стратегии Total War Warhammer 3 выпустили новый дневник разработки и рассказали о проблемах, с которыми столкнулись при работе над искусственным интеллектом.
Они объяснили: чтобы эффективно распределять и расходовать ресурсы, ИИ в значительной степени полагается на ряд убеждений относительно текущего состояния игрового мира.
Авторы привели несколько примеров таких установок (предположений):
- Самый дешевый юнит, которого можно нанять где угодно во фракции.
- Сильнейший юнит, которого можно нанять где угодно
- Самый экономичный юнит (лучшее соотношение цены и прочности)
- Расчетное количество ходов, необходимое для достижения места найма самого сильного/дешевого юнита
Разработчики обнаружили, что любые ошибки при построении этих «предположений» приводят к «катастрофическому сбою во многих наших системах искусственного интеллекта».
Например, если ИИ полагает, что юнит бесплатный и обеспечивает сколько-нибудь значимое увеличение силы, он не будет выделять ресурсы на покупку юнитов — он ошибочно полагает, что может бесплатно укомплектовать свои армии мощными отрядами, и поэтому будет использовать этот вариант, что вызовет «каскад неудач».
Последние недели расследования показали, что большинство внутренних систем Total War Warhammer 3 оказались «не готовы к сбоям в действиях, которые, казалось бы, не могли потерпеть неудачу». Этот каскадный эффект привёл к самым разным проблемам: ИИ не мог корректно менять позиции, атака в кампании не удалась, вербовка не удалась, осада не удалась и так далее.
Разработчики уже смогли выявить и устранить основные причины сбоев, но работа ещё продолжается. В связи с этим было принято решение отложить публикацию материалов о DLC Tides of Torment — в приоритете починка игры.