Interview: The Making Of Dwarf Fortress
From Gamasutra: There have been few indie gaming success stories as big as Dwarf Fortress, an ASCII freeware simulation game in which the player helps to establish and govern a colony of dwarves, as they construct a Moria of their own.
The scope of the game defies belief: it contains an extensive world generator, a three-dimensional cellular automata system for simulating fluids, naming languages for all major races, an economics simulation, and even a complete Adventure Mode in which the player can explore abandoned fortresses.
It's so detailed that large web communities have sprung up around the game, both on the developer's forums and Something Awful, where players trade stories about what happened in their games. Some of these stories have even become popular outside the game's community.
Amazingly for a game as rich as Dwarf Fortress, it remains the work of just two people, programmer Tarn "Toady One" Adams and his brother Zach. Tarn supports himself primarily with donations from Dwarf Fortress enthusiasts. In this interview, Tarn talks about the inspiration and origins of the game, and some of the finer points of its construction.
This interview was originally held over a private IRC conversation, and edited into a more traditional interview format.










Comments
Regarding graphics... the developers may want to consider a third visual option (the first two being ASCII and pixelart-style) - namely "symbolic graphics". Symbolic graphics basically means, that you do use custom images (tiles) to display stuff in the game... but the point of them is not to look as "realistic" or "beautiful" as possible... but instead to look as symbolically meaningful as possible. So, it is a bit like designing custom symbols to represent things in the gameworld.
I wrote at length about this approach in the following article:
http://www.binaryzoo.com/forum/index.php?topic=938.0
Posted by: Lyx | February 27, 2008 5:03 PM
For anyone bothered by the ads and the fact that you have to click the next page button 9 times: use the printer friendly version.
Great read! The part about the fluid dynamics were especially interesting.
Posted by: Blueberry_pie | February 27, 2008 6:53 PM
I liked the part about the etymology of Armok's name. Almost a cousin of Guybrush, name-wise.
Posted by: Ilia Chentsov | February 27, 2008 7:32 PM
Why does it link to dwarffortress.com and not the bay12 site?
Posted by: Anonymous | February 27, 2008 7:41 PM
fixt... thanks for the spot. :)
Posted by: Tim | February 27, 2008 7:48 PM