В общем я обмозговал это дело, почитал на цивру рассуждения о реализации тактического ИИ, и пришел предварительно к следующему.
1) Разделять армии на юниты ИИ не будет. Задача создания соединений войск, соответствующих стоящим (или предполагаемым) боевым задачам - вполне реальная вещь, и она останется за игроком. Пущай создает одну армию кавалеристскую с задачей патрулировать, а другую ударную, чтобы генеральные сражения давать, и пусть приказы разные им дает. Ошибется - пусть пеняет на себя :) ну или альтернатива - заглядывать в игру пару раз в день и корректировать приказы.
2) По умолчанию для армий будет иметься минимальный набор приказов. Самый сложный из них будет ну мааааксимум сделать шаг на одну клетку в сторону армии врага, если симуляция покажет шансы на победу выше некоторого значения (статистическую симуляцию оставляем).
Ну может быть тупое преследование вражеской армии еще (если она разделяется, продолжается тупое преследование самой крупной ее части).
Возможно, какие-то из приказов станут доступны только при открытии определенных наук.
3) Все остальные приказы являются кастомными и могут быть реализованы скриптами игрока, буде у него возникнет такое желание, а создатели игры все-таки найдут время для реализации скриптового языка для этого дела. Вот там уже пусть кто во что горазд - практика и коллективный разум покажут, возможна ли тактическая автоматизация.
Ну, естественно, если кто-то из игроков захочет своими успехами в написании скрипта похвастаться и выложит его для общего доступа, это будет только поощряться.
[/b]