Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old December 20, 2014, 03:29   #1
nppangband
NPPAngband Maintainer
 
Join Date: Dec 2008
Location: Stat Gain, Angband
Posts: 926
nppangband is on a distinguished road
Brainstorming time - what should the character screen look like?

In working on the NPP QT port, I am ready to make the character/player screen. Its current form (basic character info, toggle screen to see key resists) that has existed since the late 80s is based on the limitations of an 80x24 screen. In a modern ui there is so much room for improvement, and so many different ways this screen can be implemented, I wanted to open it up to suggestions.

There are plenty of ways to display information outside of just plain rows and columns. The dialog box can use tabs, pop-up boxes, mouse hovers, mouse clicks, etc.

Here is my initial thinking, on which there is a lot of room for improvement:

The top of the character screen would be fairly similar to the initial screen. A mouse hover or click on some of the labels should bring up an explanation of that characteristic (explaining infravision, etc). The max experience row can be hidden if the player's experience is drained, and the experience to advance can be hidden if the player is level 50.

The second screen, which shows stat adjusts, resistances and abilities, can be a different section or a tab. But I think it should cascade down much longer, and display practically every relevant flag. For the weapons, the slays can be shown.

Part of me wants this screen to have one flag on each line, with the equipment, quiver, backpack, and perhaps the home inventory all shown on that line. So the player can look at all their items and see what they have that resists nether, etc. A mouse hover should bring up an explanation of that flag (e.g. Resist shards reduces damage by x%, and also prevents the player from being cut by shard attacks). I would like to improve on the current |---+-++-| way of displaying resists, but I haven't had any good ideas yet.

Eventually, I want to make a screen where the player could select from a section of drop-down boxes all of the possible items from their inventory, equipment and home for each equipment slot, and quickly compare the differences between what their character is wearing now and what they would be like wearing a particular kit.

Suggestions are more than welcome. There must so much that could be done with this screen that I have not thought of.
__________________
NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57
nppangband is offline   Reply With Quote
Old December 20, 2014, 08:12   #2
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 57
Posts: 9,463
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
In FA, I have made it a coloured, scrollable copy of the character dump, which IMHO works quite well.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old December 20, 2014, 14:11   #3
getter77
Adept
 
Join Date: Dec 2009
Location: GA, USA
Age: 38
Posts: 240
getter77 is on a distinguished road
Send a message via AIM to getter77 Send a message via MSN to getter77 Send a message via Yahoo to getter77
What about some manner of radial, zodiac-like display for resists with colored lines or some such being drawn out? No need for scrolling at all, works at a glance, and you can still mouse over for more details. There's a specific name for it in general, comes up somewhat in the jRPG circles, but it escapes me...

In general, visual flourish and style should definitely trump Spreadsheetism now that you lot are fairly unshackled versus the old days.
getter77 is offline   Reply With Quote
Old December 20, 2014, 16:54   #4
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,022
Derakon is on a distinguished road
How about a list that just says "you have this resist", "you don't have this ability", etc., and you can click on items in the list to switch to a view that shows you all the items you have/know about that provide it.
Derakon is offline   Reply With Quote
Old December 20, 2014, 18:47   #5
nppangband
NPPAngband Maintainer
 
Join Date: Dec 2008
Location: Stat Gain, Angband
Posts: 926
nppangband is on a distinguished road
Quote:
Originally Posted by Derakon View Post
How about a list that just says "you have this resist", "you don't have this ability", etc., and you can click on items in the list to switch to a view that shows you all the items you have/know about that provide it.
My thinking there is to separate the resists, immunities, abilities, slays etc. into different widgets. Then, each one can be sortable to allow the player to see what they resists they have and what they don't, or what resists are provided by a particular piece of equipment.
__________________
NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57
nppangband is offline   Reply With Quote
Old December 21, 2014, 10:31   #6
fph
Veteran
 
Join Date: Apr 2009
Location: Pisa / DL0
Posts: 1,019
fph is on a distinguished road
Quote:
Originally Posted by getter77 View Post
What about some manner of radial, zodiac-like display for resists with colored lines or some such being drawn out? No need for scrolling at all, works at a glance, and you can still mouse over for more details. There's a specific name for it in general, comes up somewhat in the jRPG circles, but it escapes me...
A radar chart?
__________________
Dive fast, die young, leave a high-CHA corpse.
--
You read a scroll labeled 'lol gtfo' of Teleport Level.
fph is offline   Reply With Quote
Old December 21, 2014, 14:01   #7
getter77
Adept
 
Join Date: Dec 2009
Location: GA, USA
Age: 38
Posts: 240
getter77 is on a distinguished road
Send a message via AIM to getter77 Send a message via MSN to getter77 Send a message via Yahoo to getter77
Yep, I think that's roughly it---add some stylings to it and a picture of a character in that sense could definitely be preferable to 1,000 words.

Could group like and opposing things together as well and cover the entire lot of it.

Last edited by getter77; December 23, 2014 at 13:58.
getter77 is offline   Reply With Quote
Old December 22, 2014, 17:49   #8
buzzkill
Prophet
 
buzzkill's Avatar
 
Join Date: May 2008
Location: Indiana, USA
Posts: 2,939
Donated: $8
buzzkill is on a distinguished road
How about a simple horizontal bar chart (or several), one for element resistances, one for status resists (FA, SI, 0 or 100%) , status effects (bless, haste shown as probable % of spell remaining), one for plusses (to hit/dam, stealth, shown as % of excess of natural ability, with peak ability determining scale). Something like this, in it's simplest form.

__________________
www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
My banding life on Buzzkill's ladder.
buzzkill is offline   Reply With Quote
Old December 23, 2014, 01:19   #9
bio_hazard
Knight
 
bio_hazard's Avatar
 
Join Date: Dec 2008
Posts: 641
bio_hazard is on a distinguished road
Maybe a few circular charts:

basic 4 + poison
status resists
Exotic resists
Enhancements (sInv, esp, speed, attacks, accuracy,damage)

then a mouse-over or click could pull up the additional details of what gives the resist or by how much.
bio_hazard is offline   Reply With Quote
Old December 23, 2014, 04:24   #10
Carnivean
Knight
 
Join Date: Sep 2013
Posts: 527
Carnivean is on a distinguished road
Quote:
Originally Posted by buzzkill View Post
How about a simple horizontal bar chart (or several), one for element resistances, one for status resists (FA, SI, 0 or 100%) , status effects (bless, haste shown as probable % of spell remaining), one for plusses (to hit/dam, stealth, shown as % of excess of natural ability, with peak ability determining scale). Something like this, in it's simplest form.

This will be the easiest to understand. Trying to overlay the items that affect the resistance, though, will make it messier. I'd list them below each resistance.

If you want to be more helpful you could make the list:
Worn (affecting current resistance)
-item 1, item 2, etc
Inventory
-item 3
At Home
-Item 4
Carnivean is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
1st time playing a priest character Ingwe Ingweron Vanilla 3 November 23, 2013 08:10
Ranger extra shot on Character Info Screen Ingwe Ingweron Vanilla 1 November 8, 2013 13:40
Character screen issue Jungle_Boy v4 1 November 8, 2011 16:03
Understanding 'Shoot' values in Character Screen krugar Vanilla 3 September 8, 2010 16:48
1611: Character screen crash (space, h, or f), debug info included Sergio Development 8 August 6, 2009 03:30


All times are GMT +1. The time now is 18:49.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.