Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get All Status #3

Open
bauepete opened this issue Mar 25, 2020 · 2 comments
Open

Get All Status #3

bauepete opened this issue Mar 25, 2020 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@bauepete
Copy link
Collaborator

bauepete commented Mar 25, 2020

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)
@bauepete bauepete added the enhancement New feature or request label Mar 25, 2020
@bauepete bauepete added this to the Version 1 milestone Mar 25, 2020
@jfuerlinger
Copy link
Owner

@bauepete would you be so kind to provide me some funny messages for the different levels:

e.g. "M" => Hospitals line up to get your help!

It would be great to have more than one message per level.

@bauepete
Copy link
Collaborator Author

Yes this is an issue with low priority (see issue #12). I will add them as we go. Did not have the creativity last night …

@bauepete bauepete changed the title Get my Status Get Status May 4, 2020
@bauepete bauepete changed the title Get Status Get All Status May 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants