The goal of this is to kill 2(+) birds with one stone.
Instead of having the population of a city based on the size of the city, have the size of the city based on the population. The growth rate of the population would be based on several factors including (but not limited to) the food production of the city (including food from trade routs), immigration, the number of units built (and supported), etc.
Whenever a city's population exceeds a certain amount then the size of the city increases with all of the normal changes ala civ 2. The only difference will be that since groth is not based on filling a food storage unit, the food storage will need to be re-vamped (as well as the food production). An idea I have is that pre-granery, 1/2 of all surplus food is stored, or the entirety of a deficite deducted from the food storage. After you get a granery the entire surplus is stored.
Food surplus can be shipped to wherever it is needed (kind of like food caravans).
Instead of having the population of a city based on the size of the city, have the size of the city based on the population. The growth rate of the population would be based on several factors including (but not limited to) the food production of the city (including food from trade routs), immigration, the number of units built (and supported), etc.
Whenever a city's population exceeds a certain amount then the size of the city increases with all of the normal changes ala civ 2. The only difference will be that since groth is not based on filling a food storage unit, the food storage will need to be re-vamped (as well as the food production). An idea I have is that pre-granery, 1/2 of all surplus food is stored, or the entirety of a deficite deducted from the food storage. After you get a granery the entire surplus is stored.
Food surplus can be shipped to wherever it is needed (kind of like food caravans).
Comment