I am a bit in hurry, so I cannot elaborate. It's for a civ like game.
I decided that I want players cities to get more powerful as the game progress because that is generally how city works in civ like game. Their development takes and they gain power thought the game.
To simplify the game the population/city level will be recorded for the whole empire and it will be independent for the empire growth on the map.
So the idea is to find a mechanic to manage the population growth that will make city stronger and stronger as the time evolve.
The simplest mechanic I could think of is have a population track that I increase at each turn and as population grow, so does the money income and production level which gives access to higher quality buildings and features.
I am not sure if that kind of mechanic could actually be boring. I mean it only increase once everyturn, no matter what. Of course, there could be events or problems like health and unrest which could boost or reduce the population level so that not all players have the same level.
What do you think?
I have not seen any other game with similar mechanics. It reminds me on endeavor where you become more powerful as the time progress (you get a building that add actions every turn) and that it's fixed by the game no matter what happens. That is the only game I can think of.
I already have city size on the map, But I do not want the population level to be the sum of what is on the map, I want it to be 2 separate entity even if at first glance it does not make sense.
So the empire growth on the map is independent from the population grow in the city. At one point, the map will be saturated and the empire will stop to grow but the city might continue to grow.
This makes it easier to manage income/resource/power up that will affect your whole empire by making it relative to each city rather than having to multiply or divide by the number of cities on the board.