Home ⁄ EDIBLE ⁄ Falklands War AI Released

Falklands War AI Released

I’ve put up my first AI script for Empire Deluxe Combined Edition.  This script is born more of necessity than actual interest.  Three days straight of playing the AI and it became obvious that some variation was required.  The default AI simply struggles too much with the high number of starting units to be effective.  The script I’ve made allows the variety of units, namely engineers and artillery, to amass and become a somewhat potent force.  This is at the expense of the AI’s somewhat unpredictable attempts to win.

In both cases, the Argentinian forces outperformed the British is almost every game played.  Unfortunately, I’m convinced that this is just a fact of life until I get time to dig into the AI DLL’s.  That also assumes I can even figure out what I’m doing there, since there is no online tutorial and everything I see posted says this is a challenge.

Nonetheless, here are some comparative stats between the default AI script and the one I’ve made.

Types of Attacks Made

Table shows the type of attack based on region.  In parenthesis is an average of where this attack came in the sequence of events.  A 1 means it was the AI’s opening move, whereas a 10 means it was the last move before game end.

Attack Location % of Games (DefaultAI) % of Games (FalklandsAI) Description of What this represented, and common outcome
Stanley (Attack Repelled) 30% (5.20) 85% (4.18) Stanley (4 cities) – Attacked, lost no cities (AI won defense, or AI lost attack)
Stanley (Attack Successful) 25% (4.50) 36% (4.25) Stanley (4 cities) – Attacked, lost at least one city (AI lost defense, or AI won attack)
Port Howard 41% (3.66) 77% (3.60) Port Howard (2 cities) – Attacked by AI successfully, or AI successfully defended
Fox Bay 23% (6.15) 54% (5.14) Fox Bay (2 cities) – Attacked by AI successfully, or AI successfully defended
Salvador Water 68% (1.16) 92% (1.91) Salvador Water Area (5 cities) – Attacked by AI successfully, or AI successfully defended
San Carlos Bay 68% (2.07) 100% (1.76) San Carlos Bay (3 cities) – Attacked by AI successfully, or AI successfully defended
Berkeley Sound Area 18% (3.52) 23% (6.65) Berkeley Sound (3 cities) – Amphibious attack by AI successfully, or AI successfully defended
Goose Green 23% (5.22) 38% (4.40) Goose Green (2 cities) – Attacked by AI successfully, or AI successfully defended
Pebble Island 45% (3.05) 69% (3.66) Pebble Island – Amphibious attack by AI successfully, or AI successfully defended
Fitzroy and Mount Pleasant 0% (N/A)  23% (3.60) Fitzroy and Mt. Pleasant Assault, Attacked by AI successfully, or AI successfully defended
South Georgia 13% (8.00) 15% (7.50) South Georgia – Amphibious attack by AI successfully, or AI successfully defended
Argentina Coastline 13% (9.00) 0% (N/A) Argentina (3 cities) – Amphibious attack by AI successfully, or AI successfully defended
Ascension or Northwood 27% (3.75) 2% (5.50) Ascension (2 cities) – Amphibious attack by AI successfully, or AI successfully defended

Victory Percentages

This scenario is supposed to have a 500 turn limit, although this left a lot of draws (i.e. default Argentinian victory).  For games that were competitive, I extended this to 1,000 turns.  However, after 50 or so I saw some trends and it was easier to pick out who would be the eventual winner.  For example, any game where an attempt was made at Ascension, Argentina typically held the upper hand.  Any successful attack on Stanley led to Britain having the upper hand.  And when the focus of the map was to the west, Britain had no chance at all.

Victory Condition % of Games (DefaultAI) % of Games (FalklandsAI) Description of What this represented, and common outcome
Argentina Time Limit Win 73% (86% before turn 500) 69% (93% before turn 500) Argentina held the upper hand at turn 500, or turn 1000 for competitive games
British Time Limit Win 9% (0% before turn 500) 7% (0% before turn 500) Britain held the upper hand at turn 500, or turn 1000 for competitive games
Argentina Capital Capture 18% (50% before turn 500) 0% Argentina captured Ascension and won the game before turn 500
British Capital Capture 0% 24% (70% before turn 500) Britain captured Stanley and won the game before turn 500

Final Thoughts

The real loser here is the AI in general.  Despite my tinkering I could not stop the game from getting units lost in large loops.  It’s the real reason Britain has no chance, as its ships get stuck before they can even land troops.  On a more positive note, I was able to get carriers to land their fighters about half of the time.  And the first time you see the British advance on you, there is a moment of panic as you realize the waves may not stop.  Just don’t play too long after turn 500, or the outcomes are quite predictable, as I mentioned above.

Leave a Reply

Your email address will not be published. Required fields are marked *