Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Family (hi)story #75

Open
kappa opened this issue Nov 29, 2020 · 2 comments
Open

Family (hi)story #75

kappa opened this issue Nov 29, 2020 · 2 comments

Comments

@kappa
Copy link

kappa commented Nov 29, 2020

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
Copy link
Author

kappa commented Dec 1, 2020

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
Copy link
Author

kappa commented Dec 1, 2020

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants