Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

scaling chart

A topic by Blackdoggo created 3 days ago Views: 77 Replies: 4
Viewing posts 1 to 5
(+1)

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
(5 edits) (+1)

for each sergeant, you need 41 peasants distributed like this:


sergeant = 1
wood = 5
hunter = 18
tanner = 1
coal = 6
torch = 3
iron miner = 3
iron smelter = 3
sword = 1 
(2 edits) (+1)

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()
(1 edit) (+1)

note: this calculation doesn't account for food, so you may run out of food. Also, there is a charm that handle cascade assignment, so you won't need to manually scale once it's unlocked

Developer(+1)

High-effort post, thanks for posting this! I'm sure the community will appreciate it :3