Jump to content

Suggestions for Improvements to Allied AI


Edwin P.

Recommended Posts

While I find the Allied AI to be stronger than the German AI with a few improvements the Allied AI could be really great.

Here is my list of suggestions for improvements to the Allied AI (compiled from my previous postings and reading the strategies used by other players). Perhaps the most important one is #51 which calls for an improved defense of Russia strategy.

1. Allies liberate Norway and Sweden while Germany is at war with Russia.

Why? Liberating the Nordic countries deprives Germany of much needed MPPs and significantly boosts the production of the UK.

2. Allies invade Norway then Sweden after US enters the war.

Strategy 1: If German Navy has been sunk.

- Send Cruiser in to determine location of Axis Air Units, if any, in Denmark if playing with FOW on.

- If No Air Units in Range then AI can decide to make an overseas landing near Oslo with armies flanking Oslo on the east and west.

- If Air units in range use Strategy 2

Strategy 2: If German navy has not been sunk or Germany has strong air cover in Denmark.

- Make landing south of Bergan. Use Units to take Bergan supported by UK carriers. After Bergan falls fly/operate in air units and move overland to take Oslo and the Norwegian mines.

3. Move French units in overseas colonies. to preserve them as Free French units

- Corps in Lebanon moves to protect Suez after Italy enters the war but before Paris falls.

- Corps in Algeria moves to Egypt (if AI decides to attack Iraq), France, Malta (if AI decides to fight for Med then Air Unit in Malta should be replaced with UK Bomber Unit and this destination should not be choosen), or the UK.

4. Allied AI selects one of several Mediterrean Strategies

- French and UK navy unite off the coast of Malta to defeat Italian Navy, ie as of turn one they immediately begin to move to Malta and the UK bomber moves to Malta on turn 3 after attacking the German subs in the north sea if they move in range. The allies know that the Fascist Italians will ultimately side with Germany and prepare to sink their navy.

- UK navy will defend the eastern Mediterrean for a future invasion of Iraq. The UK battleship at Gibralter will move east to Egypt. The French battleship will move to the port of Suez, another French Naval unit will move to the port of Cairo.(Thus they have a chance to go Free French). If the Italian navy moves to threaten Egypt the UK will move a bomber and/or air fleet to Egypt to support UK naval forces.

- Allied navy forces in Mediterrean race to the Atlantic to reinforce the British Navy, aid in the defense of France and prevent any German Sea Lion operation.

5. The AI will select one of several canned strategies to defend France;

- Historical, current AI strategy

- CvM's "In Defense of France" Strategy - see FAQs

- Scrap navy to buy land units

- Evacuate French Army units to England to fight another day or for a later invasion of Norway & Sweden / Iraq / France /Invasion of Portugal / Spain / Turkey

6. AI will not waste MPPs reinforcing Danish unit if it will not delay the fall of Denmark.

7. Allied AI will invade Iraq using the path around Africa to prepare the invasion force if the Italian navy controls the Mediterrean. Part of the time this conquest of Iraq should be preceeded with the liberation of Free French Lebanon.

8. If Allied AI takes Iraq it will use it to operate Air units (Free French/UK/USA) to support Russia.

9. Reclaim Research Chits

Russia will reclaim research chits if Moscow or Stalingrad is seriously threatened.

The UK will reclaim research chits to (Defeat a German Sea Lion if needed) or (London or Manchester) falls to the Axis.

10. Allied Navy units avoids suicidal lure

UK navy will not be lured into approaching 5+ German Air units and 2+ german naval units by a lone German transport or naval unit.

In a recent game Germany had 7 air fleets in Denmark and sent a transport out as a lure. Two UK battleships attacked it and were subsequently sunk by German air attacks. Then Germany sent a sub out and a UK Carrier and Battleship moved attacked it and were also destroyed by the ensuing German counter attacks.

11. UK/US will have strategies to deal with strong german naval/submarine war focus, if Germans start building subs or Italian navy makes it into the Atlantic.

12. Better stategy/timing for invasion of France

13. If Italian navy is destroyed allied AI will consider invasion of Sicily.

14. Allies attack Ireland

Allied AI will occasionaly attack Ireland for experience and plunder with 1 Corps, 2 Carriers, 1 battleship and all available air units. Plunder will be used to purchase additional Air Unit and/or finance Long Range research or Jets research.

15. Pacific Transfer

To reflect reality - if (Axis sink the two US battleships) or (Axis naval units in the Atlantic exceed Allied Naval Units) or (London Falls to the Axis) I would have the US transfer naval units from the Pacific theater of operations: ie 1 Carrier Group escorted by 1 battleship and 1 cruiser. (If London falls then increase this by 1 Carrier Group, 1 HQ in a transport, 1 Army in a Transport and 1 cruiser.)

15.01 If London Falls before Russia the Allied AI should launch an invasion of the UK with all AI units supported by all AI naval units (including units transferred from the Pacific).

16. The US should be able to operate land units to Canada and the AI should take advantage of this to oppose any German invasion of Canada.

17. The Baltic Run.

If If 1 or fewer German Air units are not in range of the Baltic I would have the AI occassionaly make an attempt to destroy the German navy. Ie using French units to lead the attack support by UK naval units moving into the Baltic.

