Xeriar
First Post
Let's say I have a program that makes little partial stat-blocks (if you have two gigs of RAM and some spare time, it can do a million).
Right now, it randomizes the attributes (based on 3d6 for everyone), and then age (using slightly modified Roman numbers). It currently only has four classes of people - commoner, expert, warrior and 'upper'.
So, my problem is how to pick who gets to be what in this 'upper' category - specifically, how to put the people with high int into wizards, for example - while allowing for it to be a customizable list - I don't want to hard-code the classes more than I already have.
So, any suggestions on how to assign classes? I'm kind of at an impasse here as to how to properly do this :-/
I mean, if someone has wizards as being .01% of the population, an algorithm would likely run the risk of every single wizard having an intelligence of 18 to start. Not an outright bad thing, but some people probably prefer more variety.
Right now, it randomizes the attributes (based on 3d6 for everyone), and then age (using slightly modified Roman numbers). It currently only has four classes of people - commoner, expert, warrior and 'upper'.
So, my problem is how to pick who gets to be what in this 'upper' category - specifically, how to put the people with high int into wizards, for example - while allowing for it to be a customizable list - I don't want to hard-code the classes more than I already have.
So, any suggestions on how to assign classes? I'm kind of at an impasse here as to how to properly do this :-/
I mean, if someone has wizards as being .01% of the population, an algorithm would likely run the risk of every single wizard having an intelligence of 18 to start. Not an outright bad thing, but some people probably prefer more variety.