Not-very-smart AI

Fun fact - today I watched as my pals in the Corporate sector were completely overwhelmed by the Xelosi.  I decided to be a good pal and sent a fleet to their home planet - which was under siege.  This gift was more than capable of destroying the invading fleet.  I literally parked right next to the invaders, then gifted it.   
The next turn the corporate inexplicably moved the fleet to the far side of their territory, the invading fleet took their home planet, and they were eliminated.  

WTF?

5,872 views 2 replies
Reply #1 Top

In games AI doesn't really look at the map like the player does. A player may look at things like I have a fleet able to respond to this action. AI is complicated and its limited completing specific tasks. Keep in mind I dont know all the specifics of this AI.

The AI will give orders based on its needs that it sees and in order. So think of it like this. 

I have 5 things that needs to be done
1. Send fleet to have a garrison on Planet X
2. Send fleet to destroy player fleet near Mars

3. Search and destroy targets near me
4. Send fleet protect to Earth

It might work these in order and if it has just the fleet ready for orders that you gifted them it might complete the garrison planet x before protect earth. 

Once a fleet has its orders it will be stored in a buffer and act on them until they can no longer complete them it finishes the order. Some fleet will just be on sentry. So unless the AI is told to interrupt its order it might fly right past your vulnerable colony ship that stumbled into its sight if its already enroute. This is not always a bad thing because if the AI was reevaluating its orders every turn you would then be able to cheese it by luring it away by putting colony ships just at the edge of its attack range.  

The AI designer will sometimes put interrupt to review those orders but AI is will generally always be bad at reactions. Also this costs time and many players don't like long turn times so the AI is sometimes limited how many orders it can review. Gal Civ has a unique problem as the AI is not given total map vision. Some players doubt this but if you watch the AI play using cheats you can see that this is the case. Anyways it might have given all of its orders and then moves its ships and creates a new task but since all the fleets have been already assigned it wont be able to respond to the new task.

Reply #2 Top

I am not a coder nor an ai expert, but it seems to me that every turn the ai should assess: What are the risks and what are the opportunities?  The ai is not only bad at fleet management but also diplomacy and planet management.  Hell - CHAT GBT can determine where to place buildings on a map far better than the current ai does. 

Diplomacy - the ai grossly over-values planets and colonies (without regard to proximity) and undervalues stellar structures and starbases.  It is completely incompetent at appraising peace offers - both giving and receiving.  (has it ever offered a planet that is going to be lost anyway?)    War declarations often come out of the blue.   The current methodology for measuring the relative strength of a civilization is not effective;  maybe the Torians have 10x the number of ships as I however their ships are inferior to mine by a factor of 10 to 1.  The tool for measuring this does not reflect that. 

Planet management - seriously - is ai just randomly placing shit?  At the very least please stop making structures indestructible.  

Fleet management - sometimes less dumb - often not.  After the expansion phase of the game the ai is very bad at determining risk management and cost/benefit analysis.