If the German navy is destroyed then occasionaly move the UK carriers to off the coast of Leningrad to support the Russian army when it enters the war.

18. The fall of Sweden

To the Allies should cost the Germans 10MPP per turn reflecting the importance of Swedish ore to the German war machine.

19. Conquest of Greece

If (US has entered the War) and (Allied navy controls the Meditterean) and (Allies control Iraq) the Allies should occasionaly launch a classic 1 turn conquest/invasion of Greece.

Conquer Greece and then land additional forces to move north into Bulgria, Romania, Albania.

20. UK should occasionaly decide to save its three carriers to support a future invasion of France and defeat any German Sea Lion. Until the US enters the war these units will not move into range of multiple German Air fleets and should build experience by bombing Axis land units that lack air cover.

21. Portugal Invasion

US/UK will occassionaly invade Portugal then Spain after it enters the war and has built an HQ unit. Portugal should fall in one turn with US Army units landing on both sides of Lisbon and carriers bombing the capital. This gives the allies a source of supply and plunder which they need, and a safe landing area for reinforcements. Now the Germans have to guard France and Spain while fighting in Russia.

After Lisbon falls and Allies advance into Spain the Allied AI should reinforce the beachhead by operating in air units.

If the Italian Navy has been destroyed, I would support this attack from Portugal with a landing on the east coast of Spain.

22. Opening Sicily Invasion Tactic - occasionaly the allied player should execute a plan to take Sicily just after it enters the war. In order to liberate Sicily the Axis has to attack on a single hex front and withdraw all air units from France.

- Move Allied Naval Units in Med West to Malta

- Move UK & French Navy from Atlantic to Med after sinking German Subs.

- Move Canadian Army to Sicily

- Move Egyptian Corps to Sicily

- Move Canadain Corps to Sicily

- Move UK Air to French Algeria

- Move French Air to French Algeria

- Move Gibralter Corps to West coast of Italy near Bari.

- Scrap Bomber to buy HQ and transport HQ to Sicily

When Italy enters war you allied navy can block Italian navy until Sicily Falls (usually in one turn if Army attacks First) and then destroy Italian Navy. Then move Army to entrench in the straits and back it up with a HQ. Note: As soon as Sicily falls you must move the French and Allied Air units from French Algeria to UK controlled territory or risk losing them once Paris falls.

23. Allied Dutch/Italian Gambit

To liven things up perhaps 5% of the time, 1 in 20 games, the Allied AI should use one of these gambits.

50% for Dutch Gambit / 40% for Italian Gambit / 10% for Double Gambit.

24. Free Brits

If the UK Falls then the Commonwealth territories outside of the UK (Canada and Egypt)should become Free Brits under the control of the Allied player and the Free Brits should be able to build new units in Canada.

25. If Baltic is Free of German Naval Units, Russia is at war and doing well, and UK is subject to a German Sea Lion invasion then: All Naval Forces (UK and Russian) should move to defend the UK. Russia if possible should send land units in transports via Baltic to the UK if two UK ports are controlled by the UK.

26. Allied AI should threaten France with transports on the coast but then withdraw troops before invading if area is reinforced with troops operated in by Axis. (Constant threats of Invasion weaken Germany in the East)

27. The current Russian AI is pretty good and much better than the German AI, with a few improvements it would be really great.

28. With FOW on AI should be able to see German units in France and Russia for purposes of planning strategy due to presence of intelligence sources in these countries.

29. Russia should use one of several starting positions so that the Germans can not use the same perfect attack plan each time. Perhaps;

a. Historical (current deployment 93%)

b. Russian Generals convice Stalin to deploy the the Russian armies away from the German border and station corps on the border(3%).

c. Russian units deployed behind river hexes where possible (2%).

d. Russian officer purge was less severe than historical event and Russia starts game with 1 HQ unit. (2%)

30. If UK AI decides to keep its carriers safe until US enters war then it should spend 250MPP to invest 1 tech chit in Long Range Aircraft and increase chance of getting stronger carriers.

31. AI needs a strategy to counter a German Naval Strategy

If the Axis deploy a strong naval force to the Atlantic the Allied AI does not know what to do.

When does this happen? If the Italians destroy the port at Gibraltar and sail through to the atlanitc and/or the Germans manage to field a large submarine force in the Atlantic and/or the Germans manage to move their baltic sea fleat to the Atlantic.

Also can often be detroyed by being lured (again and again) into range of a waiting German Air fleet concentration.

32. Scrap UK Bomber Strategy

UK should occassionaly scrap its Bomber unit to finance the purchase of an HQ unit or an Air Unit.

33. Defence of Brest

Once in a while I would like to see the allied AI try a defense of Brest.

- Evacuate French Army & Air units to France

- Move Canadian Unit to Brest

- Move UK Air Units in Range of Brest

- Move Carriers and Battleships in Range of Brest.

- Wait for German Attack on a One Hex Front. If German player mobilizes 3 or 4 air units in range then withdraw Canadian unit. If the German player has fewer that 3 air units to support the attack, wait for germany to attack on a one hex front. Then use battleship to attack, followed by UK based air unit to draw any local air support and then follow with attacks by carrier units (which do not take damage when attacking a city based unit). Thus the Allied player can usually destroy 1 Axis unit per turn if the Axis player does not carefully plan his attack.

