Asymmetric 4X, the player starts in the middle surrounded by various aliens the goal being conquest of the galaxy (50% let's say) and survival against late game invasion of aliens from another galaxy spawning around the edges of the galaxy. Purely singleplayer game.
I have implemented most of the things, the player starts with 50 planets in the middle, AI attack, etc. Everything is fine except the game flow. If I made the AI too strong it crushes the player, if I made it too weak the player conquers everyone without effort, if I made them balanced... there is a stalemate :D
So, it's kind of "overbalanced" I need somehow to make it so the game can progress (player can win but with effort).
I'm not sure how to make it... The AI produces a static number of units per turn (partially based on number of planets), the player can produce units highly depending on population size (planets are needed to house population) so the player's production capabilities grow over time, with a soft cap (bureaucracy eat up most of the income after reaching 20 billion population), also the payer has research.
Somehow, I need to make it so the player can upset the balance. Or change the flow of the game? I don't know...