Really simple AI things that need to be fixed

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Green Giant

Captain
11 Badges
Jan 5, 2002
447
201
Visit site
  • Crusader Kings II
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis: Rome
  • 500k Club
  • Stellaris
  • Stellaris Sign-up
Look, I have zero experience programming an AI but there's some things going on that really seem like they would be simple fixes.

- The AI should not flat out abandon fronts. As Germany I recently had some surprising difficulty getting through the low countries. I zoomed out as I pondered this and then I realized France had completely abandoned the Maginot! The AI likes to shift huge masses of forces around for seemingly silly reasons.

- Germany should not declare war on the USSR until the war in France is over.

- Vichy and Italy need to guard their home borders and coasts. Why is Italy abandoning it's homeland? The Italy AI should station a certain percentage up to a cap of it's forces at home in key cities and ports and DON'T FUCK WITH THEM. If you wanted to get really fancy you could also tell it to station a mobile reserve to contain any invasions.

It's starting to get a little inexcusable that things like this are happening. I understand at release things are still being ironed out but we are well into the post release development of the game. Like I said I don't have experience programming an AI but it seems like it wouldn't take a very complicated logic to fix this.
 

albso437

I am not, I'm not really here.
82 Badges
Sep 28, 2000
2.385
415
  • 500k Club
  • Diplomacy
  • Deus Vult
  • PDXCON 2017 Standard Ticket holder
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • PDXCON 2018 "The Baron"
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: La Resistance
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Crusader Kings II: Conclave
  • Europa Universalis IV
  • Victoria 2
  • 200k Club
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis III: Collection
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
If it was easy to fix, like you suggest.
Don't you think that they would have fixed it already?
 

grandad1982

Field Marshal
103 Badges
May 1, 2012
3.562
5.180
  • Sengoku
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Europa Universalis IV: Third Rome
  • Knights of Pen and Paper +1 Edition
  • March of the Eagles
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Crusader Kings II
  • Sword of the Stars
  • Europa Universalis IV: Cossacks
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Cities: Skylines - After Dark
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Pre-order
  • For the Motherland
  • Cities in Motion 2
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Stellaris
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • 500k Club
  • Warlock: Master of the Arcane
  • Victoria 2
  • Teleglitch: Die More Edition
  • Europa Universalis III Complete
  • Victoria 3 Sign Up
  • Europa Universalis IV
I basically agree with you except about the point of not declaring war on USSR till France is done.

I absolutely agree that it's a terrible idea for Germany to do that most of the time, however I think that the general strategic awareness of when to DoW on a nation needs to improve rather than setting a hard limit on what the ai can and can't do. The problem really is the NF driven approach to the war declarations.
 

Broletariat90

Lt. General
44 Badges
Jul 6, 2013
1.270
1.224
  • Semper Fi
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: El Dorado
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Steel Division: Normand 44 Sign-up
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Hearts of Iron IV: Expansion Pass
  • Victoria 2
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Holy Fury
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Divine Wind
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Mare Nostrum
  • Heir to the Throne
  • Europa Universalis IV: Res Publica
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
What I really don't get is why the AI feels lit has to declare immediately after it finishes a NF that leads to war. How hard is it to code it to wait and not immediately use it's casus belli? I mean you usually have like 6 months to use it. It's not going to just vanish if you wait a month or two. I feel like I will just be told well we like it like that because its more sand boxy but at this point in time with all the issues the game is facing, its time to just hard code or script.
 

Drewoid13

