На самом деле, не готов согласиться с утверждением, что нет готовых решений. Для логических игр есть Axiom Development Kit, позволяющий ИИ построить оценочную функцию на декларированных правилах игры.
Стейт машина и дерево поведения отличные механики описания алгоритма принятия решений. Однако, это скорее продукт вывода из общих правил игры. К тому же, жёсткая логика, и не позволяет ИИ искать оптимальные стратегии в конкретной ситуации. Например при игре более чем 1 на 1, есть стратегии объединения в группы, чтобы повысить вероятность победы. Именно про такие группы я и хотел узнать.
GavriKos, спасибо. BehaviourTree выглядит низкоуровневым инструментом, не имеющим готовых решений для самоорганизации групп.
Хотелось бы что-то более декларативное. Например как у Axiom, где ИИ выводит оценочную функцию на основе правил игры. То есть, нужен способ декларации правил для NPC, учитывающий возможность объединения NPC в конкурирующие группы.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
На самом деле, не готов согласиться с утверждением, что нет готовых решений. Для логических игр есть Axiom Development Kit, позволяющий ИИ построить оценочную функцию на декларированных правилах игры.
Стейт машина и дерево поведения отличные механики описания алгоритма принятия решений. Однако, это скорее продукт вывода из общих правил игры. К тому же, жёсткая логика, и не позволяет ИИ искать оптимальные стратегии в конкретной ситуации. Например при игре более чем 1 на 1, есть стратегии объединения в группы, чтобы повысить вероятность победы. Именно про такие группы я и хотел узнать.