julkk-a-project / Bolshevism-in-the-horisont

a game with deep politics, demographics and evil, global Bolshevist plots.
0 stars 0 forks source link

Pop system #2

Open julkkis666 opened 5 years ago

julkkis666 commented 5 years ago

Pops are representations of differing kinds of populations (such as christian communists, or national socialistic fhürercultists) of differing sizes

The reason to have pops, is to be able to simulate a large number of similar people at the same time. Tought should be put into every possibility of bettering performance (abstracting) without disabling the complexity of the simulation too much.

The simulation would need to be able to represent different generations of people, so that youth programs such as the hitler yougend would work properly.

The following aspects need to be simulated;

-Religion -Culture -Ethnicity -Political affiliation (party following, maybe even percentage on how much they agree with those politics or something like that) -Generation (5 year intervalles) -Education level (farm-schooled, home-schooled, elementary, highschool, collage, university) -[more to be added?]

julkkis666 commented 2 years ago

education currently consists of a litteracy rate as in vicy2. pops are implemented quite well. there's an issue with how generations & genders are going to work, maybe the 5-year interval is OK, where in every 5 years pops age, maybe certain age classes can be combined, but thought needs to be put into how to combine differing ideologies for example within a "pop" but at different ages without making the code very convoluded, without having to use two lists for the ages and genders multiplied by the amount of aspects a pop can have... maybe that is ok though?

PS: thinking about it pops should propably be split into age-groups, and aged every 5 years... but not atomizing them if they chose idfferent educations might be bad practice? should we atomize everything? will there be too many pops? is it OK?