over 2 years ago - ACE-Tiggs - Direct link

Summary

Currently, players have a variety of functionality in Eternal Kingdoms that is only functional through CSR commands. We need to add a UI that allows them to control EKs to improve the UX of EKs

UI: Current List

image3.png

 

Player Management UI

A player management UI can be accessed by all players within the Eternal Kingdom from their left menu bar.

  • The Player Management UI centers around a list of players
  • The List of players is divided in the following way:
    • Monarch
    • Nobles
    • Vassals
    • Citizens (The remainder of players in the EK)
      • Citizens are all players within this EK (or that have been invited to this EK) that are not Vassals, Nobles, or Monarchs
        • Eg. In a public EK, a new player that joined the EK would be considered a Citizen
  • Monarchs and Nobles see offline players that were invited to the EK, but Citizens and Vassals do not
  • An Icon next to each player indicates if they are a Noble or a Monarch
  • Players can filter to display only players that have ownership of a particular parcel using a dropdown in the UI
  • Monarchs have an extra tab in the Player Management UI that lists all banned players
  • Whenever a player’s permissions are updated while their EK UI is open, it should be updated automatically without closing the UI and a popup should inform the player that their permissions were updated
  • An Invite Citizen button allows Monarchs to add EK citizens by name
    • A pop up appears so that the monarch can invite the citizen by typing their name and confirming
      • The popup informs the monarch that players invited in this way can access their EK while it is set to private
    • This button only appears for the Monarch
  • Selecting a Player from the Player Management UI expands the UI to show the following:
    • All parcels the selected player is an owner of (monarch or noble)
    • All parcels the selected player is a vassal of
    • Access to an Options menu, which has the following:
      • An option to "Make Vassal"
        • This is only visible when selected by a parcel owner
        • Selecting this option displays a popup that allows the parcel owner to select which parcel to add the selected player to
          • The list of parcels in this popup is filtered to only parcels that the parcel owner has appropriate permissions for
            • If a parcel is deleted/added while this list is open, it should update automatically
        • After selecting a parcel, a popup automatically appears that allows the parcel owner to grant tokens to the new vassal
          • Token grants are presented as a set of sliders, one for each token type
      • An option to "Grant Nobility"
        • This is only visible when a player who is not a noble is selected by a monarch
        • Selecting this option displays a confirmation popup to ensure that the monarch intends to add the player as a noble
      • An option to "Revoke Vassaldom" for each parcel they are a vassal of
        • This is only visible when a player who is a vassal is selected by a parcel owner
        • The list of parcels in this popup is filtered to a list of parcels that the monarch/noble has appropriate permissions over AND to parcels the selected player is currently a vassal of
        • After selecting which parcel to remove the player from, a confirmation popup should ensure that the monarch/noble intends to remove this player's vassal status from the specified parcel
      • An option to "Revoke Nobility"
        • This is only visible when a player who is a noble is selected by a monarch
        • Selecting this option displays a confirmation popup to ensure that the monarch intends to remove the player as a noble.
          • This popup displays the number of cells the noble has access to, and the number of cells they are currently using.
      • An option to set a Noble’s Cell Count (map squares)
        • A slider will allow the monarch to set the cell count for the noble
          • The slider maximum = Current Cells the noble has + Amount of cells that are left to give
          • The monarch can see how many cells have been used by the noble
        • Nobles do not see the slider but can see how many cells they have used out of how many cells they have remaining
          • The Noble sees how many cells they have remaining while placing parcels within the EK
      • An option to Set Tokens
        • This is only visible when a player who is a vassal is selected by a parcel owner
        • A set of sliders will appear that allow players to set tokens for each token type
          • The slider maximum = Current tokens the Vassal has + Amount of tokens that are left to give
      • An option to “Ban Player”
        • This is only visible when a player who is not banned is selected by a monarch
        • A confirmation popup will ensure that the monarch intends to ban the player
      • An option to “Unban Player”
        • This is only visible when a player who is banned is selected by a monarch
        • A confirmation popup will ensure that the monarch intends to unban the player
      • An option to “Remove” a player 
        • This is only visible when a player is selected by a monarch
        • A confirmation popup will inform the monarch that the selected player will no longer be able to access the EK whenever it is set to private, but will not remove them from the EK when it is public
           

EK UI Improvements
A few messaging improvements are necessary within existing EK UIs:

  • The remaining cells a noble/monarch has left to place should appear within the EK Builder
  • Rather than disappearing, the EK Token HUD should be updated to display a message that a vassal or noble “Cannot Build Here” whenever they enter a parcel that they do not have tokens for

Mock-Ups

image2.png

image1.png

 

Monarch_Noble (3).png

 

Add_Citizen.png

 

 

over 2 years ago - ACE-Tiggs - Direct link

Edits were made to the original design based upon feedback, they're shown in blue. 

New image was added based upon changes, and one image was updated. 

over 2 years ago - ACE-Tiggs - Direct link

Thanks for your feedback to this design.  The designers will be going over your feedback!