SDA SE Wiki

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

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2008b:s03_user_leaves_game [2008/09/01 14:55]
michael.brunner
teaching:labs:xp:2008b:s03_user_leaves_game [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== S03: User leaves game ======
 +
 +===== At the exiting client =====
 +
 +  - Confirmation message at the client side whether the user really wants to leave the game. 
 +  - The queue is deleted at the client. ​
 +  - The game should be exited and application quit on the client that requested the exit. 
 +   
 +===== At all other clients =====
 +  - The map on all the clients should be refreshed with the removal of the marker of the player who left. 
 +  - The exiting player information should be deleted from the players'​ list at all the other clients. ​
 +===== At server side =====
 +  - The queue belonging to the exiting player should be deleted. ​
 +  - The player should be deleted from the Player list (Game). ​
 +  - The server should broadcast to all other clients informing that a particular user has exited the game.  ​
  
teaching/labs/xp/2008b/s03_user_leaves_game.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019