Background
The current entry point for Wikitriva games is in the explore feed. FY 25-26 we will introduce new games and update the explore feed. With this in mind, the games needs a permanent entry point that will allow users to decide which game they want to play.
User story
- As someone interested in Wikipedia Games, I want a homepage for Games within the app, so I can see all of the games in one place, see announcements about new games, and play the archives of each game.
Requirements
Create cards
- Create a games hub with our current game of “Which came first” that can support multiple games, each with its own section
- For “Which came first” section, provide access to
- Today’s Game
- The last 3 day’s games
- The archive
- The “Which came first” cards should update status to reflect game status for today and the last 3 days
- When a game has been played, display the score & completed status.
- Opening a day that has been completed should lead to the splash screen with “Review results” / “Play the archive”
- When a game has been paused, show an unfinished status. Opening a day that is incomplete should show the splash screen with “Continue today’s game”
- If someone opens “Which came first” from the Games hub, and then exits, land them back on the Games hub
Languages filtering
- All app languages that someone has enabled should show up as filters in the hub.
- Turning on a language filter should show the games available in that language
- Any languages without access to the game should be greyed out. If a user tries to turn that language on, show a toast to let them know the language is not available.
- The toast's link should lead to https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Android/TriviaGame#Want_to_help_bring_the_game_to_your_language?
Overflow menu
- Create overflow menu within the Games hub
- "Learn more" for all users (Leads to https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Games)
- "View game stats" leads to the Activity tab, with Game stats shown on screen
Update navigation
- Update the activity tab game stats module so it navigates to the Games Hub
- Update the existing feature announcement's copy (Figma)
- CTA should be updated to lead to the Games hub
- Update CTA to “Play”