First Lieutenant
82 Badges
Apr 1, 2010
253
69
  • Crusader Kings II
  • Stellaris: Galaxy Edition
  • Knights of Pen and Paper 2
  • Stellaris - Path to Destruction bundle
  • Warlock: Master of the Arcane
  • The Showdown Effect
  • Sword of the Stars II
  • Sword of the Stars
  • Semper Fi
  • Rome Gold
  • Europa Universalis: Rome
  • Magicka
  • Leviathan: Warships
  • Knights of Pen and Paper +1 Edition
  • Heir to the Throne
  • Hearts of Iron III
  • Crusader Kings II: The Republic
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Cities in Motion
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Dungeonland
  • East India Company Collection
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • For the Motherland
  • Europa Universalis III Complete
  • Divine Wind
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Stellaris: Nemesis
  • Achtung Panzer
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Conclave
  • Cities: Skylines - After Dark
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • 500k Club
  • War of the Roses
  • Rome: Vae Victis
  • Teleglitch: Die More Edition
  • Europa Universalis III Complete
I
I basically agree with you except about the point of not declaring war on USSR till France is done.

I absolutely agree that it's a terrible idea for Germany to do that most of the time, however I think that the general strategic awareness of when to DoW on a nation needs to improve rather than setting a hard limit on what the ai can and can't do. The problem really is the NF driven approach to the war declarations.
Totally agree. Nf locks a nation into a declaration a player know is wiser to wait on.
 

Khevenhuller

Rear Admiral
5 Badges
Dec 12, 2008
1.540
1
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
What I really don't get is why the AI feels lit has to declare immediately after it finishes a NF that leads to war. How hard is it to code it to wait and not immediately use it's casus belli? I mean you usually have like 6 months to use it. It's not going to just vanish if you wait a month or two. I feel like I will just be told well we like it like that because its more sand boxy but at this point in time with all the issues the game is facing, its time to just hard code or script.


It is the sand boxy bits of this game that I really do not like, because history is not a sand box and countries and leaders faced constraints. Minecraft is a sand box game. But if you want internal consistency and player immersion then you probably should consider alternative approaches.

Much better to set up the AI that it is aware what it needs to prosecute a successful Barbarossa or Sichelschnitt, and wait until it has the resources and conditions to do so. I think one of the issues has to be weather, a rather unsung element in all this, but it should really make a mess of your air power and ability to move anywhere on poor roads. Attacking Russia in October would be a mud march of vast proportions, so you just would wait. Wait out winter too, for good reason, and go in Spring. This is irrespective of the NF and more about operational capability. You can make this a better game by going back and seeing what was actually possible. Could an opponent throw you off balance and force you into a decision that is sub-optimal? Did operational decisions take on a life of their own and get undertaken despite the fact they were looming disasters? Were operations conducted based on vanity, political requirements or personal ambition? You bet. Trying to make these work could provide far more fun than simply indulging in a domination fantasy.

K
 

Dalwin

Field Marshal
48 Badges
Aug 11, 2003
11.303
6.150
Visit site
  • Hearts of Iron IV: Expansion Pass
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun Returns
  • Knights of Pen and Paper 2
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Sign Up
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall - Revelations
  • Stellaris: Federations
  • Battle for Bosporus
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Magicka
  • Commander: Conquest of the Americas
  • Darkest Hour
  • Diplomacy
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • For the Motherland
  • Hearts of Iron III
  • Knights of Pen and Paper +1 Edition
  • Leviathan: Warships
  • Lost Empire - Immortals
  • Crusader Kings II
  • March of the Eagles
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Supreme Ruler 2020
  • Victoria 2
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • 500k Club
  • Pride of Nations
What I really don't get is why the AI feels lit has to declare immediately after it finishes a NF that leads to war. How hard is it to code it to wait and not immediately use it's casus belli? I mean you usually have like 6 months to use it. It's not going to just vanish if you wait a month or two. I feel like I will just be told well we like it like that because its more sand boxy but at this point in time with all the issues the game is facing, its time to just hard code or script.
I used to think that it was declaring immediately, but after a closer examination it turns out that it is just in many cases declaring stupidly rather than immediately. When trying to figure out what has been causing the quick German collapse in 1.3.3 I started watching the German AI more closely. I have seen it finish the NF to attack Russia in January of '41 but then delay the actual DoW until march.

It is still too often driven in undesirable directions by blindly following the NFs, but it actually does under certain circumstances delay the declaration long enough to shift forces to the front and to build planning bonus.