Now I was listening to montu plays latest video about the lag and the shape the game is in and I had a thought.
Why simulate the economy of AI players. No really. Why?
Why not create planet templates which create an ideal planet when the player gains or looks at the AI planet, populating pops based on species list from the empire? Instead of simulating the AI playing like a player why not create economy templates which have economy difficulty curves which are more inflexible, more set. We all already know the AI is cheating for resources when their planets look like jokes. So why not create templates of 'perfect' planets for when and IF the player interacts with them.
This way you will significantly reduce lag from all those calcs by them just not existing anymore. This way the AI just get resources based on the number of planets they own and it scales from there. From there they just raise the fleets needed to fill out the impression of a 'real' player. But behind it there are no pop calcs ergo no pops exist in the whole galaxy ONLY your own. The other pops exist in a state of potentiality, IE they exist if you access an AI planet or gain an AI planet but disappear when you leave.
You can have different sets of templates / resource curves based on the kind of civ and combination of ethics. No need to calculate huge sums pops contributing to an economy that doesn't work anyway!
Anyway this suggestion is made with the best possible intentions. Best of luck.
Why simulate the economy of AI players. No really. Why?
Why not create planet templates which create an ideal planet when the player gains or looks at the AI planet, populating pops based on species list from the empire? Instead of simulating the AI playing like a player why not create economy templates which have economy difficulty curves which are more inflexible, more set. We all already know the AI is cheating for resources when their planets look like jokes. So why not create templates of 'perfect' planets for when and IF the player interacts with them.
This way you will significantly reduce lag from all those calcs by them just not existing anymore. This way the AI just get resources based on the number of planets they own and it scales from there. From there they just raise the fleets needed to fill out the impression of a 'real' player. But behind it there are no pop calcs ergo no pops exist in the whole galaxy ONLY your own. The other pops exist in a state of potentiality, IE they exist if you access an AI planet or gain an AI planet but disappear when you leave.
You can have different sets of templates / resource curves based on the kind of civ and combination of ethics. No need to calculate huge sums pops contributing to an economy that doesn't work anyway!
Anyway this suggestion is made with the best possible intentions. Best of luck.
- 1
- 1