Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 ... 5

Author Topic: for the love of god, implement goblin camp's UI  (Read 8713 times)

superradish

  • Bay Watcher
    • View Profile
for the love of god, implement goblin camp's UI
« on: February 13, 2011, 01:12:01 am »

Oh great toady, thou who hast destroyed days and weeks of my life with this entertaining bounty... hear my plea and behold the prototype for how it should be: http://www.youtube.com/watch?v=mm-dPes5NgE

In all seriousness, this would boost the playability of DF by a large amount and it's fairly simple. The menu hotkeys should stay put, of course.. but this is an excellent, crisp, and effective UI. Please give it a large amount of consideration. Thanks!
Logged
Tharwen cancels butcher dead animal: interrupted by Zombie Badger

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: for the love of god, implement goblin camp's UI
« Reply #1 on: February 13, 2011, 02:01:08 am »

When the presentation arc comes around, this'll mos' 'def be something I campaign for.
Logged

ZioAnthros

  • Bay Watcher
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #2 on: February 13, 2011, 02:14:26 am »

ANY consistent gui would be greatly appreciated.
« Last Edit: February 13, 2011, 09:13:01 pm by ZioAnthros »
Logged

Durin Stronginthearm

  • Bay Watcher
  • I can only love spaceships
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #3 on: February 13, 2011, 02:25:13 am »

It's pointless to update the interface when major features are still being added, as most likely it would require several overhauls. I'd rather Toady continue developing the gameplay for now. Refining the interface is for later.
Logged
Quote from: Bill Hicks
I don't mean to sound bitter, cold, or cruel, but I am, so that's how it comes out

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: for the love of god, implement goblin camp's UI
« Reply #4 on: February 13, 2011, 02:42:29 am »

This is more of a "When you do," than a "Do this now".   At least, I choose to interpret it that way.
Logged

G-Flex

  • Bay Watcher
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #5 on: February 13, 2011, 02:52:45 am »

That GUI working in a tech demo (like that video) does not imply that it would actually be a good idea to implement in DF. Mouse-based context menus like that have a lot of issues when you have tons of menus/commands to choose from, lots of stuff would have to be controlled by the keyboard (or other GUI elements) anyway, and there are so many things you can do on a single tile, especially when multiple things are present on it. The fact of the matter is that this video looks neat, but mostly just looks that way and doesn't hold up to very rigorous analysis or criticism. There is simply no way to have a consistent user interface for something like DF without either onscreen menus present (aside from just context menus) or plenty of keyboard control.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: for the love of god, implement goblin camp's UI
« Reply #6 on: February 13, 2011, 03:01:59 am »

Goblin Camp is actually a bit further along than 'tech demo'.   It's fairly playable, and the GUI is definitely its strongest point.
Logged

G-Flex

  • Bay Watcher
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #7 on: February 13, 2011, 03:20:51 am »

Whether that's true or not, I fail to believe that it has both the complexity/features of DF and a simple-yet-scalable context-menu-based interface. Hell, that doesn't even seem like a good idea. When I get a chance, I'll check it out, though.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: for the love of god, implement goblin camp's UI
« Reply #8 on: February 13, 2011, 03:34:45 am »

Who said it was as complex as DF?   I was merely arguing against your assertion that it's a 'tech demo'.
Logged

Dutchling

  • Bay Watcher
  • Ridin' with Biden
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #9 on: February 13, 2011, 04:19:28 am »

I played goblin camp for about 10 minutes but I just couldn't do it becasue of the UI :P
I had no idea what to do and what to click while in DF everything you could click/do is on 1 screen.
Logged

G-Flex

  • Bay Watcher
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #10 on: February 13, 2011, 09:33:44 am »

Who said it was as complex as DF?   I was merely arguing against your assertion that it's a 'tech demo'.

Oh, by "tech demo" I meant with regards to being an interface for DF, not in its sense as its own game. I guess I didn't explain myself well.

My point is that if it's not as complex as DF, you cannot assume the same interface would work, for the reasons I previously stated.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #11 on: February 13, 2011, 09:48:28 am »

... I have to say, I'm not particularly fond of Goblin Camp's UI. 

I mean, DF has some serious work to do improving its UI, but not using the mouse is something I consider a bit of a plus in DF's favor.  If the controls were a bit more streamlined, and if cursor memory was implemented, I wouldn't see any reason why people would want a mouse.
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare

G-Flex

  • Bay Watcher
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #12 on: February 13, 2011, 09:49:32 am »

Because it (arguably) works for a game superficially similar to DF, therefore it must work for DF.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #13 on: February 13, 2011, 10:34:46 am »

When the presentation arc comes around, this'll mos' 'def be something I campaign for.

It might be best to retire the term "Presentation Arc," since Toady apparently hasn't used it since 2008 (and the Arc system is obselete anyway).  "The stocks screen and likely the unit list" are scheduled to get reworked soon, but I doubt a comprehensive interface overhaul will ever happen.  It's just too entrenched at this point.
Logged

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: for the love of god, implement goblin camp's UI
« Reply #14 on: February 13, 2011, 11:10:15 am »

I doubt a comprehensive interface overhaul will ever happen.  It's just too entrenched at this point.

This right here, though.  This is why we should invalidate all arguments like this one:

It's pointless to update the interface when major features are still being added, as most likely it would require several overhauls. I'd rather Toady continue developing the gameplay for now. Refining the interface is for later.

I'm opposed to a mouse-based interface, at least unless the entire interface is utterly scrapped the way that Jiri Petru wanted it to be.

That said, yes you can improve the interface in other ways.

The units screen, for one, could use
  • Cursor memory so I don't have to scroll through thousands of units to find one specific cow every time.
  • Catagorization so that all dwarves, goblins, cows, and other things are in an expandable folder, with a "collapse folder" button so that I can switch between looking for a particular elf and a particular dwarf fairly easily.
  • The dead sorted into their own page, with a button that toggles between looking through living and dead units.
  • Some sort of memory of a particular unit I was looking at.  Maybe a button that remembers the dwarf I am looking at in the units screen, and then when I go to some other portion of the interface that asks for a specific unit, I can hit the "memory" button, and that unit will be selected or zoomed to on the list for you.  That way, I can look for what cow I want butchered on the units menu, and then on the screen where I can actually butcher the cow, I can zoom immediately to that cow I selected.
  • For that matter, interface to interface shortcuts.  I should be able to switch between the four kinds of "look" without canceling out of a menu, then entering into another menu.  Just give a key that swaps from "k" look to "t" look instantly.  The same can be said for most other screens, like switching from the screen where I butcher animals to the units screen where I can actually see some data on the animal I am going to butcher so that I can actually make an informed decision.
  • Just to expand on that last one, "v" look should have a shortcut to that unit's place in the unit screen.  The "z" going into the unit's detailed view was a good step in this direction (and proof that it's not impossible to add some interface changes that help the player.  Just make it go into the unit list, or have an option from the detailed view to back out into the unit list.
 

Flipping from window to window to access amounts of data not presentable to the player in one window is necessary, but at least it can be done as easily and directly as possible with shortcuts, expanding/collapsing folders, and cursor memory.
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare
Pages: [1] 2 3 ... 5