- If the defender can not be reinforced above 5 then transport it to England and then replace with a fresh French Army unit transported in from Manchester.

34. If the Axis begin the war with 7+ air fleets on the Russian front (which happens quite often) I would like to see the Russians use one of several strategies to counter this deadly threat.

- Perhaps Invest 1 Tech Chit in Rockets and purchase over time 2 or 3 rocket units if the tactical situation can be stablized for a turn or two, and then use these Rocket units in a pack to blast away attacking forces.

- Perhaps Invest 1 or 2 Tech Chits in Jets and remainder in Anti-Tank

35. The Allied AI needs to invest resources in Tech if the situation allows. Currently the allies appear to largely ignore additional tech investments as the game progresses.

36. Move Russian Capital

Russia should have the option to relocate its capital from Moscow a cost of 200 MPP if Moscow is surrounded. Russian player would only do this if it believed the blockade of Moscow could not be lifted. Thus for a cost of 200MPP Russia could begin to build new combat units.

36. Russian Mountain Defence

As a last ditch effort in the east Russia should consider a defense of the Ural Mountains by entrenching units not only in the Cities but also in the surrounding mountain hexes. The longer it can delay a German victory, the greater chance for Allied victory in the west.

37. Russian/Allied Response to Axis Attack on Turkey.

Currently the AI does not make any response to an Axis attack on Turkey or use it to support the conquest of Iraq (to gain plunder, 2 oil fields and a city).

38. North Sea Transfer Hex (game design suggestion for single hex next to Norway)

- If Norway is controlled by Axis then German Naval units can use this hex to travel around Greenland (during non winter months) and exit in a random ocean hex west of England in 3 turns.

- If Norway is controlled by Allied or Neutral then Allied transports can use this hex to travel along Norwegian Sea (during non-winter months) to appear in a northern hex in Russia in 3 turns.

If this change is made the AI should occassionaly use it to send army/corps units to Russia.

39. If German attack is stalled AI will sometimes make a major push to take Finland, ie reinforcing attacking units with an air unit and an additional land unit.

40. AI should track the strategies favored by the player in the previous 5 to 10 games and give more weight to strategies that counter this.

Example: If during a game the German player conquers Iraq the software would increase its Iraq counter by 1. This would be saved in a file that the AI would access when the next game starts. Knowing that the German player is likely to attack Iraq the AI would give more weight to selecting strategies likely to counter this - ie Destruction of Italian Fleet, Defending the Eastern Mediterrean, moving French Units in overseas colonies to Egypt, invading Iraq first, sending Naval units to the Suez(if the transit hexes are ever updated to allow one to send Naval Units to the Suez).

If the AI knows that the German player favors subs (by building 5+ subs in previous games) it might be more inclined to invest 1 tech chit in Sonar or Long Range Aircraft.

Counters I would use would include: Iraq / Egypt / Norway / 7+ Air Fleets / Greece / 6+ Axis Subs / 6+ Axis Armor

Thus an Axis player that favored using the same strategy again and again would face a stronger AI opponent.

41. USA use of Transports and Waste of MPPs

Instead of landing all US reinforcement in the UK and then transporting them out again why not keep a few at sea, if there are no German naval units in the Atlantic and no German transports threatening a Sea Lion, to avoid wasting MPPs.

42. Aggresive Response to Axis invasion of Norway.

Turn 1: German moves transports to the shores of Norway

Turn 1: Allied AI moves transports to the shores of Norway next to Bergan.

Turn 2: Axis declares war and attacks Oslo,

Turn 2: Norwegian unit moves out of Bergan, UK/French transports units disembark and hold Bergen. Even if Norway falls they have a seaport. Supported by carriers the Germans will be hardpressed to dislodge them without calling in air power and/or additional land units.

Allies can support Land units in Norway with Air Unit in northern most England.

If Oslo survives the initial German assualt then these allied units can operate down to support the Norwegian forces. If Oslo falls these units will tie down German forces while securing another city for the Allies. If Germany move on Sweden without taking Bergan then these units can cut the Germans line of supply from Oslo or even retake it.

Naturally, if the Germans decide to fight for Norway with clearly superior forces the allies should launch a fighting withdrawal to fight another day and tie up German units for as long as possible. I.e. Use port to withdraw outnumbered allied forces.

43. General AI Warplan

I think that the AI has to decide on one of several prewar plans to guide its future actions;

- Control Med so it can later take Iraq/Greece/Africa/Spain (ie send naval units to Med)

- Eliminate German Navy so it can later take Norway/Sweden and send aid to Russia via the baltic (ie Prep Naval Units to enter Baltic when German air is busy in France)

---- then a> Withdraw Naval Units from Med.

---- or b> Keep minimal Naval units in Eastern Med to Prevent Axis Invasion of Iraq/Egypt

- Hold France (ie scrap French navy to buy land units) and use Navy to attack any German units along the coast.

- Traditional Strategy of Holding the UK and Preparing for D-Day

- Withdraw Troops from France to Fight another day.

44. Baltic Run - French Army to Coast of Finland

If German Fleet is destroyed the AI, only after Paris has fallen, should sometimes send an Allied (Free French or UK) army unit through the Baltic to the coast of Finland. When Finland declares war on Russia the Army unit can land behind the Finish Army unit beseiging Leningrad and attack. When attacked by these two army units and a Russian naval unit it may be eliminated in one to two turns.(one if the AI also moves a UK carrier into the Baltic off the coast of Leningrad)

All that Finland will have left is three corps which the 2 Russian armies and UK/French army can easily destroy if the Russian Navy bombards the Finish capital, Helsinki.

45. Russian AI should buy a HQ unit when the situation allows.

This can have a major effect in stabilizing a front. Normally I place it in the front where the most German troops are concentrated - ie Southern Russia or Northern Russia. If I have to retreat it I normally withdraw it towards the southern russian mountain region around Stalingrad to help defend the resources in this area. When the Siberian army transfers west Russia will have two HQ units in the Moscow area and does not need a third one.

46. If Axis Evacuates North Africa

The Allied Corps in Cairo should advance on Tobruk, especially if a Free French Corps is in Egypt to take over the garrison of Cairo.

47. Allies Conquer Turkey

If the Allies conquer Iraq there should be a chance that they will move to take the Turkish Capital. This is best done after the Allies have taken Greece and can move a unit or two next to Istanbul. I have seen this done and it is a shock, if Germany can't send a corps in to occupy Istanbul when the Turkish units surrender.

Strategy 1 If no Axis fleets within Range

- Transport Units to shores South of Ankara, then march overland to attack Anakara. Move Air unit & HQ in from Iraq to support attack. Ankara ususally falls 3 to 5 turns after invasion.

48. Historial Allied Politics Switch

If selected an historical Allied Politics switch would not allow the Allies to take non-historical actions such as declaring war on Belgium, Denmark, Sweden, Turkey, Portugal or Spain or Switzerland or Ireland. They would be able to declare war on Iraq, Greece and Norway.

49. Egyptian Russian Supply Line

If Iraq falls to Allies, Allies can operate a steady stream of air and land units to Russia from Egypt.

50. Russia Takes Finland then Sweden Option

If Finland falls to Russia consider using Russian forces to liberate a conquered Sweden, if Sweden is garrisoned by only a single German unit.

51. Defense of Russia

The AI will select from several strategies to defend Russia.

Strategy 1. Norse's Defense of Motherland Strategy (see FAQs)

Strategy 2. Current Strategy that tries to hold the front lines.

Strategy 3.....

-----------------------------------------------

AI Fixes: Allied AI

Fix-1:

Problem: Russian corps takes an undefended Swedish capital but does not take the surrounding mines, even when the only German unit is a corps in Norway.

IF (No axis transport adjacent to Sweden) and (no Axis unit in Sweden) and (swedish mines are Axis)

The allied unit moves to take the mines and then return to the capital when both mines are allied control.

Fix-2:

Russia production produces one unit to the north of stalingrad and one unit to the south of stalingrad. Leaving Stalingrad empty. German unit advances into stalingrad.

If Axis unit within 1 move of Stalingrad then place a produced unit in Stalingrad before placing flanking units.

------------------------------------------------

Of these changes #3, #4, #14, #15, and #16 are probably the simplest to program.

Changes #1, #2, #4 & #7 , #17, #19, #21 and #23 would have the biggest impact on the Axis player and would be more difficult to add to the AI routines.

Change #25 is interesting but would rarely be used.

Changes #15, #16, #18, #24, #28, #36 and #38 are not changes to the AI, but suggested changes to the game engine to improve realism and play balance. The transfer of ships from the Pacific (#15) would probably have the biggest effect of these 7 and would be simple to program if the AI knew how to make use of these extra units.

-----------------------------------------------

Of course the hardest part of writing a good AI is writing the rules that allow the AI to make an informed choice amoung its many avaiable strategies and not just one based on random chance.

----------------------------------------------

[ May 05, 2003, 12:00 PM: Message edited by: Edwin P. ]

Link to comment
Share on other sites

Edwin

Great work.

Impossible to make a comprehensive response to the numerous points till I've looked it over a while longer.

Hitler spent most of the war worrying about an Allied invasion of Norway that never came. In SC it isn't impossible by any means. Historically I guess there would have been a lot more difficulties associated with it, not the least being a short seasonal period to get it under way. Germany commenced in the Spring of 1940, but they didn't have fight a well prepared defender; an allied invasion would have gone up against greater opposition, including a large air fleet.

In my own games as the Allies I've found a Scandinavian invasion to be much more effective than one through Southern Europe; the Axis stakes are high (if he's also invaded Sweden) and it's fairly difficult for him to reinforce the defenders.

[ April 20, 2003, 11:02 AM: Message edited by: JerseyJohn ]

Link to comment
Share on other sites

JerseyJohn

I agree with your comments on invading the Nordic countries. Not only is it hard for the Axis to reinforce the Nordic countries, but it is also hard for them to withdraw any victorious forces.

Moreover liberating Norway and Sweden opens up several possibilities;

1> Allies can move air units from the UK to the Eastern Sweden and then to Finland and then to Russia. The appearance of 4 air units on Russia's northern front can be a real shock to an unsuspecting Axis player.

