Я работаю над проектом, экспериментирующим с методологиями проектирования искусственного интеллекта для онлайн- аватаров мира . Онлайн мир здесь вполне открыт для интерпретации; Second Life так же применим, как Counter Strike , например. Чтобы провести эти эксперименты, я должен сначала разработать интеллектуального агента для рассматриваемого мира. Однако, честно говоря, я довольно застрял в том, какую игру я мог бы использовать для этого.
Я предпочел разработать интеллектуального «бота» для игры в MMORPG, но юридические ограничения таких игр мешают мне. Аналогично, в большинстве игр FPS использование интеллектуального агента вместо человека считается обманом.
Альтернатива, конечно, состоит в том, чтобы создать бота NPC; интеллектуальный агент, который заполняет мир рядом с игроком (ами), а не заменяет конкретного игрока. Однако я изо всех сил пытаюсь найти игру, которая позволила бы мне создать умного противника.
Я полагаю, что основными требованиями будет то, что игра позволяет сторонней программе использовать вызовы функций, обычно используемые игроками, и читать отзывы о состоянии мира.
Quake III и Unreal Tournament были предложены ранее, но они уже были предметом работы над этим исследовательским проектом.
Если не считать написания моей собственной онлайн-игры с нуля, какие игры позволят мне с помощью промежуточного программного обеспечения, API или иным образом создать искусственно интеллектуального игрока или бота?