Project requirements and goals - latedude2/P3_programming-server GitHub Wiki

The following is taken from the mini-project description provided by the lecturer:

The documentation should contain all information necessary for another developer to extend the projects (AND UML class, use case, and sequence diagrams) and the instructions to download and run the game. The definition of the communication protocol between the server and the client should also be included.

Project characteristics:

* On-line multiplayer board game or another client-server application.
* Has a lobby where games can be organised (eg. created, closed, joined and started).
* Client-server architecture that supports at least 3 clients.