Slashdot Mirror


The Brilliance of Dwarf Fortress

The NY Times is running a story about Dwarf Fortress, an independently produced, ASCII-rendered fantasy game that thrives on its own uniqueness and has influenced countless other game developers (and runs on Linux). Quoting: "Though it may seem ungainly at first, the game’s interface — rendered in what are known as extended ASCII characters — has a sparse elegance. As seasons change, trees, represented by various symbols, shift from green to yellow. Goblins’ eyes appear as red quotation marks; if you shoot out an eye with an arrow, the symbol becomes an apostrophe. On a message board, one fan likened the ASCII experience in Dwarf Fortress to the immersive pleasures of reading a book: 'You can let your imagination fill in the gaps.' The community that has arisen around Dwarf Fortress is remarkable. Fans maintain an extensive wiki, which remains the game’s best (and, effectively, only) instruction manual, and which even Tarn and Zach admit to consulting. ... Perhaps most fascinating are the stories that fans share online, recounting their dwarven travails in detailed and sometimes illustrated narratives. In a 2006 saga, called Boatmurdered, fans passed around a single fortress — one player would save a game, send the file to another player and so on, relay-race style — while documenting its colorful descent into oblivion."

18 of 104 comments (clear)

  1. Dwarf Fortress by zget · · Score: 5, Insightful

    It may be brilliant, and I enjoyed playing it too.. But it seriously need a good gui. I stopped playing because I got tired of going thru menus and trying to memorize the key combos. It's a great game, just make a good GUI into it!

    1. Re:Dwarf Fortress by Anonymous Coward · · Score: 2, Informative

      Maybe something like nethack?

      The generic windowed Nethack tileset took away no functionality from the game and all the keyboard command still worked. Rarely would I use a mouse in Nethack except to maybe zip from point A to point B.

      You need to keep in mind that Tarn is not an artist. he's a programmer first. And the game eats a lot of CPU as it is--I had overclocked my core 2 duo to 4ghz just to keep one fortress going with its 200 inhabitants and all the things going on. I am sure if he gave up control and let others help the program would be much cleaner, but then losing control could cause the game to lose some of its charm.

      Considering that, I am content to play it as it stands.

      Also, he'll send you crayon art if you donate. I have two crayon drawings from him, both depicting horrible things that happened in my fortress that I described to him and that he had taken the time to read and reply to.

    2. Re:Dwarf Fortress by AnonGCB · · Score: 2

      Dwarfs?! was different, It sounds similar, but if Dwarf fortress is a huge ocean of content with sunken treasure to discover, then Dwarfs?! is a crystal clear swimming pool. Both can be fun, but one is for exploration and creation and experimentation, while the other is fun for a half an hour at a time and you know exactly what you're getting in to.

      --
      http://CryoLANparty.com/ A lan I'm staff on!
    3. Re:Dwarf Fortress by The_mad_linguist · · Score: 2

      The biggest issue with refining the GUI is that it's still in alpha, and features change quickly enough that a good gui would soon become obsolete.

      Fanmade programs like dwarf therapist and stonesense help significantly, of course.

  2. graphics not the main problem by 18_Rabbit · · Score: 5, Insightful

    DF is an ALMOST great game. The problem is not the graphics so much...it's the utterly confusing command/menu system. The strange progress of its development, for example, implementing bees and armadillos in the face of game-ending crashes or utterly useless military commands, is also frustrating.

    1. Re:graphics not the main problem by hey! · · Score: 3, Funny

      It almost sounds more like performance art than game development. I mean, the bloody game's motto is "Losing is Fun!", so clearly this guy's agenda is to mess with your habitual, unexamined assumptions, like "losing sucks" or "archers shoot arrows."

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:graphics not the main problem by Shadow+of+Eternity · · Score: 2

      It IS possible to just set all dropped stuff to forbidden by default so you don't get every dwarf in the fortress going "HOLY FUCK UNCLAIMED SOCKS!" and bumrushing out to the killing fields.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
  3. Game is great, but is horribly letdown... by Anonymous Coward · · Score: 3, Insightful

    ... by the awful menu-structure.
    Seriously, it is so broken. It makes the game more of a chore to play.
    That is the reason there are about 50 different DF management programs because the menu system is so obtuse.
    If the menu system gets cleaned up, it might actually open the game up to more people.

    It's not like it will be hard. Just standardize all the menus. They are so horribly inconsistent right now. They are context-sensitive as well, which just confuses things further when you are in a different menu category.
    Hotkey on every item in menu, a-Z (if needed), no assignments based on relation, alphabetical, 1 reserved for up and down.
    Already that menu system sounds decent and easy to use.
    Nobody... nobody normal likes memorizing millions of hotkeys. And this is coming from a person who extensively uses AutoHotkey on Windows. But even I put most of those hotkeys behind menus now. (with a similar structure to the above)

    People regularly make it out like this game is stupidly complex which is why nobody plays it.
    The only complex thing about this game is the menu system. It is a pain in every ass ever.
    It pushes away so many people. The concepts and functionality of the game is easy enough, but it is being held back so much because the menus.

    Please Toady, PLEASE, make a new menu system.
    Have it as an option if people really, REALLY want to use the current one. (whoever does is insane and must love suffering)
    It really is hurting the game, a LOT. This game would be significantly more popular than it is now if it got a more streamlined menu system to it.
    As a person who doesn't have much time in the day to play, it saddens me that I can't play this game without using a bunch of tools because managing those dorfs is just too slow and chunky with the current mess.

  4. Re:You reading this, Toady One? by AnonGCB · · Score: 2

    Supposedly it's too hard to program for multiple threads for AI, as it already supports offloading some features to alternate cores.

    --
    http://CryoLANparty.com/ A lan I'm staff on!
  5. Re:You reading this, Toady One? by PJ6 · · Score: 3, Informative

    MULTI-THREADING. The game overtaxes even modern single cores. If we could get some multiple cores going, our games' complexity wouldn't have to be limited by the game's binaries.

    When you have many items in a world all interacting with each other at once, especially done in the terrible C++ way, it's not trivial at all to parallelize. It's something you can only properly achieve if you had parallelization in mind from the beginning of the design.

    He'd have to rewrite the whole thing from the ground up, preferably in a language more suited to the task. Bad news for this, because in my experience C/C++ programmers never move on.

  6. The UI problems by Sloppy · · Score: 4, Interesting

    The UI desperately needs improvement, but whether it's graphic or not, I don't give a fuck. When you have 200 dwarves it is a total bitch to find the ones you're looking for. Quick: where is my dwarf who knows how to suture? Which is that immigrant dwarf I got a little while back, who already has just a little bit of skill in using a sword (I want to recruit him into the military). Beats the hell out of me. Seriously, I can sometimes spend 10 minutes on the Units screen (alas, leaving and then trying to go back to the 'next' unit) just trying to find a particular dwarf.

    I love the game early on, but at some point it switches from game to chore. And (IMHO) it's all about the size of the population. If you have less than one screenful on the Units screen, things are very nice.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:The UI problems by ProzacPatient · · Score: 3, Informative

      This will make your life easier by a hundred fold: https://code.google.com/p/dwarftherapist/

  7. I love the concept, but... by Lordfly · · Score: 3, Insightful

    ...perhaps I'm getting to the point in my life where I don't want to fight with hundreds of abstract, obscure symbols in order to enjoy a game.

    Oh, a question mark is an eye? That's funny, I thought it was a question mark.

    I've tried Dwarf Fortress probably half a dozen times, and got insanely frustrated with the interface before deleting the directory in a rage. A shame, too, because I'm a sucker for open-ended sandboxes. i'm willing to put up with batshit-insane interfaces (See: Jeskola Buzz, Second Life, QuakeBSP), but if what I'm staring at, for entertainment, looks like a dot matrix printer exploded, im' outta here.

    --
    hookers and grits.
    1. Re:I love the concept, but... by RKThoadan · · Score: 4, Informative

      If you want to give it another try there are plenty of well done tilesets for it now. I generally recommend getting the lazy newb pack which has all the enhancements you need.

      Link: http://www.bay12forums.com/smf/index.php?topic=59026.0

  8. Re:YAR... by Megane · · Score: 3, Insightful

    Yes, this is... Yet Another Roguelike.

    Except that unlike a typical Roguelike RPG, Dwarf Fortress is a Roguelike RTS.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  9. Re:Anything to hide real important news... by AlamedaStone · · Score: 2

    What part of "New York Times" confused you into thinking I was talking about /.?

    NYT has had extensive coverage of all the major national issues for weeks - two to three articles a day on the debt ceiling debate, national politics, and the fate of News Corpse, among many others.

    I, for one, am pleased to see some favorable coverage of games in the Good Old Media for once (even if it is DF - the game which seems deep and complex until you understand the interface, and then becomes... very repetitive and unchallenging).

    --
    "All these years believing you're the signified monkey, only to find out you're just a big hunk of nobody cares."
  10. Re:The problem is not the graphics by Darth+Hamsy · · Score: 2

    Dwarf Therapist A thousand times, this. Game is near unplayable without it, imo.

  11. Re:Dungeon Crawl Stone Soup - TILES VERSION by Internetuser1248 · · Score: 2

    or THIS. I use a version of the "gold plated" tileset that I modified myself to perfect a few nuances. Not that I am disagreeing with your recommendation of stone soup, it is awesome. It is just that for a DF thread there seem to be a lot of people here that don't seem to realise DF supports custom Tilesets.