DF does have very impressive depth and game mechanics. Unfortunately, its interface is one of the worst of any game I've ever played. It's a pity that DF isn't open source either, as then its interface problems would have long since been fixed. But, as it is, its lead (and only) developer doesn't seem to care enough to fix it himself.
The Brilliance of Dwarf Fortress
31–40 of 146 posts
Re: The Brilliance of Dwarf Fortress
#32DF does have very impressive depth and game mechanics. Unfortunately, its interface is one of the worst of any game I've ever played. It's a pity that DF isn't open source either, as then its interface problems would have long since been fixed. But, as it is, its lead (and only) developer doesn't seem to care enough to fix it himself.
The interface for DF is actually not bad at all. Once you learn the keystrokes the interface disappears, and you don't even need to have the side menu open at all except on context menus where you need to scroll up or down. I find it to be vert fast and efficient and would hate the game it I had to use point and click or some other slower method of manipulating the world.
Just to be clear, I'm not wishing that DF had a point-and-click interface. I'm happy that DF is keyboard-controlled. It's just that this keyboard control could have been made a lot less painful with a tiny bit of consideration for consistency and efficiency.
As far as roguelikes go, nethack has a pretty nice interface (except for the stupid # commands), though even there there's some room for improvement. DF should have been modeled on that, or at least with some input from players on how the interface could have been improved.
At the absolute least, the author could have let the same actions on different screens of the game be activated with the same keystrokes, rather than requiring completely different keystrokes for some perverse and unfathomable reason.
Another quite workable solution would be to let the keystrokes be user-configurable. That would go a long way towards lessening the pain.
Re: The Brilliance of Dwarf Fortress
#33I have always had an inkling that video games should be considered as applied math. According to Tarn, the author of Dwarf Fortress, who also has a Ph.D in math, making games "scratches all the same itches" as math. That sounds just right to me.
Programming is one of the most difficult branches of applied mathematics;
Re: The Brilliance of Dwarf Fortress
#34Must... not... play...
Re: The Brilliance of Dwarf Fortress
#35Re: The Brilliance of Dwarf Fortress
#36Earlier quoted context omitted.
The interface for DF is actually not bad at all. Once you learn the keystrokes the interface disappears, and you don't even need to have the side menu open at all except on context menus where you need to scroll up or down. I find it to be vert fast and efficient and would hate the game it I had to use point and click or some other slower method of manipulating the world.
I have learned the keystrokes, and have spent countless hours playing it. The interface is still absolutely awful. It's so inconsistent and needlessly convoluted. Just to be clear, I'm not wishing that DF had a point-and-click interface. I'm happy that DF is keyboard-controlled. It's just that this keyboard control could have been made a lot less painful with a tiny bit of consideration for consistency and efficiency…
Re: The Brilliance of Dwarf Fortress
#37My teenage son - who, raised right, grew up on Nethack - absolutely loves this game, and will occasionally stay up all night and be found still feverishly working on some elaborate construction in the morning. From what I have seen, it is ASCII crack. edit: I guess it's modified code-page-437 crack: http://en.wikipedia.org/wiki/Code_page_437 edit again: This article really is a very interesting story behind the devel…
freakishly, the game actually uses opengl to display the grid of character sprites...
Re: The Brilliance of Dwarf Fortress
#38In world gen, it simulates geology and erosion, climate/biomes, growing civilizations, politics, war, trade, attacks by various "megabeast" creatures and their battles (in which injuries down to losing a tooth will be kept track of), migration and refuges as a result of war, (I believe) deforestation as a result of logging, and probably a lot more that I'm forgetting. That's just in world generation, before you're actually playing it.
Remember, what one person can program when they're truly dedicated is a pretty incredible feat.
Re: The Brilliance of Dwarf Fortress
#39Having never been really involved with the Dwarf Fortress community/cult, but having played the game quite a bit, this exposé on the creator is extremely interesting. I always thought it must have taken a certain level of cleverness to build such an impressive simulation, but I honestly didn't think he'd be a Stanford Ph.D. Also, I'm honestly surprised they get that much in donations. It's very well deserved indeed a…
Re: The Brilliance of Dwarf Fortress
#40I have long assumed that it will eventually be unethical to turn off dwarf fortress.