{"id":147,"date":"2008-12-06T10:16:16","date_gmt":"2008-12-06T00:16:16","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=147"},"modified":"2008-12-06T12:28:00","modified_gmt":"2008-12-06T02:28:00","slug":"dwarf-fortress","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/12\/06\/dwarf-fortress\/","title":{"rendered":"Dwarf Fortress"},"content":{"rendered":"

I’ve looked at Dwarf Fortress<\/a> before, but was never able to actually penetrate its obscure and often downright bizarre interface.\u00a0 And I say that as somebody who has ascended (ie: won) NetHack<\/a> four times.<\/p>\n

But as a concept, Dwarf Fortress sounds really intriguing.\u00a0 Build your own fortress in an procedurally generated world, defend yourself against goblins, mine the depths, etc.\u00a0 So with the help of this tutorial<\/a>, I finally began to get somewhere in it.<\/p>\n

After several hours of play (and three abandoned fortresses), It seems to me that Dwarf Fortress is basically doing a hardcore version of The Sims in a fantasy universe.\u00a0 There’s a shocking amount of depth there.\u00a0 Undocumented, often counter-intuitive depth, but depth nonetheless.<\/p>\n

But I’m also coming to the opinion that Dwarf Fortress is a bit like WarHammer 40,000, in that it’s a game which I enjoy hearing stories about more than I enjoy playing myself.\u00a0 There’s just so much micromanagement that the player has to do in order to make a fortress function.<\/p>\n

Suppose you want one of your new residents to help dig a tunnel for your fortress.\u00a0 For him to be able to dig, you’ll need to give him a pick.\u00a0 Assuming that you don’t have any spare picks lying around, you’ll need to make one.\u00a0 To make the pick, you’re going to need some metal.\u00a0 To get metal, you need some excavated metal ore (which typically is found by digging tunnels through particular types of earth.\u00a0 Since picks are required to dig tunnels to find ore to make metal to make picks, nobody’s ever figured out where the first pick came from).<\/p>\n

So, once you have metal ore of an appropriate type (golden picks would be too soft to be able to dig), you need to smelt that ore into a bar of pure metal.\u00a0 To do that, you need to build a smelter and have a heat source, which generally means that you need charcoal (volcanic magma would also do the trick, but I’m going to assume that you haven’t set up shop above an active volcano).<\/p>\n

To get charcoal, you’ll need logs and a wood furnace.\u00a0 To get logs you’ll have to chop down trees.\u00a0 To chop down trees you’ll need to have an axe (making an axe also requires this whole process; see my comments about the dubious origin of the first pick), and you also need to manually tell your workers which specific trees to chop down.<\/p>\n

Once you have the logs, you need to manually tell your wood furnace to produce a few pieces of coal.\u00a0 Once that’s completed, you need to manually tell the smelter to smelt the metal using the coal you just produced.\u00a0 Once that’s done, you need to tell the metalworker to work the metal bar you just produced into the tool you want.<\/p>\n

The new worker will (thankfully) fetch the pick by himself once it has been constructed.\u00a0 But the game won’t tell you when any of the above steps are complete, and you can’t queue up actions to occur once their prerequisites have been met, so you kind of have to be watching very closely throughout the whole process, or else it’ll just stall.<\/p>\n

The thing that has me nervous is that Dwarf Fortress’s structure is very similiar to the structure of MMORPG Tycoon;\u00a0 it’s built around the concept of running a simulation at a very low level, and letting the user’s creativity provide the entertainment as he builds something out of the various pieces provided.\u00a0 Dwarf Fortress does this by providing lots and lots of little fiddly bits that interact with each other in complicated ways.<\/p>\n

I’ve been trying to avoid little fiddly bits with MMORPG Tycoon..\u00a0 trying to give players high-level controls, and have automatic game designers fill in all the little details.\u00a0 (In the 1.0.x series, those little details are abstracted away entirely).\u00a0 In effect, if you wanted to make a pick in MMORPG Tycoon (if such a thing made sense within the MMORPG Tycoon simulation), you’d select “Make Pick” from a menu, and then your minions would rush about organising all the required work to construct the pick, and you’d be notified when it was complete.\u00a0 No micromanagement required at all.<\/p>\n

The question is.. if you removed the micromanagement… is the game actually fun without all the busywork?\u00a0 If all it took to make a pick in Dwarf Fortress was to give a command “Make Pick” and the dwarves handled all the intermediate steps for you automatically… would anyone still be interested in Dwarf Fortress?<\/p>\n","protected":false},"excerpt":{"rendered":"

I’ve looked at Dwarf Fortress before, but was never able to actually penetrate its obscure and often downright bizarre interface.\u00a0 And I say that as somebody who has ascended (ie: won) NetHack four times. But as a concept, Dwarf Fortress sounds really intriguing.\u00a0 Build your own fortress in an procedurally generated world, defend yourself against…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-2n","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/147"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}