Dwarves and the First Amendment
Rather than describe the wonder known as Dwarf Fortress myself, I will merely note that it is one of the most nuanced and brilliant instances of human output to have come about in the last decade. Upon starting, it produces a procedural world which itself is the result of hundreds of thousands of factors and the emergent phenomena that arise from such things. The resulting history, compiled into an extensive array of documents listing every individual who has lived and what they did and to whom, may be perused in extraordinary detail before the user sets about influencing the future of this fictional world himself. The following account of one person’s examination of such a procedural history (referred to as “Legends mode”) is worth reading at a time when the Supreme Court is set to decide on whether the First Amendment ought to apply to games:
I found a kidnapped dwarf in Legends mode called Ingish Pillarspeak, who ended up being the sole defender of his adopted goblin civ, killing over two hundred dwarves, including his own mother, father, father in law (he married another kidnapped dwarf, she was killed by dwarves early in the war), brother in law (duelled him five times), several brothers, and a sister. He was at war with his original dwarven civ from the year 30 to 70, armed with a crossbow and presumably a knife. He liked to rip off the third toe of his opponents. Oh, and he ate the dwarves he killed (never his own family, at least).
He was the victor of his final battle against his original dwarven civ, but still (somehow) lost the war. He joinedthe new civ and died of old age, wandering the wild.
When I visited the now-dwarven dark fortress he’d defended for so long in Adventure mode, there was a goblin priest in the temple. Every dwarf I talked to had a relative who’d been killed by Ingish Pillarspeak.
I imagine the war was ended when Ingish was shown his own kill list, and it was explained how many of his own family he’d slain in battle. I imagine Ingish negotiated amnesty for the goblin priest, who may have been the only other surviving member of his adopted society by then.
Late in his life Ingish began worshipping a rampaging giant he’d seen battle his goblin kidnapper while still a prisoner. The giant passed through his life kind of like Halley’s comet, right at the begining and just before the end. The list of gods and demons he’d worshipped and the various entities he’d claimed membership in made me sad: he fought so hard for so long, and for what? His dwarveness, his goblinness, his marriage, his nation, his sense of who his family was and who he had to protect, as it all kept shifting and changing around him. He was a dwarf constantly in search of something to believe in, and his capacity for belief gave him a terrible power. If that didn’t alienate him from his fellow dwarves, I’m sure the fact he’d personally killed (and occasionally eaten) everyone’s grandparents did.
I deleted his whole world after I realized I’d spent 40 hours researching his history in a week that I worked 50 hours, and was still accruing more detail. When I found out he’d shot and killed his youngest sister I cried.
That’s a wonderful tribute to/parody of Tolkien. Judging from the evidence in the History of Middle Earth, the reason that he never got his tales of the First Age into any sort of final or even consistent form is that every time he worked on them, he added to them is ways that made them better, fuller, and more compelling, but even further from complete than before.Report
Don’t get me started on DF. My most recent effort was in a valley blessed to be far enough from goblin civilization to avoid regular sieges. I got a pretty nice little fortress going, with an artificial underground river powering waterwheels, which in turn powered a series of pumps bringing molten magma up from the depths (something like 120 levels, the scale being somewhat indeterminate) for use as fuel in forges and smelters. I even used the waterwheels to power pumps pushing water up to the surface, filling a deep pool around a steel tower. The pool emptied into a sluice which was to create an artificial waterfall in front of the entrance to the fortress. Not only pretty, but instant involuntary dwarven shower, necessary given the fact that the little buggers seem incapable of holding on to the soap I had them make long enough to clean themselves.
Then winter came.
The water I’d pumped to the surface instantly froze solid, including the water which was falling in front of the entrance. Due to the odd way water is handled in the code, said water spontaneously multiplied in mass by a factor of about seven. The resulting ice boulders plunged through the ground in front of the entrance to the fortress and penetrated approximately a dozen stories into the vaults beneath. It’s a miracle no one was killed.
I haven’t had the patience to go back and fix that little problem, but the fort is waiting for me…Report
@Ryan Davidson, Dude, you’re lucky that was all that happened.Report
@Barrett Brown, careful, careful planning, my friend. I just hadn’t messed around with freezing water before. That was new.Report
The story above is a tribute to Tolkein only insofar as Tolkein based his works on a few simple axioms or precepts, the language he created, and then built around it the world from which the language would have developed. Dwarf Fortress has just an algorithm (a really good one!) from which all its interactions are mapped and calculated in a more robust manner than Tolkein could have attempted in analog. That is to say, the story above came to be due to an interesting set of outcomes from a random-number-generator; there are a vast number of personal narratives for other heroes and inhabitants of the world in question, though likely much more banal (at least for a fantasy setting).
That’s DF’s strength; it has its axioms, and uses it to populate an entire world. The total population of fantasy worlds is always something of a bound; a census on any Final Fantasy game would give a world population in only the triple digits, for example, and a great many of these are one-liner NPCs. DF takes a ridiculous amount of processor power and cycles just to grind through the world-building phase, but it’s a world built and populated with a rigor that only mathematics could provide. You can determine what proportion of the dwarves have drinking problems, for example (usually ~90%). True, it’s not a perfect substitute for the creativity of a dedicated fantasy game writer, but purely by playing the numbers you end up with interesting stories like the one above.
It’s a shame Dwarf Fortress won’t catch on. Newly minted gamers are spoiled by modern graphics. Forget 3D rendered spirtes, in fact, forget sprites. DF goes all the way back to the DOS game rogue-like graphical tradition. That is to say, pretend this
h..@
is a mindflayer bearing down on the hero. It’s an entirely alien visual vocabulary for someone not steeped in DOS or ASCII games, and another unfortunate layer of complexity atop complexity. DF is to UNIX what Civ5 is to an iPhone interface. A very steep learning curve.Report
@Hedges Ahead, it’s not so much a learning “curve” as a learning “brick wall.” There are rumors of a 3D visual interface, but even the official text interface can humble the fastest processors after a while.Report
I had not heard of Dwarf fortress before. I’m horribly afraid to try playing it for fear that it may consume my life …Report
Speaking of the first amendment, there is a running joke on the Dwarf Fortress forums that all the discussion of murder and child abuse might attract police attention. Somewhere there is a mystified FBI agent getting a crash course in Dwarf Fortress.Report