Last month Xenophon started a thread discussing the need for a new AI
https://www.warzone.com/Forum/321873-need-stronger-aiThere he wrote:
The bot basically attacks neutrals every turn, ignoring the actual opponents, and it never even attacks the actual enemy until the they're the only target left to attack. It's so bad that when a player gets booted in a game, it's basically a 2v3v1, because all the AI does is expand as if it's droning in an FFA.
The AI does virtually nothing to help the team that it is on, so once a player on a team gets booted it's basically over and the only option is voting to end or accepting a loss.
The OP went on to write that a potential solution would be to develop an AI which knows how to attack the opponent. This would certainly improve the situation, but I wanted to suggest another avenue that might be pursued.
The AI, as it focuses on attacking neutrals, pays absolutely no heed to completing bonuses or avoiding bonuses which teammates are completing. Regularly the AI will break a bonus a teammate is completing. Sometimes the AI's moves can be intercepted by viewing its moves and taking territories before it attacks, but this is not always possible. It would be so much better if somehow the AI knew, or was told, which neutrals it could take, and which neutrals it should avoid.
To follow up on the previous thread, perhaps a facility could be developed for the next AI, where the AI's human teammates could specify bonuses as off-limits, or bonuses which should have higher priority. I am not a programmer but would it be hard to develop an interface similar to cards which could be employed each turn instructing the AI to avoid or prioritize certain bonuses (or territories within a bonus)?
The functionality could be limited to bonuses the AI borders, or perhaps only bonuses that the human borders. Perhaps the functionality should be played on specific territories, or on entire bonuses.
One might even include functionality where the AI could be instructed to take a territory owned by a player, or another AI, to complete a bonus.
While this would not directly address the OP's concerns, it would greatly improve the AI's efficiency in taking bonuses, in gaining income, and in eventually attacking the enemy. In some cases, this would be enough for the game to remain competitive when a human was replaced with an AI.
To some degree this facility would allow the puppetting of the AI, but in team games, isn't that what is required?