-
Notifications
You must be signed in to change notification settings - Fork 13
The Plan
Christopher Van edited this page Jan 24, 2014
·
2 revisions
- A user should be able to log in and register.
- Issues:
- Done
- Issues:
- A user should be able to edit his/her username (cvan), display name (Sea Van), avatar (gravatar), bio, and homepage URL. Changing the email address is something that the user needs to deal with with Persona.
- A user should be able to become a vouched developer, reviewer, or admin.
- Issues:
Developer profiles
- A (vouched) developer should be able to submit a game.
- A reviewer should be able to review a game.
- Issues:
- A developer/reviewer/admin should be able to edit an existing game.
- A developer/reviewer/admin should be able to feature an existing game.
- A user should be able to find a game to play.
- Issues:
- A user should be able to accrue points on a leaderboard.
- A user should be able to unlock achievements.
- A developer should be able to use our
navigator.gameAPI to manage game state and player interaction (e.g., peer-to-peer, multiplayer text/video messaging; in-game notifications). - A user should be warned if his/her device lacks the minimum requirements (i.e., "buchets") needed to play the game.
- A user should be able to play a game for free but access more advanced functionality via in-app payments (using Stripe or a home-rolled payments solution, for example).
- A user (authenticated or anonymous) should be able to share a game via Twitter, Facebook, or Email.
- Issues:
- A user should be able to add friends.
- A user should be to be able to see the games his/her friends are playing.
- A user should be to be able to see the games he/she is playing.
- A user should be able to get recommendations for new games based on similar games, what his/her friends are playing, and what's trending in his/her region/language.
- A developer should be able to use our RESTful API with ease.
- Issues:
- A developer should be able to use our developer tools with ease.
- Issues:
- A user should be able to play in our game centre with ease.
- Issues:
- A user should be able to submit feedback about our game centre.
- A user should be able to submit feedback about a game.
- A user should be able to be able to look up public analytics for a game.
- A user should be able to be able to look up analytics for his/her own game usage.
- A developer/reviewer/admin should be able to be able to look up private analytics for a game.
- All API endpoints should be thoroughly unit-tested.
- All UI functions should be thoroughly unit-tested and views should be thoroughly end-to-end-tested.