2> Allies forces in Nordic countries can threaten an invasion of Germany and then withdraw once German forces move into range.

3> Allied naval forces can freely transit the Baltic under cover from land based air fleets.

4> Allies may decide to liberate Denmark.

5> Allies may land corps in effort to surround and isolate Berlin. This forces the Germans to transfer forces from other fronts (ie Russia, France, or Italy).

[ April 20, 2003, 12:31 PM: Message edited by: Edwin P. ]

Link to comment
Share on other sites

I find the German AR to be more robust than the Allied AR as it considers more strategic options (ie it will invade Vichy France, it will invade Greece, it will invade Spain & Portgual), but it still follows a rather predicatable path and does not always concentrate its forces to achieve victory.

In this section I will post my comments for improving the Axis AI.

1. Operate units with a purpose.

Stop the seemingly random operating movement of German HQ units that sometimes occurs to/from Italy between conquering France and DOW on Russia. This wastes MPPs.

If moving air or corps units to the eastern front before war has started fly or move them if time permits. Quite often I see air units operating to the east and then waiting for several turns for the war with Russia to begin. Operating them to the Eastern front is an inefficient use of MPPs.

In preparing for the Yugoslavian coup, move armies if time permits.

In summary, by operating less after France falls the Germans should be able to field 1 to 3 additional units before the war with Russia begins. The AI can make a decision as to whether to orperate (air fleets and corps) to the front with Russia by watching the Russian war readiness index. Ie If war readiness > 85% and units not in range of 1 move, Operate Units, If War readiness < 80% move units towards Russian border.

2. Nordic Conquest Option

Invade Norway & Sweden using air support in Denmark to protect the transports and ensure a 1 turn conquest of Norway. Then fly air units into Sweden to support a 3 or 4 turn conquest of Sweden.

3. Invade Greece via invasion and take it in one turn. Currently the AI only considers an overland invasion that can take 5,6 or 7 turns. If the Allies can transport reinforcements to Greece it may never fall.

4. Take Belgium in one turn

Update the AI so that it will take Belgium in 1 turn.

5. Take Denmark sooner rather than later.

In 1.07 the AI will never attack Denmark before conquering France. Occassionaly it should do so earlier.

All it usually takes is the two battle ships and a corps, maybe supported by 1 air unit.

30% DOW Denmark After France Falls

70% DOW Denmark on Turn 1

6. Italian Navy destroys British Navy in the Med.

Destruction of the British naval forces in the Med opens up many strategic possibilities for the Axis AI - Egypt/ Greece/ Iraq / Turkey / Gibraltar / Spain.

- Option 1: Unite and then attack UK Naval Forces

- Option 2: Operate air Units into range to support the attack on the UK Naval Forces in the Med by a united Italian fleet.

7. Capture the Suez Canal

If there are no Allied naval forces in the Eastern Med. and only 1 Allied unit in Cairo move a corps to take the Suez and block future allied reinforcements. Land the Axis unit between Suez and Cairo.

-If the unit moves to the Suez land to the west of the Allied unit to take Cairo.

-If the Allied corps is in Cairo land to its east to sieze the Suez canal.

-If an allied unit occupies Cairo and the Suez canal, then return the transport to Italy or Albania.

8. Take Iraq

9. Take Istanbul

Then Italian transports can send infantry transports through the straits and land in the Russian rear or move overland into the Russian oil fields or move to take Iraq and then Egypt.

Requirements: Prior Conquest of Greece

10. Take Vichy Lebanon and then move on to take Iraq and/or Egypt.

11. Build a Strong Russian Invasion Force

The German player never seems to mobilize a strong an invasion force on the Russian border as a typical human player. As a human I will often have 7 or 8 air units, 6 Armor units, and several armies or corps supported by several italian units including at least 2 Italian air units and an Italian HQ.

Part of this is because the AI fails to attack other countries (ie Norway/Sweden) to obtain their plunder. Part is becuse the AI overly garrisons France, at least early in the war when the allies are too weak to invade.

12. After the Minor Neutrals join and if Russia war readiness is below 80% attack and conquer Spain if time allows for a build up on the Eastern front.

13. Axis Naval Strategy Option #1

Part I>

Invest 1 Tech Chit in Long Range Bombers. When this is invented. Move 7 or 8 air units to the coast of France and then under cover of air support safely sail the German Navy down the channel to the western coast of France where you can begin to build more German subs.

Part II>

If the Italian Navy controls the Med. Ocean

After the minors declare for the Axis, transport 2 Italian Armies to either side of Algiers. Move Italian navy area of Algiers and operate three air units to Sicily.

Next Turn, declare war on Vichy and take Algiers. Bombard Algiers with two naval units and attack with land units landing to either side of city. Then move air units to area west of Algiers. Use naval units not assigned to bombing Algiers to sink the French Naval Units.

Next 2 Turns use the air units/navy ships to pound the port at Gibraltar to zero. Now send the Italian navy through the straits to the Atlantic and link up with the Germany Naval forces.

The combined forces of the German & Italian navy should be suffiicent to stop any invasion of France and perhaps even strong enough to stop any US forces from reaching the UK if the timing is right.

Phase III>

