for each mason, you need 61 peasant distributed like this:
mason = 1 lumber = 22 stone = 5 clay digger = 10 clay baker = 10 hunter = 7 coal = 2 torch = 2 explorer = 2

Incremental Minimalistic Idle Game · By
here is a python script for calculating the number of masons you need based on how many peasants you have
def calc_mason(num_mason):
lumber = 22 * num_mason
stone = 5 * num_mason
clay = 10 * num_mason
hunter = 7 * num_mason
coal = 2 * num_mason
torch = 2 * num_mason
explore = 2 * num_mason
print(
f"lumber {lumber}\n stone {stone}\n clay_digger {clay} \n clay baker {clay}\n hunter {hunter} \n coal {coal} \n torch {torch} \n explore {explore}\n\n"
)
def calc_num_mason():
num_peasant = int(input())
num_mason = num_peasant // 61
print(f"num mason {num_mason}")
calc_mason(num_mason)
calc_num_mason()
This is just an expantion from blackdoggos great post:
for a stable growth in your army + a stable growth in your peasants amount (as this has 4/5 of the bonusses of the mason, so you get 1 building extra for every mason, no other materials grow in amount in this.)
4 sergeant, 1 mason, 10 clay baker, 10 clay digger, 105 peasants, 79 hunters, 2 explorers, 14 torchman, 26 coal miners, 42 lumberjacks, 5 stone miners, 4 swordsmiths, 12 iron smelters, 12 iron miners, 4 tanners
This also includes peasants, so you need to divide your number of total peasants by 330 to know how many you can utilise, no loss of food.
if any of this is wrong (i don't think so but it could always be a head calculation i did wrong), just tell me.
I'll toss my own scaling ratio onto the pile, simply to record it and for those who might want to use it.
So. I took the approach of wanting to have +1 [resource] for every possible thing at once, balancing every job around that principle. That led to this particular ratio.
Following this ration ensures that you'll always have an equal growth of every single resource at once. It might look a bit messy, but it works.
Edit: forgot to include Food, Peasant, and Total values. And with that, I have a completed ratio that allows for equal growth of all resources at once.