AI cheating by abilities

I don't like to see AI players having significant bonuses even on Bright or Intelligent level. They can colonize very quickly, they have more credits and higher approval level in the same time than me while I have to fight a constant negative net income with low approval rate and fewer colonies already at the beginning of the game.
I noticed the slider on opponents form in the game setup wizard which sets their ability bonuses +50% (Advanced) in these levels. But when I set the difficulty level to Though, so opponents get Intelligent level, lowering this value to 0% which I would prefer, AI difficulty level switches immediately to Bright. It is a bit strange to me. I realized, that I must set this value at least +20% to keep Intelligent level.
Has anybody noticed this?

5,348 views 3 replies
Reply #1 Top

Yeah, we know.

The difficulty level is supposed to be determined by the abilities and economics sliders-not for customizing your AI intelligence so much as for customizing your AI variety, for instance if you'd prefer to play with a supernaturally smart AI that makes no money, etc.  The intelligence is more so dictated by a small range within the set of abilities + economy, as you've noticed.  But as the two are tied together, you can't have a Suicidal AI with full abilities and no economy, for instance; it just isn't rated as such.

The higher difficulty levels have been given artificial bonuses simply so they CAN compete with the human player.  Wait until you hit Maso/Obscene/Suicidal; then they get even more extra income, extra production/research, not to mention a healthy boost to miniaturization and sensors.  Numbers from memory are +100%/200%/300% production/research and maybe econ as well (multipliers, that is, not ability bonuses-so 2x/3x/4x normal), with ~20 miniaturization and 1 or 2 sensors per each of those 3 levels as well.

It's not so much that the GC2 AI is bad...aside from the difficulties it has dealing with the changes made in TA, it's actually quite good.  It's more so that there was only so much that Brad and the team were able to fit into it-and that GC2 is a few years old now.  Not to diminish Brad's efforts, but even he admits elsewhere in these forums (or was it in an interview he gave somewhere) that doing the AI in GC2 was a learning experience for him, kind of like on-the-job training.

The point being, because the AI is not perfect, and because it is, more to the point, not human, it can't come up with tricks and loopholes on its own, and at a certain level of play, when the human player starts using them, the AI needs something more to be able to compete.

-

Over time, you'll get used to it...I stayed on Tough until I was able to outcolonize a given AI 9-to-1 (that's outcolonizing all of them combined, essentially), and then moved on up-because it wasn't a challenge anymore.

At this point I almost wish the Suicidal AI was a tougher nut to crack.  :)  But it can still throw me curveballs now and then.

Reply #2 Top

I understand. However one of GC2's biggest features was its strong and smart AI. In addition, there is a slider on game setup screen to adjust how much CPU power AI should use, but I don't know, whether this feature has a real effect on AI playing. So, it was a bit strange for me that a smart, advanced AI couldn't play but being hooked on different bonuses.

Reply #3 Top

Quoting trigorin, reply 2
I understand. However one of GC2's biggest features was its strong and smart AI. In addition, there is a slider on game setup screen to adjust how much CPU power AI should use, but I don't know, whether this feature has a real effect on AI playing. So, it was a bit strange for me that a smart, advanced AI couldn't play but being hooked on different bonuses.
End of trigorin's quote

"Tough" -is- the intelligent AI.  Especially considering how many people have difficulty even on Normal when they start playing, I'd say Tough fits the bill rather well.  The only issue is that sooner or later, the human player, due largely to our ability to think outside the box, comes up with things the AI can't even recognize that it can't handle.

As I understand it, the option you're referring to allows the AI to use a different thread/core for its processes, if available, which can allow it to make more involved decisions, as well as doing so faster, while running the rest of GC2 on the primary thread/core.  It doesn't actually make it smarter; just more clear-headed.