Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: The DF Geneology Project  (Read 936 times)

piecewise

  • Bay Watcher
  • [TORTURE_FOR_FUN]
    • View Profile
    • Stuff
The DF Geneology Project
« on: February 04, 2010, 10:34:01 pm »

I'm a scientist at heart, someone who loves to pick apart the workings of things in order to better understand them. However I am also a lover of great stories and one who can easily find them within even the most unassuming places. These two things have driven me to begin a project which is ambitious to say the least, I will attempt to map and catalog the genealogy and history of one family within DF, from World Gen till the end of their line. To give you an idea of what this looks like, this is my family tree with only two generations.
Spoiler (click to show/hide)
If you want to actually read it, you'll need to download it and zoom in.

Now, rather then ramble on aimlessly about my goals for this project, I figure it's better to address questions you may have and explain myself like that.

What is the Purpose of this project?
Simply put, the purpose of the project is to gain a better understanding and respect for the complexity of Dwarf Fortress interactions and history. Few of us can truly grasp the sheer size and complexity of interactions which happen within the world generation and this project is a way to visualize these rather abstract ideas. Beyond this it could be somewhat of a bragging point for the df community, an example of the complexity of the game and a potential draw to new players.

What are the goals of the project?
The first goal of the project will be to complete a record of the family up either through the end of history or till the end of the family line. From there we can begin doing more in depth tracking and really flesh out the individual actions and stories of the family members. We can do time lines of wars and conflicts and the family's interactions with them, maps of the bloodline's spread through the years and finally investigate and expand upon the stories of the more interesting members of this heroic bloodline. In the end it would be a complete history of this family and it's place within the world.

What family line is the project following and why did you pick this family?
The Project will be following the line of Timta Weakenedshells The Outrageous spray and his wife Tunem Mazesurprises. The selection process was a fairly simple one. First we eliminated Goblins and Elves, mostly because of their immortality and how that would inevitably spam us to death. This leaves us with Humans and Dwarves. Of these two races I picked the the only person who had a title, a man who's town has been at war almost since year one. So far, in the generations I've mapped, Only 25% of the family made it to old age, there is roughly a kill per person and about 70% of the population dies in combat with the elves. I believe this was good choice.

This sounds interesting, anyway I can help?
Yes, in fact, please help me. This project is of such a size that, without at least a little help, I'll probably be working on it for darn near forever. The actual work that volunteers will do is rather simple and easy but it saves me untold amounts of time. Basically, what they would need to do is to look at one of the child bearing couples listed on the end of the tree and then catalog their children like so

Name
(Title)
Birth date, death date, Number of kills
Cause of death

If there is no title or no kills or a death of old age simply leave these sections empty. If they are married do the same with their spouse but in red for wife and blue for husband. Please do this in Arial 12 point font with the bold option enabled. When that is done simply put a black box around it and that is it. In the end you should get something like this


Breeding pairs usually have somewhere between 2-6 kids, meaning that to cover one pair's family you'll have to look up only about 4-12 people. It would probably take you about 30 minutes, if that, but a few people working together could save me hours or even days worth of potential work.  If you would like to help, make sure to tell everyone what family you're going to be working on so we don't get a bunch of duplicates and just post your results like the example above so that I can cut and paste them onto the tree. Once again, I thank anyone who can help with this as even one family will save me time.

This copy of df contains the world which we will be using.
http://www.megaupload.com/?d=3SGMFSN1
Feel free to ask questions or comment on the idea. Updates will be pretty much whenever I can. Thank you.





« Last Edit: February 04, 2010, 11:36:02 pm by piecewise »
Logged

ricemastah

  • Bay Watcher
    • View Profile
Re: The DF Geneology Project
« Reply #1 on: February 04, 2010, 10:52:36 pm »

Though I don't know how much time I have to help you out, I kinda see a lack of the save. Without which I think not too many people can help you out
Logged

piecewise

  • Bay Watcher
  • [TORTURE_FOR_FUN]
    • View Profile
    • Stuff
Re: The DF Geneology Project
« Reply #2 on: February 04, 2010, 11:37:08 pm »

Though I don't know how much time I have to help you out, I kinda see a lack of the save. Without which I think not too many people can help you out

Sorry about that, the save is now up, at the bottom. This is what I get for posting while distracted.

kcwong

  • Bay Watcher
    • View Profile
Re: The DF Geneology Project
« Reply #3 on: February 04, 2010, 11:52:27 pm »

Maybe this should be a programming project instead... write a program to analyze the world's data, let you pick a creature and dump the family data out in different formats.
Logged

piecewise

  • Bay Watcher
  • [TORTURE_FOR_FUN]
    • View Profile
    • Stuff
Re: The DF Geneology Project
« Reply #4 on: February 05, 2010, 12:34:14 am »

Maybe this should be a programming project instead... write a program to analyze the world's data, let you pick a creature and dump the family data out in different formats.
I know nothing of programming, but I would certainly save a great deal of time. I really do need to do some programming classes...

RedKing

  • Bay Watcher
  • hoo hoo motherfucker
    • View Profile
Re: The DF Geneology Project
« Reply #5 on: March 06, 2010, 04:55:10 pm »

Sadly, I'm not much of a programmer either (I was a code fiend back on the old Commodore, but when I moved to the PC, my fu was weak).

This reminds me of a similar tool for Paradox's Crusader Kings, which analyzed a save game and created a GEDCOM file (text-based file format used for genealogical information) given one ancestor to start with.

This would be a great model to follow for use in DF. It would be really difficult to map out the relations for every entity (and probably not worth the effort), but should be fairly straightforward to design something that could scan the historical data and build relationship chains, and work in either direction -- take a given entity and trace all direct descendants or trace all direct ancestors.

Logged

Remember, knowledge is power. The power to make other people feel stupid.
Quote from: Neil DeGrasse Tyson
Science is like an inoculation against charlatans who would have you believe whatever it is they tell you.