Re: My journey of improving the AI
Posted: Fri May 29, 2015 10:51 pm
I get a run time error when I opt-in Steam beta and when I install 1.6 manually on a separate drive where your 1.55 was working before.
It's a little late but I would like to point out one specific aspect:Xilmi wrote:I'll do the specialization-thing first.
It's the easiest and at the same time the one that I guess has the greatest overall benefit.
The most important about it is that food and minerals are preferably harvested in cities without any terrain-modifier-bonus on either science or production so that no potentially more efficient scientists have to be working on fields and in mines while other, less suitable scientists do the science.
Basically something like that: If (cityhasterritorysciencebonus) then farmerpriority*=0.9 and minerpriority*=0.9.
At least they can be probe, then the AI knows what to really send.Xilmi wrote:If 2 leftover units reach the target they would realize: Well, we are too few to conquer the city, so lets siege it and wait for reinforcements.
That's what the AI did before and it simply didn't turn out to be a good idea most of the time. Yes they can get lucky and find a city that is so badly defended that the probing units can take it right away but most of the time it was a bad idea.ERISS wrote:At least they can be probe, then the AI knows what to really send.
I've tried one algorithm yesterday. It looked mostly okay but it has a flaw, which I'm not happy about.ERISS wrote:Maybe there must not be one best algorythm?
1) The best, with the power of computer, will each time beat a human (see chess): no game.
2) So, you must include defects. The better way is to make several algorythms, having human personalities with their preferences and so their predictability.
3) The difficulty level should make the AI have several strategies/personnalities, to be able to adapt better (so you must have an analysis sytem) or being less predictable once we guessed its pattern.
So, it's what I say: When an AI is well done, there is no longer a game as we can only lose, like in chess.Xilmi wrote:even though I can very well predict what each AI will do in which situation, I still don't see how I could have benefited from that if they do everything correctly. Much like in chess.
So, that's still not an easy difficulty, it's a nasty trap for beginners, which should make them quit the game.for the easy difficulty. Getting ahead of the AI in terms of research and development on this level is quite easy, which means you are setting yourself up to be disliked.
It might actually be easier to survive on a harder difficulty since as long as you don't pose a meaningful threat to someone else' victory-ambitions,