a good long time ago I wrote a program to calculate population growth over time for fantasy races.
I don't think I have the code anymore, but the basic premise revolved around lifespan of the race in question, and age of adulthood (stats you could find in the PH). From that, you'd tell it how much time passes, and the starting size of the population. It assumed a 50% mix, which was good enough for bulk purposes.
My math, as I recall, revolved around how getting the length of time from adulthood to old age, then dividing that by the age of adulthood, to approximate how many children may be born.
It was good enough for me. It approximated numbers that looked good for elves and humans.
I didn't get into simulating city versus farmer folks. I just wanted average growth numbers.
I don't think I have the code anymore, but the basic premise revolved around lifespan of the race in question, and age of adulthood (stats you could find in the PH). From that, you'd tell it how much time passes, and the starting size of the population. It assumed a 50% mix, which was good enough for bulk purposes.
My math, as I recall, revolved around how getting the length of time from adulthood to old age, then dividing that by the age of adulthood, to approximate how many children may be born.
It was good enough for me. It approximated numbers that looked good for elves and humans.
I didn't get into simulating city versus farmer folks. I just wanted average growth numbers.