Skip to content

MVP client flows #15

@bwong858

Description

@bwong858

Room creation

  • A user must be able to create a room
  • A uuid and corresponding URI for sharing must be created for others to join the room

Team delegation

  • There must be at least two players (one spymaster) per team before a game may begin
  • Users must be able to move between teams
  • Users must be able to delegate one and only one spymaster per team
  • There must be an option to randomize teams and spymasters

Game / Board

  • Boards must be generated with randomized words from the word bank
  • A board map must be randomly generated
  • Red or blue is assigned 8 words, and the other 7 words, at random. The team with 8 words goes first.
  • The spymaster submits a clue and a number of words for the clue
  • At least one guess must be made per turn
  • A player whose team's turn it is must double-click a tile (so as to avoid accidental single clicks) in order to submit a guess for their team
  • If the guess is correct and the team has N + 1 guesses remaining, where N = number of words for the clue, the team make another guess or decline to make additional guesses
  • etc; standard rules

Starting new games

  • Users must be returned to the Teams page with the delegations from the current game

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions