Functional Requirements - Z0754/SanchiPinch GitHub Wiki

  1. user could create and store profile for play game, a player could have multiple profiles, but only one of them could be used in a game (10 points)
  2. user could create game script, which include story cards, events, ability check, branches and more. (20 points)
  3. user could create game in lobby for other users to get in (10 points)
  4. user could view other users’ rating in the same room (5 points)
  5. user could view other players’ profile used in the game (5 points)
  6. users in same game (including game master) could chat (5 points)
  7. user who create the room will be game master of the game, who will get access to:
  1. Game scenario control (10 points)
  2. Dice control and adjustment for events and ability check (5 points)
  3. Make changes on players’ profile (5 points)
  4. game mechanics including dice, ability check and more. (10 points)
  1. user will get updated profile for future game (10 points)
  2. user could rate each other after game (5 points)

Bonus function: Item system includes item aquire, usage and remove. (5 points)