Ok, we know that the AI is never going to be able to compete in the sense of Strategy ie Having AI Germany attacking Spain to get to Gibraltar to slowly strangle Britain' of it's suppliy rout.
BUT there are probably MANY ways to improve the TACTICS of the AI.
For example:
1) Have the AI make it's armies diversified, ie a German AI will construct armies that have 2 tank divisions, mechanized divisions, and 1 infantry, or whatever combiniation the programmer's want.
2) When an AI army (for example: composing 1 tank and 3 motorized inf divions) comes up against a target infantry division on flat terrain, the AI will choose a selection of combination attacks. For example the AI army will use 2 infantry divisions to first feint to lower the enemy divisions organization, then use the tanks to blitz, and lastly then use the remaining motorized division to launch a conventional attack to finish the weakened opponent.
3) When the same AI army comes up against a heavily fortified infantry division in rugged terrain, it will use feints FIRST to soften up the target until the target's organization is so low that it can use infantry to launch a regular attack.
4) Program the AI to attack the weakest point on the Human player's front line ie it avoids the most heavily entrenched positions in favor of th weakest positions while launching feints and bombing runs against strong positions to wear those positions down.
5) Have the AI more likely to launch "envelopment attacks".
6) Have AI use standard blitz tactics ie use Bombers THEN Blitzes THEN infantry attacks against targets on flat terrain. The key is that the AI TIME the Sequence of the attacks better
The above are not strategies, they are TACTICS and this should be easier to program into the AI because AI is incapable of grand strategy.
BUT there are probably MANY ways to improve the TACTICS of the AI.
For example:
1) Have the AI make it's armies diversified, ie a German AI will construct armies that have 2 tank divisions, mechanized divisions, and 1 infantry, or whatever combiniation the programmer's want.
2) When an AI army (for example: composing 1 tank and 3 motorized inf divions) comes up against a target infantry division on flat terrain, the AI will choose a selection of combination attacks. For example the AI army will use 2 infantry divisions to first feint to lower the enemy divisions organization, then use the tanks to blitz, and lastly then use the remaining motorized division to launch a conventional attack to finish the weakened opponent.
3) When the same AI army comes up against a heavily fortified infantry division in rugged terrain, it will use feints FIRST to soften up the target until the target's organization is so low that it can use infantry to launch a regular attack.
4) Program the AI to attack the weakest point on the Human player's front line ie it avoids the most heavily entrenched positions in favor of th weakest positions while launching feints and bombing runs against strong positions to wear those positions down.
5) Have the AI more likely to launch "envelopment attacks".
6) Have AI use standard blitz tactics ie use Bombers THEN Blitzes THEN infantry attacks against targets on flat terrain. The key is that the AI TIME the Sequence of the attacks better
The above are not strategies, they are TACTICS and this should be easier to program into the AI because AI is incapable of grand strategy.