bebro wrote:fliegenderstaub wrote:
AI on advanced level (General and up) is much more aggressive, but still uses artillery in the wrong order (...)
In my experience this is the exception, in general the AI uses arty first now. There still sometimes seem to be certain AI arty units which probably have not read the memo and still fire very late in their turn (no idea why), but most do at the beginning... /my 2 cents
To my knowledge, the current AI algorithm works as follows: it will first check all artillery within firing range of the player's units. The artillery will selectively target units that it can do the most damage to; for instance, an AI ISU-152 will fire at a Grenadier instead of a Tiger II. In fact, the AI's artillery often won't fire if it can't do enough damage, although I am not certain exactly what that threshold is.
Later on, the AI will move its artillery that are out of range, and if any of the new artillery comes within range of the player's units and can do damage, it will fire.
The AI currently is very predictable because it moves all of its units in a single class before moving onto the next class, and this is done in a fixed order, recon -> bombers -> fighters -> tanks -> infantry etc.
Simply adding some randomization could be a nice way of making the AI more interesting and more humanlike, since we players can move units in whatever order we choose.