Community Imperial: Касательно Проблемы с Системой Найма Юнитов - Total War: Warhammer - Library - Community Imperial


Community ImperialLibrary Total War: Warhammer Касательно Проблемы с Системой Найма Юнитов Projects

Additional information

Information

Imp
  • Author: Alexander_NSK
    Added on: 07 Oct 2025, 18:17
    Views: 350

Recent Articles

Касательно Проблемы с Системой Найма Юнитов

Перевод официальной статьи о решении проблемы с системой найма юнитов от компании Creative Assembly
Author: Alexander_NSK Alexander_NSK
Date: 07 Oct 2025, 18:17 · Views: 350

Привет всем,

С момента выхода версии 6.3.1 мы изучаем проблемы, связанные с работой искуственного интеллекта в Режиме Кампании, и прилагаем все усилия, чтобы он соответствовал нашим стандартам качества. Я хочу проинформировать вас о причинах возникновения этих проблем и о том, на каком этапе их устранения мы находимся.

В данный момент, в разработке находится Хотфикс, основное внимание в котором будет уделено исправлениям работы Системы Найма Юнитов для ИИ и, соответственно, коррекции поведения ИИ в Режиме Кампании. Выпуск Хотфикса 6.3.2 предварительно, состоится на следующей неделе. Чуть ранее сегодня, мы приступили к первому этапу его тестирования, и он уже продемонстрировал положительные сигналы в обеспечении улучшенного опыта от игрового процесса.

В течении последних нескольких недель, отвечая на вопросы по этой теме, мы изначально планировали опубликовать Хотфикс 6.3.2 как часть Обновления 7.0. Теперь, когда мы закончили с исследование ранее упомянутой проблемы и почти готовы её исправить, имеет смысл исключить Хотфикс 6.3.2 из Обновления 7.0, дабы выпустить его как можно быстрее.

К сожалению, проблемы с работой ИИ в Режиме Кампании сложно устранить одномоментно. Мы не смогли предоставить немедленное решение, поскольку нам потребовалось провести несколько очень тщательных исследований основных причин, но мы работаем настолько быстро, насколько позволяет сложность самого процесса. Для тех, кому будет интересно узнать, с чем собственно, связаны основные сложности, мы опубликовали подробности чуть ниже, но если вы просто хотели вкратце узнать, будет ли решена проблема с ИИ: мы уже её решаем.

Хотфикс 6.3.2 направлен на устранение недавней проблемы, с которой мы столкнулись, когда фракции не набирали юниты в свои Армии, и вызванного этим бездействия на карте Кампании. Проблема с Системой Найма стала особенно заметной с момента выхода Обновления 6.3, но она не была вызвана самим Обновлением 6.3. Мы обнаружили, что причина неправильного поведения ИИ присутствовала в игре и до этого обновления и затрагивала фракции, в которых ИИ должен был действовать в рамках ограничений на набор юнитов. Мы обнаружили, что ИИ составлял списки на найм юнитов, не принимая во внимание существующие ограничения на их найм, в результате чего набор войск не производился и соответственно, ИИ не совершал никаких последующих действий, бесконечно ожидая завершения процесса найма.

Эти проблемы усугубились из-за изменений, которые мы внесли в различные ресурсы, необходимые для найма юнитов Ящеролюдами и Царями Гробниц, и из-за того, что вы, возможно, также сталкивались с подобными проблемами у фракций, которые используют объединенные ресурсы (например, Мясо, Клятвенное золото или Черепа) для найма. Ящеролюды и Цари Гробниц по-прежнему будут сталкиваться с тяжёлой борьбой в своих кампаниях, когда ими управляет ИИ (у них сложные стартовые локации, на которых они часто довольно рано терпят поражение), но они не должны сражаться со связанными за спиной руками.

Чтобы глубже разобраться в причинах этих проблем, Ведущий Технический Дизайнер (Lead Technical Designer - прим. пер.) Радослав Борисов подробно расскажет о том, как работает наш ИИ в настоящее время.




Процесс набора юнитов нашим ИИ осуществляеться в несколько этапов.

Одним из таких этапов является составление списка юнитов для набора в конкретные армии с целью получения необходимой численности для выполнения задачи.

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

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

Чтобы эффективно распределять и расходовать ресурсы, ИИ в значительной степени опирается на несколько представлений о текущем состоянии игрового мира.

Вот некоторые примеры таких представлений:


  • Самый дешёвый юнит, который может нанять фракция в любом поселении

  • Самый сильный юнит, который может нанять фракция в любом поселении

  • Самый экономичный юнит (наилучшее соотношение затрат и силы)

  • Приблизительное количество ходов, за которые можно добраться до места набора самого сильного/дешёвого юнита


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

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

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

Именно здесь в игру вступают объединённые ресурсы – способность ИИ понимать, планировать и распределять бюджет объединённых ресурсов не идеальна. В последнее время ИИ не учитывает должным образом стоимость объединённых ресурсов, что приводит к неверным представлениям о том, что он может себе позволить, а что нет, что приводит к провалу действий.

Эти последние недели исследований показали нам, что большинство наших внутренних систем были не готовы к действиям, которые якобы не могли привести к сбою. Каскадный эффект приводил к разного рода проблемам – ИИ не мог должным образом менять позиции, атака в ходе кампании проваливалась, найм юнитов не производился, осада не удавалась и так далее.

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

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

— Радослав Борисов // Ведущий Технический Дизайнер




Выпуск новостей Tides of Torment будет отложен до тех пор, пока мы не решим эту проблему. (с системой найма, - прим. пер.) Мы с нетерпением ждём возможности ознакомить вас со следующим дополнением, но сначала нужно исправить возникшие ошибки.

В качестве заключения, пожалуйста, примите наши извинения за то, что у вас возникли проблемы с игрой. Я буду активен во всех наших сообществах, помогая информировать вас о нашем прогрессе по мере продвижения к выпуску Хотфикса 6.3.2.

— Фримен // Глава отдела по связям с Сообществом (Head of Community - прим. пер.)



Источник новости.
Translate a Page
Use one of the social networks to log in
[Google, Steam, and Microsoft authentication is currently working]

Community ImperialLibrary Total War: Warhammer Касательно Проблемы с Системой Найма Юнитов Feedback
Style:Language: 
Conditions · Responsibility · About · 14 Nov 2025, 20:33 · Counters