Enable Gameboard to structure games that require multiple teams playing the same game to "ready up" before allowing anyone to start.
Requirements
Add a flag to Game which marks it as one which requires a synchronized start
No player is allowed to click "Start Session" unless all players have readied and all teams have the minimum number of players specified by the game rules
Once the session has started, any unenrollments/session restarts do not affect the game's availability to other players or teams.
Potential use cases
Competition
Shared educational sessions with Gameboard at the heart
Enable Gameboard to structure games that require multiple teams playing the same game to "ready up" before allowing anyone to start.
Requirements
Game
which marks it as one which requires a synchronized startPotential use cases