Serious AI-building-specialization-bug proof inside

Obviuously the AI likes specialization when it comes to creating buildings on their planets. A good thing as far as research or production colonies are concerned.

However, after seeing this: http://img60.imageshack.us/my.php?image=111aibug7rx.jpg I think there is some serious bug in the coding of that. There was also another planet with 70% Farms but no Entertainment. Now if both planets had their fair share of both, they'd be good money-makers. But specializing on entertainment just does not make sense to me.

Shot was made with Advanced spying on the Thalans in a gigantic Tough game.
11,032 views 11 replies
Reply #1 Top
yea, way too many entertainment centers and too few factories.
Reply #2 Top
Maybe they wanted to make one planet like Las Vegas? The entertainment mecca of the galaxy!
Reply #3 Top
At least those aliens will be happy...
Reply #4 Top
Maybe they were trying to attract tourist business?

Approval buildings do more than just make citizens happy, right?

Cheers,
Reaver

Reply #5 Top
That looks like the (I think) Korx homeworld that I took a few games ago. No farms, 5 billion people, and massive entertainment. And it can do no real good to the overall morale, since those buildings only help the world they are on. And with 5 billion people, you don't even need one, much less 8 or 10 of them.

Maybe they will fix things a bit better for 1.12. I hope so.
Reply #6 Top
I've seen that too. I think the AI needs a rough build order like "build one of everything first" and then weigh the amount of structures it needs to build to fix whatever deficiency it percieves the planet to have vs the amount of time to research better tech and then build less yet more advanced structures. It also needs to know on which planets it can actually get away with adding multiple farms.
Reply #8 Top
Well, I really think it's something about the specialization. The AI seems to aim for a balanced number of it's required structures and if it has enough Planets it seems to think that specialization is the way to go.

It obviously does not consider that some buildings just do not make sense at all, when they are not combined with other buildings.
Reply #9 Top
That would need scripting and Galciv2 is unscripted.


Nonsense.

What makes something "scripted" or not is not even a simple thing to define. GC2's AI can have a set initial colony build order (like most human players do, which is the saddest part about GC2's AI) without shelling out to some external file.

When Frogboy talks about "scripted" AI, he's talking about AI that's running through a simple sequence of maneuvers. The fact that he considers it wrong or incorrect or somehow inferior to "unscripted" AI is unfortunate. Particularly so when human beings often do the same thing. It's easy to define what a good starting build is for any class 12 (for example) world, no matter what the needs of the empire are:

2 Factories.
1 StarPort.
1 Entertainment.

In that order. After it gets that (thus, theoretically ensuring that the world has decent production and so forth, then it can use its "unscripted" AI to determine what the best way for the world to fund the empire as a whole.

It might be scripted, but it'd be better, more effective, and more human than some AI that builds entertainment centers instead of factories.

GC2's AI could do this. Whether Frogboy gives up his idealistic notions of some perfect unscripted AI and uses "scripting" where appropriate is in question.
Reply #10 Top
Sorry Alfonso, but I disagree with your script of build order for a class 12 planet. Yours is a very bad script, and would not work for my style of play at all.

A better Script, subject to change is Buy Factory, Trade Building, gotta get that economy going to support all those factories, then a starport, then a lab, get the research up, then from there it is what I want. Who needs entertainment to keep a population happy early in the game.

So frogboy is correct in keeping away from the scripting, regardless of your opinion. NO script works in all situations.
Reply #11 Top
As you can see on the screen, it even did build factories and a starport first, if scripted or not. That does not change anything about the idiocy of having built so many nonsensical entertainments.