Why are we doing this?
By creating an archive of games we can allow for engaged users to spend more time playing the game
Proposal
- Allow players to view their historic streak + scores
- Allow play of archive of games (starting at first posted game in your langauge) that will be generated on the fly
- No replaying of previously played games
- We cannot allow people to review previously played games (eg. if you click on the date in the archive for a game you played you get a snack bar saying, ‘thanks, but you already played this game’ or something similar or you see the score larger, but you can’t replay or review the questions)
- Archive starts on the date that the game is launched in your language
Some general guidelines and decisions:
- For selecting which previous day to play, let's try to use a standard Material date picker.
- If a previous day was already played, it cannot be replayed, nor can the previous questions be reviewed.
- If the user plays a previous day's game, it will not count towards the current "streak" of the user.
- If the user starts playing a previous day's game, then leaves the app until the next day, the game will reset to the current day, and any progress in the previous day's game will be lost.
- The user will not be allowed to play days earlier than the "rollout" date of the game (to be hardcoded).
(figma)