Skip to content

Kontari/Village

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Village Simulator

A civilization simulator with a focus on person to person interactions and personality archetypes. Heavily inspired from the history generation system Dwarf Fortress.

Running the sim

python3 main.py

Demo

After running press any key to simulate a day. Events will happen at random, from villagers meeting and talking to bar brawls.

Modifying the world

Playing around with variables in configGlobals.py can create drastically different outcomes for the village.

Relationships

Villagers can gain or lose favor with their peers based on actions taken. For example, if disliked a villager might opt to attack a rival. Conversely, old friends might be seen sharing a drink at the local pub.

Demo

Personality Traits

Villagers are created with a five dimensional personality system based on the OCEAN Model (similar to the myers briggs). This effects how well villagers work together, their happiness, and what jobs villagers will perform well.

About

A procedurally generated village simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages