forgot something of importance:
Some of you wonder why the tac AI is so good, whereas the strat AI is average.
The main difference lie in a word 'cooperation'. Cooperating mechanisms in AI coding is one of the hardest thing to do well. It is even more difficult that learning behaviors.
A given leader/unit in the tac AI dont cooperate that much with the other. Sure, it evaluate that casting poison clouds everywhere if your army is not poison warded is detrimental, but a simple fitness function can tell him that. The tac Ai, for spell casting for example, browse all the spells at his disposal, and get a numerical appreciation on how the spell would be of interest.
With that in mind, with some serious tweaking and work, you can get a good AI for your mages.
The situation is completely different and much more complex for the strat AI. You cant simply tell him to start with biggest stack, seek the best objective for this army, then proceed to the next. I wont discuss further the issue, but believe me the devs made already a very good job with the dom AI.
so much for the 'why dont they do a strat AI as good as the tac AI'
