![]() |
#1 |
Swordsman
Join Date: May 2007
Posts: 289
![]() |
Variant(s) with the best user interface?
Hi, a long time since last! Since I'm planning to start programming *bands again, I want to make a poll to help me guide my effort.
Which variants have the best user interface (UI)? What UI features stands out in those variants? Favorite UI feature in any variant that you which was adopted in all *bands? Which would you rather, from an UI perspective, use as base for a new variant: Vanilla or Sangband? |
![]() |
![]() |
![]() |
#2 |
Swordsman
Join Date: Apr 2007
Location: Calgary
Age: 35
Posts: 327
Donated: $18.32
![]() |
I'd take the menu system from vanilla, the mouse support from FAangband and the status bar on the bottom of the screen (instead of the side of the screen) from Unangband.
|
![]() |
![]() |
![]() |
#3 |
Knight
Join Date: Apr 2007
Posts: 726
![]() |
It depends. For ASCII I'd take the status bar on the side of the screen (instead of the bottom of the screen) from Vanilla, for tiles (which I've not even once played with, yet) or perfectly square fonts, I'd probably take the Un status bar. Then, on panoramic displays, Vanilla style wins even for tiles for me. This is all with only the main big window (I never play with multiple terms). For multiple this is all different, again...
About S, I think the S code is great, for UI, script files, etc., but it's unmaintained, so it's mostly unusable from my perspective. It's 100% better to steal code from maintained variants for various reasons. P.S. Yet another dimension is: do you ask a newbie or a veteran? They have different needs and e.g. S seems a bit more newbie friendly (until it crashes). |
![]() |
![]() |
![]() |
#4 | |||
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 58
Posts: 9,532
Donated: $60
![]() ![]() |
Quote:
![]() Quote:
Quote:
![]() This is kind of all over the place, but I hope it helps a bit.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|||
![]() |
![]() |
![]() |
#5 |
Adept
Join Date: Feb 2008
Posts: 134
![]() |
Speaking as a newbie (and admittedly I haven't played many variants yet), I absolutely prefer the status bar on the bottom instead of on the side. I love Unangband's.
Personally, I always turn off mouse support, so I can't say anything about that. And I also particularly enjoy Unangband's dungeon knowledge screen, if your game would need something like that. |
![]() |
![]() |
![]() |
#6 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,803
Donated: $40
![]() |
I second Anne's recommendation of the knowledge menus, though the monster knowledge is likely to prove more useful than dungeon knowledge in most variants. (Dungeon knowledge only applies for variants with wilderness and/or themed dungeons.)
If your variant needs any grouping menus, the UnAngband code is highly portable. So is the V/FA version, although that also requires the ui-menu API. I recommend the latter if you are planning to use unified menus; otherwise use the UnAngband version. The NPP version is not portable; it was derived from the original ad hoc UnAngband implementation. |
![]() |
![]() |
![]() |
#7 |
Swordsman
Join Date: May 2007
Posts: 289
![]() |
Thanks for all the answers! So, it seems that S, V, FA and Un have the best UI.
First, to answer the question: As a *band programmer I'm a veteran, as a player a newbie. But, the difficulty of the game itself wouldn't matter since I plan to make a big overhaul of game mechanics for my variant. Second, some more thoughts about the answers and which way I'll be going with my variant: - S and V are the only variants that I consider to be acceptable as a base, because they are the only ones in which I can reach the goal of dual-licensing. - I can't take stuff directly from other variants than those two because of the license issue, luckily it seems that stuff people recommend from Un and FA are mostly either in V or things that can be duplicated by just observing the layout. - I have decided to use S as the base, it will probably be easier to take stuff that I want from V and add to S and the reverse direction. Also more stuff that I like in S. |
![]() |
![]() |
![]() |
#8 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 58
Posts: 9,532
Donated: $60
![]() ![]() |
Quote:
![]() Hope that helps.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#9 | |
Swordsman
Join Date: May 2007
Posts: 289
![]() |
Quote:
BTW, you wouldn't have some diff file containing the mouse system somewhere, do you? |
|
![]() |
![]() |
![]() |
#10 | |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,803
Donated: $40
![]() |
Quote:
I think what you want is here: http://dev.rephial.org/trac/changeset/698 |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Variant writing.. quickstart guide? Also, Hengband variant suggestions? | dzhang | Variants | 34 | April 1, 2009 00:45 |
[User Guide Development] Questions | JamesDoyle | Vanilla | 91 | September 16, 2008 09:57 |
Angband User Manual Wiki | JamesDoyle | Oook! | 31 | February 7, 2008 00:25 |
Multi-user *nix usability | shadowsun | Vanilla | 7 | September 7, 2007 13:57 |