Examples:
- A German invasion of Norway does not happen very often in WiF.
- It is not very common for Germany to go both for a med campaign simultaniously with a 41 barbarossa.
- Japan often focuses on a land war in wif, attacking china and/or the USSR in much greater strength than historical
- The USSR rarely defend at the border (except when attempting to keep garrison)
- When playing a med strategy, many german players will usually take Malta and/or Gibraltar, even if it means attacking Spain.
Creating and AI that (usually) plays historically, will be most appealing to many players, and i suspect this will increase the sales to less-hardcore-grognards. On the other hand, it will take away from the challenge from veteran wif players.
Creating an AI that actually uses an algorith (aside for a statistical one) for deciding which main strategies to shoot for, i expect a game of this type to be based on some kind of decision tree, where each fork in the tree will have a hard-coded probability. For instance:
German 41 main strategy:
40% All out barbarossa 41, pulling all axis forces out of africa
20% All out med strategy, trying to seal the med, prepare for 42 barb or sitz
20% All out med strategy, attempt seelöwe, prepare sitz vs the USSR
20% Historical strategy of a medium effort middle east strat combined with a barbarossa 41
My suggestion, would be to, for most of these kinds of decisions, to designate one choice as "historical". It would then be possible (indeed quite easy) to make the AI favor the historical option by supressing alternative choices by a certain percentage. Imagine having an AI option, saying "historical AI", that supresses non-historical AI strategy selections by 75%. The above distribution would then transform to:
German 41 main strategy (historical AI):
10% All out barbarossa 41
5% All out med strategy, trying to seal the med, prepare for 42 barb or sitz
5% All out med strategy, attempt seelöwe, prepare sitz vs the USSR
80% Historical strategy of a medium effort middle east strat combined with a barbarossa 41
(The historicalness of the AI could even be made a slider, where non-historical strategies could be supressed by 0-100%)
So why do I want this option. Well, first of all I want to be able to turn it off
Second, I expect that an AI that plays more according to history will be more attractive if the player chooses to only control one of the smaller major powers, like china or france, or even Japan or the Commonwealth.
How much would this require in terms of work? Not much, I would imagine. The supression algorithm is trivial, so the problem is more or less reduced to creating an additional UI element at startup, as well as going through the main AI code, and adding a historical-flag to any historical decision. Of course, if the main strategy AI is not decision-tree based, it could be a lot harder.
Now what do you think?
(My applogies if this has already been discussed.)

