bcaiko
Emperor
In a recent game, I was on a sizable continent with the Iroquois, Babylon, France, England, Spain, India and Greece. Greece, France and I quickly became the power players on the continent and soon after the Iroquois, Babylon, India and Spain were no more.
After some initial scuffles, France and I became friends and I let Greece and France conquer neighboring Civs in the north. Once they had, I swept in behind them and easily took their native cities, leaving them only with puppets. It's now the modern era.
France forced my hand because he was well on his way to a Science victory, and Greece would easily have a good hand for a diplomatic victory if I hadn't forced Alex into an all puppet empire long ago. With the cash Alex has on hand, I'm not sure I could stop him from winning if he built the UN.
But he can't. Because he won't unpuppet a single city. He has all of India and most of Spain to annex, and he just won't.
Why does the AI seemingly not have this capacity? IMHO, it can't be that hard to write some code to allow the AI to make this decision properly. Even if only in the extreme situation described in the above. I'm just wondering what the thinking is here, because the long-term detrements of pupetting for the AI (Alex can't build units anymore and can't build wonders) certainly outweigh the short-term happiness issues (that don't really affect the AI).
Thoughts?
After some initial scuffles, France and I became friends and I let Greece and France conquer neighboring Civs in the north. Once they had, I swept in behind them and easily took their native cities, leaving them only with puppets. It's now the modern era.
France forced my hand because he was well on his way to a Science victory, and Greece would easily have a good hand for a diplomatic victory if I hadn't forced Alex into an all puppet empire long ago. With the cash Alex has on hand, I'm not sure I could stop him from winning if he built the UN.
But he can't. Because he won't unpuppet a single city. He has all of India and most of Spain to annex, and he just won't.
Why does the AI seemingly not have this capacity? IMHO, it can't be that hard to write some code to allow the AI to make this decision properly. Even if only in the extreme situation described in the above. I'm just wondering what the thinking is here, because the long-term detrements of pupetting for the AI (Alex can't build units anymore and can't build wonders) certainly outweigh the short-term happiness issues (that don't really affect the AI).
Thoughts?