View Issue Details

IDProjectCategoryLast Update
0021112AI War 2Bug - GameplayApr 27, 2019 6:38 pm
Reporterptarth Assigned ToBadgerBadger  
Status resolvedResolutionfixed 
Product VersionBETA 0.852 Directness Is Better 
Fixed in VersionBETA 0.854 Garbage... Collected! 
Summary0021112: AI Ship targeting isn't behaving rationally
DescriptionI'm having a bit of an incursion problem, which is demonstrating an AI ship targeting issue. The planet current under attack has a horde of enemy ships on defense around the planet. However, I also have some ships in the well, that the greater enemy fleet is ignoring. Individual ships in range attack, but the others don't move to get into range.

Some possibilities are:
Cloaked frigate is the primary target and the enemy ships won't switch targets.
Half built turrets are the primary target and ...
My ships aren't interesting enough to kill.

On a side note, that my turrets continue to slowly build while the planet is under siege is a little odd. I'm not sure if I'm also losing metal due to this.
TagsNo tags attached.

Activities

ptarth

Apr 22, 2019 7:38 pm

reporter  

odd.save (942,632 bytes)
odd.savemet (48 bytes)

wm46

Apr 22, 2019 7:53 pm

reporter   ~0051312

Not an expert on the AI by any means, but it looks more like they keep grouping up on the planet, attempting to raid one of your other planets, and returning to grouping on the planet in a loop. Eventually the AI did end up invading the tiny planet to the north west and capturing it in a few seconds.

It's weird, the AI definitely has enough strength to steamroll you right now but its getting stuck.

BadgerBadger

Apr 22, 2019 8:19 pm

manager   ~0051316

If noone else has a chance to examine this I can hopefully look into it later this week.

RocketAssistedPuffin

Apr 22, 2019 8:19 pm

reporter   ~0051317

Far as I can tell, the Strength of the AI force here is so high compared to what you have that it has considered the planet "overrun", i.e defeated.

It's meant to leave some units here far as I can tell to deal with what is left (but doesn't seem to be?) The rest are doing "Wait against a target" logic, instead of "threat attack freely", because what it's meant to leave behind is going to do that, the rest of the threat tries to move on.

Local Infestation Strength:7997
Local Friendly Guard Strength:104846
Local Friendly Threat Strength:127750
"threat overrun! Threat Strength I Need To Leave Behind To Stamp Out Infestation:-23586" (Not sure why that's negative, or if it's meant to be).

Since your Homeworld is adjacent and a possible target, it's rolling to see if it should focus exclusively on that or consider other targets now and then, and it's getting the first result, i.e ignoring the weak planet adjacent because it really wants to attack the Homeworld.

Eventually, it fails that roll and considers other possibilities, at which point it swarms into the neighbouring weak planet and taking it out.

BadgerBadger

Apr 23, 2019 10:52 pm

manager   ~0051355

Yeah, the AI just doesn't consider your forces worth caring about.

BadgerBadger

Apr 27, 2019 6:38 pm

manager   ~0051430

Incidentally, if you reload this save the AI now behaves very differently.

But yeah, if you have a very minor force on a planet and good targets for the AI to attack, it will ignore your force and go attack.

Issue History

Date Modified Username Field Change
Apr 22, 2019 7:38 pm ptarth New Issue
Apr 22, 2019 7:38 pm ptarth File Added: odd.save
Apr 22, 2019 7:38 pm ptarth File Added: odd.savemet
Apr 22, 2019 7:53 pm wm46 Note Added: 0051312
Apr 22, 2019 8:19 pm BadgerBadger Note Added: 0051316
Apr 22, 2019 8:19 pm RocketAssistedPuffin Note Added: 0051317
Apr 23, 2019 10:52 pm BadgerBadger Note Added: 0051355
Apr 27, 2019 6:38 pm BadgerBadger Assigned To => BadgerBadger
Apr 27, 2019 6:38 pm BadgerBadger Status new => resolved
Apr 27, 2019 6:38 pm BadgerBadger Resolution open => fixed
Apr 27, 2019 6:38 pm BadgerBadger Fixed in Version => BETA 0.854 Garbage... Collected!
Apr 27, 2019 6:38 pm BadgerBadger Note Added: 0051430