Does the Ai learn from previous games?

I want to know if the ai learns from previous games it plays because im getting some very strange AI behaviour.
6,498 views 12 replies
Reply #1 Top
Let me guess... unescorted transports en masse? You don't need any previous games for that.
Reply #2 Top
No it doesn't learn. It would need a neural net to do so.
Reply #3 Top
The AI does make adjustments within the game based upon you actions - so in a sense it learns, within the context of a single game. One -could- create an XML file that controls the AI's "mind" - weighting various aspects of its operation, so that you can control which way it decides to go on certain decision trees, which would make for an interesting change. And since you -could- do that, you could also make the game be able to update that XML file after the or during the game, so it would indeed learn and the learning would be persistent from game to game.
Reply #4 Top
It wouldnt be that hard to have a Game AI tailor its actions to a certain player, using a 'casefile' attached to the players name...

Something like "Oh, its Calaban playing. The last three games he went heavy on mass driver weaponry exclusively, so I'll default to armor techs over others.. and he likes to leave new colonies undefended, so early troop transports would be a good strategy to employ"

The documentation says that the advanced AI looks for all known human strategic ploys (I presume manually entered exhaustedly by programmers), and tailors to counter them. It would be really REALLY kewl if the AI came to know how you play, and over time get better and better suited as an opponent!
Reply #5 Top
One does not need a neural net for a computer program to "learn", neural nets are just one way for a computer to store heuristic concepts.
Reply #6 Top
Something like "Oh, its Calaban playing. The last three games he went heavy on mass driver weaponry exclusively, so I'll default to armor techs over others.. and he likes to leave new colonies undefended, so early troop transports would be a good strategy to employ"


I smell cheese.

"Oh look, it's Marcathonas. He loves using missiles, so point defence. He rarely builds up though, so let's bully him. He seems to not bother with speed, so we don't need to counter. WTF! Beams, a huge army, and hyperwarp!"

An AI can't learn to be suspicious. It's like cheating at horseraces: keep secretly reigning in, to lower your handicap. Then, you go through the case faster than anyone else, and you just won a rather nice bet.
Reply #7 Top
No one knows?
i do have some strange behaviour, i always play the some way im very peacefull almost never start a war unless i get provoqued, like building influence starbases near my planets, i do not tolerate that if i see one i declare war. Did this in some games and never saw another influence starbase on my space.

Another thing is relations, when im allied with some race i always help my allie with tech, money trade , ships, then i got 3 diplomatic victories in a row with the Arceans as my allie and the funny thing that i noted is that in new games my relations with the arcean is almost always friendly so when they find me or i find them i can allied with them after just 3-4 turns and they always honnor their alliance and i allways do the same, even if i lose the game and if i declare war on a enemy after 3-4 turns i get a message of my allied(arcean) saying that he would help me and declares war too or sends me what he says 'the finnest starships'.

Now what made me make this topic was my last game, best game so far. It started in the same way allied early with arcean we were at peace until the dregin declared war on me after they defeated the the torians and arcean.
The dregin were so powerfull. So the arceans honnored the alliance but after some turns the dregin made peace with them and i thought (stupid ai stabbed in the back) when i was about to lose the arceans send me a message saying they will help me by declaring war on the dregin and when i took a look at the border between the dregin and arcean i see a huge yellow blob of ships and transports and in a few turns i see yellow were it was red, so with the pression of my back beacuse of my allie i recovered my lost planets and got another diplomatic victory.
Best ai i ever saw, on just pure luck or ai programing i dont know.
Reply #8 Top
Ymene, I would call it coincidental before anything else, not to mention that the Arceans are a friendly race. Just to be safe though, if you are setting up a new game and a new race called 'skynet' appears, it would then be a good idea to burn your computer as quickly as possible.
Reply #10 Top
well after several weeks and patches and increeasing difficulty level...... the AI kicks my ass every time on masochist


go tell
Reply #11 Top
ymene, u r now entering the twilight zone, the Arceans r coming for u!

Seriously, i think its just your playing style, settings etc..... just suit friendship, alliance with the Arceans.

They r a very, very easy race to get on with. In 12+ games i have never had a war with the Arceans. Alot of the neutrals leave u alone if u leave them alone (and keep your military rating high).

Just to be safe though, if you are setting up a new game and a new race called 'skynet' appears, it would then be a good idea to burn your computer as quickly as possible.


Good one.
Reply #12 Top
No one knows?
i do have some strange behaviour, i always play the some way im very peacefull almost never start a war unless i get provoqued, like building influence starbases near my planets, i do not tolerate that if i see one i declare war. Did this in some games and never saw another influence starbase on my space.

Another thing is relations, when im allied with some race i always help my allie with tech, money trade , ships, then i got 3 diplomatic victories in a row with the Arceans as my allie and the funny thing that i noted is that in new games my relations with the arcean is almost always friendly so when they find me or i find them i can allied with them after just 3-4 turns and they always honnor their alliance and i allways do the same, even if i lose the game and if i declare war on a enemy after 3-4 turns i get a message of my allied(arcean) saying that he would help me and declares war too or sends me what he says 'the finnest starships'.

Now what made me make this topic was my last game, best game so far. It started in the same way allied early with arcean we were at peace until the dregin declared war on me after they defeated the the torians and arcean.
The dregin were so powerfull. So the arceans honnored the alliance but after some turns the dregin made peace with them and i thought (stupid ai stabbed in the back) when i was about to lose the arceans send me a message saying they will help me by declaring war on the dregin and when i took a look at the border between the dregin and arcean i see a huge yellow blob of ships and transports and in a few turns i see yellow were it was red, so with the pression of my back beacuse of my allie i recovered my lost planets and got another diplomatic victory.
Best ai i ever saw, on just pure luck or ai programing i dont know.


It DOES NOT learn over multiple games, period.