User Story
As a games hub user, I want to have access to everything related to games in one place, including access to my stats, the ability to share feedback, and learn more about games secondary actions about the Games.
Requirements:
General layout
- Display "Which came first"
- If users do not have access to which came first with the language selected, grey out "Which came first" if they tap on it, show the "Share interest" dialog (detailed below in Languages)
- Layout should support addition of second game below
- Show cards in horizontally scrollable carousel
Today's card
- Today's game is always the first card
- When today's game has not yet been played, preview the first question
- When user is Midplay, show CTA to "Continue today's game"
- When users has completed the game, show CTAs to "Review results" and "Play the archive"
Previous days
- Users can scroll horizontally to access the last 2 days' games, and the archive
- Tapping anywhere on the card opens that day's game
- Cards update based on gameplay state (Not started, paused, complete)
Language selection
- Show all app languages the user currently has
- If there are no games available in a language, show the language chip as greyed-out
- Show a dialog or survey upon tap of a greyed-out language
- Dialog/survey allows them to submit a report of interest to our data backend.
- Record the language they selected along with the request
Overflow Menu with:
- Games stats (Leads to Activity tab stats module, scrolled to the games stats section)
- Learn more (leads to MediaWiki page) https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Games
Designs
general layout
midplay
complete
yesterday + 2 days ago
3 days ago + archive
overflow menu