Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Get All Status #3

@bauepete

Description

@bauepete

Story

As a player or virologist I want to get the current status of all players in order to see their progress.

Example

Player @jfuerlinger is on level M.

+serta-status

Expected response
Sample Image

  • The color bar on the left side indicates the level color
  • The message of the day is dependent on the level and chosen randomly if more than one message is available
  • The immunisation level is taken from an satellite training system (e.g., SoloLearn) and transformed into the Serta immunisation scale
  • The thumbnail shows the first letter of the game level and is red (if the user is infected), green (if the user's immune level allows a health check), and yellow otherwise
  • If the player suffers from an infection the footer shows the following message: "INFECTION ALERT!! You currently suffer from an infection and this will last another 2 hours, 20 minutes and 10 seconds.

Remark

DoD

  • The list of status messages shall be sorted from the highest to the lowest game levels in descending order. Within a game level the immune level shall be the second sort order (again descending)
  • The color bar reflects the level of the player
  • The avatar is shown correctly
  • The message of the day is chosen randomly from the list of level specific messages
  • The thumbnail has the correct level abbreviation (S, A, M, C, F, P)
  • The Level field shows the correct game level
  • The immunisation level is taken from SoloLearn where the the points of SoloLearn are subtracted by a correction (see MISSING) and multiplied by 0.1
  • The Infection Alert is shown correctly.
  • If the infection has passed the immune level has to be reduced by some amount (concrete amount to be taken from the config)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions