Hello, all,
I didn't mean for my first post on here to be in a relatively heated thread such as this one, but I'm thinking maybe I can help a little bit with some of the earlier discussion, namely the discussion on GUI.
The way I see it, everyone who mentions the term seems to think of something different when they say it. Some mean a full-3d interface that you can fly around in, perhaps similar to Sims 3 style. Some mean something more isometric, like Stronghold. And some here seem to think that DF doesn't already have a GUI, which I disagree with.
Here's how I see it: a Graphical User Interface simply refers to "showing" rather than "telling" the user what's happening. It doesn't automatically mean that there are widgets that work primarily/only with the mouse, or that these widgets should look like anything in particular. And DF currently
has a GUI -- one that is composed of tiles which, by default, are shown as fixed-width characters, and can be replaced with drawn sprites of almost any size (as long as there are at least 80x25 of them being displayed at any given time).
Here's how I'd think a non-GUI version of DF would be like:
You are looking at z-level 138. There is an active magma forge here. There is an inactive magma kiln here. There is a food stockpile here (#9). There are three dwarves here. You can see a cassiterite vein in the wall to the north-west.
I wouldn't expect that to be very playable, but that's how I would define a non-GUI version. By comparison, what we have now is a GUI that's showing you all the things enumerated above (and more), in a much more immediately understandable way that mostly lets the interface get out of the way (as it should) and allows us to focus on what we want to do (kill elves, do megaprojects, run a fort, etc.).
So I would urge participants in the conversation to not just throw the term "GUI" around without clarifying what they mean, and likewise to not automatically disagree with a statement just because it uses that term.