Kontari / Village

A procedurally generated village simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 100.0%