SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Player role selection

Selecting Mr.X (no Mr.X assigned)

  1. Start the application.
  2. Client requests information from server about assignment of Mr.X.
  3. Player role selection screen is displayed.
  4. Player selects Mr.X as role.
  5. Client sends information to server (Mr.X role selected).
  6. Game starts.

Selecting Detective (no Mr.X assigned)

  1. Start the application.
  2. Client requests information from server about assignment of Mr.X.
  3. Player role selection screen is displayed.
  4. Player selects detective as role.
  5. Client sends information to server (Detective role selected).
  6. Game starts.

Selecting Detective (Mr.X assigned)

  1. Start the application.
  2. Client requests information from server about assignment of Mr.X.
  3. Player role will be automatically assigned to detective
  4. Game starts.

Selecting Mr.X (Mr.X seems not to be assigned)

  1. Start the application.
  2. Client requests information from server about assignment of Mr.X. (Mr.X not assigned yet)
  3. Player role selection screen is displayed.
  4. Some other client sends information to server (Mr.X role selected).
  5. Player selects Mr.X as role.
  6. Client sends information to server (Mr.X role selected).
  7. Player is automatically assigend to be a detective.
  8. Client gets information from server about Mr.X role is already assigned.
  9. Error message is displayed on the client.
  10. Game starts.
teaching/labs/xp/2008b/s04_player_role_selection.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019