Take Marseilles after Algiers falls so Vichy will surrender and Germany/Italy will gain plunder without having to take Vichy Lebanon/Syria.

After Vichy surrenders transport Italian armies back to mainland Europe or AI may even attempt to transport 1 army or corps accross Atlantic to shores of Canada to sieze canadian port city.

14. Italian Sub interdicts Merchant Marine in Med.

The AI should use the Italian sub to interdict MPPs in the Med.

15. Full Air Support for Russian Invasion

Move all air units East to support the German attack on Russia. No need to keep an air unit or two in the western front as the Allies are usually too weak to invade early in the war.

16. Garrison only Rome if the only Naval force in the Med is the Italian Navy and it guards Italy.

No need to garrison the other italian cities as the Allies can not invade.

17. Use Italian MPP to produce a garrison force for France.

Italy builds unit then operates it to France. This frees the more powerful German units for the war in Russia.

18. In attacking Russia the Germans should occassionaly use an Army in a transport to land behind Russian lines or to reinforce Finland.

19. Always take Belgium first when attacking France. In some games the AI will pound against the Maginot line for several turns and ignore Belgium, especially if the troops in the Maginot line have been replace by Corps and only 1 army is in the Ardennes forest. After the Maginot line falls then it will turn and take Belgium.

20. Response to Allied Invasion of Portugal/Spain

1. Halt the Russian advance and operate forces to Spain to drive the allies into the sea. Operate victorious forces back to Russian Front after securing the iberian peninsula.

2. Stage a holding action in Spain and remain focused on the war in Russia.

21. D-Day Response Options

The current version of the AI attempts to wage war on two fronts without being able to achieve victory on either front when faced by a D-Day invasion and war in Russia.

Option 1. Halt the Russian advance and operate overwhelming forces to France to drive the allies into the sea. After victory operate these forces back to the Russian Front.

Option 2. Fight a holding action in France while waging the war in Russia. Operate newly created Italian Units to France to help hold the line.

22. Russian Invasion Needs A Focus

Option 1: Historical - Advance along a wide front.

Option 2: Northern Focus - ie Moscow and the Ural mountains.

Option 3: Southern Focus - Aim for the Southern Oil Fields and Cities

23. Italian Units need a Focus

-Option 1: Support German Invasion of Russia

-Option 2: Defend Western Front against Allied Invasion

-Option 3: Take Turkey to allow Italian invasion of Southeastern Russia's old fields and cities.

This option means that the Italians must drive first drive the Allied Navy from the Eastern Med and then conquer Greece.

Then Italy needs to move 4 armies and 2 or 3 air units and 1 HQ unit to the border of Istanbul/Turkey and mass the Italian navy in the Agean sea.

One Corps should be moved to the shores of Turkey and be prepared to land in eastern Turkey to isolate Istanbul and block the straits.

The Italian attack will destroy one 1 Turkish Army unit per turn and take Istanbul in 3 turns. Then on Turn 4 Italy can start transporting infantry units and moving Italian naval units into the black sea.

-Option 4: Conquer the Countries surrounding the Med. - ie Vichy France, Malta, Egypt, Iraq, Spain, Portugal, Turkey to build a strong Italian military.

-Option 5: Defend the Southern Front if Allies have strong forces/conquests in the Region.

-Option 6: Italy > Greece > Assit Germany to take Yugoslavia > Vichy Algiers > bomnbard Port of Gibraltar with Air & Naval units to send Italian Navy to Atlantic > Marseilles.

24. Italian Response to Early Concentration of Allied Naval Forces in the Med.

Option 1. AI engages and takes losses(current strategy)

Option 2. Shelter Italian navy in the Adriatic sea until it can receive support from Axis Air Units.

Option 3. Shelter Italian navy in Adriatic until fall of France causes French units to disband.

Option 4. (Option 2 + Option 3)

25. Italian AI Decision Tree

1.0 When Italy Enters War

1.1 UK & French Naval Forces are concentrated in the Med around Malta.

- 1.1.1 Option1 - Engage in Battle

- 1.1.2 Option2 - Retreat Navy to Upper Adriatic

- 1.1.3 Option3 - Unify naval Forces before engaging in battle.

2.0 After France Falls to Axis

3.0 After Naval Battles in the Med are Completed

3.1 Italian Navy controls the Med.

3.2 Balanced Italian and Allied Navy in the Med.

3.2 Allied Navy Controls the Med.

26. German Research Decision Tree

Option 1: If Axis decides to make a fight for the Atlantic then buy 1 research chit in long range air craft and select producution option 1. German air units on the coast of France can provide air cover for German fleet sailing down French coast and destroy any UK air that come in range in them.

Option 2: If Axis has 6+ air units then buy 1 or 2 chits in Jet research.

Option 3: If Axis has 6+ tanks then buy 1 or 2 chits in Armor.

Option 3: Strong Naval Campaign - 1 chit in Long Range Air craft and 1 chit in subs for Germans. For Italians 1 chit in the tech that increases the strength of surface ships.

27. German Production Options

By varying the production strategy of the Axis powers the AI can ensure that the human player can not rely on one optimal strategy, especially if FOW is on.

Option 1 - Air / Armor Campaign: Build 3 new air units when France falls, and 1 new air unit when Denmark falls, 1 air when Poland falls = 8 Air units early in game. With proceeds from fall of Yugoslavia, Norway, Denmark purchase armor units and amies. I Usually start war with russia with 7 or 8 German air, 6 to 8 German armor, 3 to 4 HQ units and remaining infantry. Invest at least 1 tech in Jets.

Option 2 - Armor Campaign: Concentrate production on Armor units. When war with Russia starts Germans can field 10+ armor units on the front supported by 2 Italian Air, 3 to 4 German HQ units, and 3 to 5 German Air and numerous infantry units. Invest at least 1 tech in Armor.

Option 3 - Naval Campaign - to surprise the allies with a naval forces that can prevent US reinforcement of the UK and threaten an invasion of the US or Canada early in the game. Now if the Allies scrap some of their naval fleets they are in really big trouble.

This strategy if of greatest effect then the Italian navy can break through the straits of Gibraltar and the German navy can sail down the coast of France under air cover. Then the Germans build another 2 to 4 subs in southern france and invest at least 1 tech in Subs.

Usually this will result in a naval force of 3 to 7 German subs, 1 surviving German battleship, 1 Italian sub, and 2 Itallian battleships in the Atlantic. (7 to 11 Axis Naval units). Enough to blockade the atlantic and protect the western front from invasion.

Option 4 - Infantry Heavy Production - to continually press the Russians by advancing and rotating in new armies to replace those weakened for combat. Repair these ground units then rotate them back into the front lines. Invest at least 1 tech in Anti-tanks.

[ April 24, 2003, 11:12 AM: Message edited by: Edwin P. ]

Link to comment
Share on other sites

I would like to see the AI consider more strategies and become more aggresive as it goes from Beginner to Expert. Thus you would have 3 AI settings: Smarts, Plunder, and Experience.

Perhaps for Smarts;

Axis Beginner

- 0% Attacks Denmark on Turn 1

- 5% to invade Nordic Countries

- 0% for Sea Lion

- 0% Russian attack is focused & strong (current AI)

- Axis invests 1 to 5 chits in research

Axis Intermediate

- 50% Attacks Denmark on Turn 1

- 20% to invade Nordic Countries

- 5% Axis prepares for Sea Lion

- 40% Russian attack is focused & strong (20+ units)

- Axis invests 4 to 8 chits in research

Axis Expert

- 100% Attacks Denmark on Turn 1

- 70% to invade Nordic Countries

- 10% Axis Prepares for Sea Lion, 10% goes for Med Conquests, 10% Goes for Naval Strategy

- 80% Russian attack is focused & very strong (25+ units)

- Axis invests 8+ chits in research

----------------------------------------------

Allied Mediterrean Options Expanded

If I had to ask for one simple but interesting AI change it probably would be for more allied strategic naval opening moves in the Med.

20% > On turn one the UK fleet (Carrier and 2 battleships stationed near Egypt) in the Med race to Manchester,UK instead of staying in place and awaiting their destruction by the Italian Navy. This gives the Allies a stronger force for D-Day, especially with the extra carrier.

20% > On turn one the UK Batteship at Gibraltar and the two French Fleets in the Med move to reinforce the UK Naval Fleet near Egypt.

With FOW off: If the Italian fleet moves towards Egypt the UK bomber operates to Cairo after Italy enters the war if the Italian Navy moves towards Egypt. This unified fleet of six surface ships plus the bomber has a good chance of sinking the 5 ship Italian fleet and preventing any Axis conquest of Iraq or Egypt or Greece.

With FOW on: The AI should operate a bomber and (and also an air fleet 50%) to Egypt 50% of the time after Italy enters the war. And operate in the bomber 100% of the time if naval combat in the Eastern Med.

18%> On turn one all Med Naval Forces consolidate to the west of Malta and prepare to attack the Italian Navy with a bomber moved to Malta for air support. If France falls first and the two Free French units vanish the UK units flee to the Atlantic.

20%> As in option three (Med Naval forces consolidate to the west of Malta) but they are reinforced with d8 fleets from the UK Atlantic & Free French naval fleets. After defeating the Italian fleet a number of these ships return to England to guard it against a sea lion operation.

20%> Current AI routine.

2% > Night's Radical Strategy for Defending France

Hhere the Med AI would act to support an allied attack on France on Turn 1 as outlined in Night's Radical Strategy.

In my view these canned routines would be easy to write as they do not (?) impact upon the basic tactical Allied AI.

-------------------------------------------------

If the above AI was implemented I would fine tune it with the following 5 AI routines for the Mid Game;

IF ALLIES CONTROL MED:

5% Russia Bridge to Egypt Strategy

5% The Aussies are Coming Strategy

5% Go West Young Man

5% Nordic Liberation Campaign

5% Iberian Liberation Campaign

10% Typical D-Day

IF AXIS CONTROLS EGPYT OR IRAQ

0% Russia Bridge to Egypt Strategy

0% The Australians are Coming Strategy

0% Go West Young Man

10% Nordic Liberation Campaign

10% Iberian Liberation Campaign

10% Typical D-Day

Expanded Allied AI

5% The Russia Bridge to Egypt Strategy

