2020 icon indicating copy to clipboard operation
2020 copied to clipboard

Family (hi)story

Open kappa opened this issue 5 years ago • 2 comments

Generate a genealogical tree and short biographies for the people based on dates, places and relationships.

There are so many cool ideas on how to make it historically plausible and engaging to read. Try at least some :)

kappa avatar Nov 29 '20 17:11 kappa

Running late, but still wanted to publish.

The code: https://github.com/kappa/nanogenmo-2020-fastory One possible result: https://kapranoff.ru/~kappa/nanogenmo-2020.result.txt (~720k words -- really changes from run to run, on many occasions it does not go above 1k).

kappa avatar Dec 01 '20 07:12 kappa

Here is what it does. There's a small database of countries and common first/last names based on countries and era.

We generate several progenitor persons long time in the past and starting from them, generate their descendants based on (normally distributed) life expectancies, various marriage/childbirth probabilities, families moving to other countries etc.

We than keep unique names and create a short bio for each and every person up until present times or everyone dying off (extremely rare) or lack of unique given/family names combinations (much more often).

kappa avatar Dec 01 '20 07:12 kappa