Structured User Story #2 - User is dealt cards for round

USE CASE #2

The user is dealt a hand (two cards) from the server, along with other players, from one (randomly shuffled) deck of cards.

Preconditions

All users are connected to the server and a game has been started by typing COMMAND:STARTGAME in the message dialog box.

Success End Condition

Each player has two cards. All the cards are from the same randomly shuffled deck. All this is controlled by the server.

Fail End Condition

If goal is abandoned then the user has exited or server has terminated. Either way, the program will come to an end by request of the user, without delay.

Trigger

Any user types COMMAND:STARTGAME at the message dialog box. The game starts and players are all dealt cards.

Description Server is running.
User connects to server (see use case #1)
Any connected user initiates a game using COMMAND:STARTGAME
All players are dealt their cards.