In this strategy the AI aims to conquer Iraq and then Vichy Syria if Axis controlled, while operating reinforcements to Russia from Egypt. The key to the success of this strategy is speed and the defense of the East Mediterrean Ocean against the Italian fleet by sinking it or keeping it from the Eastern Mediterrean.

5% The Australians are Coming Strategy

In this strategy the AI aims to liberate the countries of the Mediterrean for plunder and to force the Germans to defend their southern flank. Usually this starts with the conquest of Iraq, then Vichy Syria if Axis controlled, then Turkey then Greece followed by a strong push north into the Axis minor powers leaving a corps in the major cities to entrench (ie Athena / Istanbul / Ankara) or if the Germans are too strong a push to take Italian North Africa followed by Vichy Algeria if Vichy is controlled by the Axis.

5% Go West Young Man

In this strategy the AI takes IRAQ and Vichy Syria if German controlled and then makes a joint attack on the Iberian nations with the Americans. Either liberating them if they are controlled by the Germans or Invading them if they are independent. The Americans attack from the West and the UK forces from the East.

To be successful the invasion should not start until the US has at least 1 HQ unit available. Then the US attacks to take portugal while the UK forces land on the east coast of spain. Both forces operate in air units for support after advancing their armies towards Madrid.

5% Nordic Liberation Campaign - Norway then Sweden.

5% Iberian Liberation Campaign - Portugal then Spain

----------------------------------------------

Allied AI Strategy

1. French Strategy

1a. Defend France as Normal

1b. Move corps into Maginot Line

1c. Flee to England Strategy

1c1.Hold the line and move excess armies then corps to UK.

1c2.Attempt to move all armies to UK

1d. Full Defence of France with Disbanded Naval

1e. Full Defence of France with French and UK Units

1f. Brest Lure Strategy - UK Army holds brest supported by offshore naval and air units in UK.

[ May 05, 2003, 12:05 PM: Message edited by: Edwin P. ]

Link to comment
Share on other sites

  • 4 weeks later...

This reply will hold a more detailed outline of ideas for improving the Strategic Russian AI to make it a more formidable and unpredictable opponent. Here are my initial thoughts on the topic (to be updated in the near future).

AI Strategy Ideas for the Defense of Russia

German Destruction - refers to number of Russian units destroyed on Turn 1

German Units - refers to number of Axis units spotted by Russian AI.

TURN 1: RUSSIAN AI STRATEGY

On turn 1 the AI has to select which strategy it will use to defend Russia and whether the defense will be focused around the production of (Corps) or (Armies and HQ) units.

Most humans decide on their inital strategy for the defense of Russia based upon the results of the initial German attack. A German attack which is weak will invite an aggressive Soviet response. A strong German attack will ofter lead a human player to make a quick withdrawal in an attempt to build a defensive line.

I have attempted to model this thought process by having the AI quantify the success of the initial German attack by looking at 1) the number of Russian Units Destroyed and 2) the number of Axis units involved in the initial attack.

Based on these two factors the AI will select one of 6 basic strategies;

1. Norse Defense of Russia

2. Strategy Manual - Corps Defense

3. Strategy Manual - Army & HQ Defense

4. Strategy Manual - Cluster Defense

5. Standard Defense (Current Game AI)

6. Forward Defensive Line

At times these strategies may be supported by add-on strategies that the AI may use in support of the main strategy.

AddOn-A: Invasion of Finland per Bill Macon's Strategy manual

AddOn-B: Invasion of Turkey (don't laugh :D , if the Brits control Iraq and have sunk the Italian Navy the Allies can take Turkey in 3 or 4 turns with a combined Russian (2 corps)/UK invasion force(5 units + HQ) of 8 units and air support.

IF (Russia DOW on Germany)

IF (German DOW on Russia)

STATE 1: GERMAN Destruction = High and GERMAN UNITS = High

EXECUTE STRATEGY-1: 80%

Strategy 1: Norse Defense of Russia – Rostov – Smolensk – Leningrad

EXECUTE STRATEGY-2: 10%

Strategy 2:

EXECUTE STRATEGY-3: 10%

Strategy 3: Forward Defense (Current Game Standard)

STATE 2: GERMAN Destruction = Low and GERMAN UNITS = Low

EXECUTE STRATEGY-1: 5%

EXECUTE STRATEGY-2: 25%

EXECUTE STRATEGY-3: 70%

ADD ON STRATEGY-A: 20%

ADD ON-A: Russian Invasion of Finland

* An Add-on strategy is a strategy that is executed in addition to the primary strategy selected.

STATE3: GERMAN Destruction = High and GERMAN UNITS = Low

EXECUTE STRATEGY-1: 20%

EXECUTE STRATEGY-2: 40%

EXECUTE STRATEGY-3: 40%

STATE4: GERMAN Destruction = Low and GERMAN UNITS = High

Russia End Game AI Strategies

Russia Tech Strategies

As per Bill Macon's Strategy Guide

Tech Strategy 1: AntiTank-2/Industrial Tech-1

Tech Strategy 2: AntiTank-1/Heavy Tanks-1/Jets-1

[ May 21, 2003, 04:45 PM: Message edited by: Edwin P. ]

Link to comment
Share on other sites

×
×
  • Create New...