Structured User Story #23 - Observer Connects

USE CASE #23

An observer connects to a game in progress and monitors the activities.

Preconditions

The server must be running with client(s) connected to it, running a started game already.

Success End Condition

User connects to the existing game and observes the actions (flop, river, turn, money, winner, etc.)

Fail End Condition

If the game has not been started, then the connected user will be forced into the game as a player when it starts.
Also, if no server is running, then the observer cannot connect to anything!

Trigger

User connects to a server running on the LAN where other users are already playing a game.

Description A game is already in progress on the server on a given LAN.
A user decides to connect and observe the game, so they connect to the server.