[0.915] UI improvements desparately needed

I see that the current UI require much overhaul. Hopefully, all of below will be implemented in the next beta. Bad UI distracts the gamer from having good gaming experience. Below are mostly small & effective suggestions that can help the game a lot. Discussion/suggestion welcomed.

1. Change how units are moved
After a player unit is selected with left click, it display waypoint not yet moved AND
a. Right click a destination tile, to set waypoint #1
b. Right click on another tile, to set waypoint #2, #3 and so on
c. Right click on the same tile already has a waypoint set, to execute the move immediately
(Effectively, double right click will move unit in a straight line, when there is no intermediate waypoint set)
d. Right click on the selected unit, to remove all the waypoint previously set
e. Right double click on enemy unit, to attack them. Waypoint adjusts itself if enemy wanders
f. Left click on emtpy tile to deselect
g. Left click on another unit, to select that another unit without changing waypoint set
At the end of turn, all units with waypoint set & movement point left will auto move.

2. [New usability function] Unit Production Waypoint
Same as above, except that applies to your selected city. Newly units produced will follow the waypoints at end of turn.

3. [UI Goal] Use keyboard to perform almost ALL actions.

Mouse is mainly used to select a tile or browse map. Ideally I should be able to complete each turn with absolutely minimal mouse movement.
a. Hotkeys for Units: Pass, Guard, Center unit on map
b. Hotkeys to cycle to prev/next Idle unit, Guarded unit, Henchman, Sovereign
c. Hotkeys to cycle to prev/next Event
d. Universal hotkeys to manipulate menus. Instead of use arrow keys to move the map, use them (or WASD) to scroll menu. For example, once a city is selected use left/right to scroll the Build/Train/Rash/Detail list. Spacebar to 'click'. Then, up/down to scroll the build list. Another space will jumps to the Done/Build button. Another spacebar will build/cancel.

4. [UI Goal] Minimize mouse movement needed
a. Put the "Cities & Units" to the right hand side (RHS), swap the Events to the LHS. So that unless gamers need to use the mouse to choose a tile, most mouse movement will be on the LHS. As of now, running the mouse across the huge screen is a pain.
b. OR, simply allow mouse warping from LHS to RHS, RHS to LHS will do.

5. [UI Goal] Streamline the game flow, by a better implementation of Events
Those diaglog boxes that tell you getting what loot (or "click OK to dismiss" dialog boxes) quickly get annoying.
Pls refer to Warlock: Master of the Arcane to see how events are well implemented. In short, clicking on the Event icon will zoom the map to where an event happened, and forces gamer to make choices if needed. Clicking the same icon again will cycle to next event of the same event type.
This game needs the following types of events, grouped together, and is displayed at each new turn.
a. Loot
b. Unit upgrade
c. Idle City
b. Idle Unit
e. A replay of other player's unit seen inside your FOW. There is no need to display them when I do end turn
f. A replay of strategic spell casted to players (with spell name/target displayed)
g. Units produced
h. Diplomatic requests
i. Battles fought & its result
... maybe more?

6. Option to skip seeing all movement/battle animation 

7. [Current UI Anonyance]
a. Why Disband unit is so prominent?
b. Remove those reminder like 'click to cycle'
c. Remove those mouseover for 'hotkey: B'. Just put an underscore under B, and mention that in the tutorial.
d. Clicking on those "Battle events" just dismisses it. Why not cycle to them to I can see or review it (again)?

Pls voice out your suggestions or show your support.  Thanks!

4,375 views 3 replies
Reply #1 Top

#1 - double-right click/waypoints.  do not do this.  If you're implementing waypoints, then shift+right-click to set them.  Otherwise, right-click should trigger action.

#2 - ok.  though I would rather they worked on other UI issues.  I have yet to have the desire to set a destination for units before they're built.

#3 - agreed.  more hotkeys = more better.  though overloading the functionality of hotkeys (so they do different things depending on the context) is a difficult balancing act.  the only thing worse than not having hotkeys is having hotkeys that appear to behave erratically.

#4 - wow, what size monitor do you have?  :O I don't think swapping the UI elements from one side to the other is going to make a difference.  Instead you probably want a hotkey that jumps through your city list.

#5 - agreed.  the events notification on the right-side needs some attention.  Other event types would be welcome, though they'll need to streamline the way they are displayed (or they'll likely run out of room).  I like each event having its own icon rather than one-icon representing a type of event that you click through, but either would be an improvement.

#6 - I like the battle animations (a lot!).  But if you don't want to see them the option for 5x speed is sufficient for this purpose, IMHO.

 

The idea of a "replay" of events that happened off-screen while the turn ended is my favorite of your suggestions.  It just seems cool.

Reply #2 Top

Great that you are agree with most of my suggestions!

So far, this beta has really poor UI, imho.   The control aren't convenient at all.

Definitely need a boast in this area, consider the developer has some intention to make this game to feel epic.   Epic means lot of units on the map, it definitely need much much more streamlining of the flow than what I see now.

I have not play enough to have over 100 units/stack, what is your opinion for those who did have 100+ stacks moving around?

 

 

Reply #3 Top

I think it have a nice UI compared to it being a beta...

I said it before, I think they will wait with updating the beta until everything else is in place, so they wont do double or triple work for UI work.
That said I do love your post, because when we finally get to the UI stage it is nice to have some nice ideas out there to how to upgrade the UI, UI is half the game!

Sincerely
~ Kongdej