Document peer reviewing will be done on reading rings.
Project work topic is networked game system. Assignment is to model, design and specify a gaming system where players can play game over network. There is two result specifications, a game topic specific model and gaming support model. Gaming support provides common functionalities where game specification defines topic game play functionalities.
Initial (model your own that is consistent with your design) breakout of networked gaming system:
Upper part – Entities (components, classes) that are using entities in specified layer and layer service.
Game layer specification – Game topic specific model and specification of communication. Game rules and logic, movement order, ..
Support layer specification – General game support functionalities modeling and communication specification. Creating and managing a game session, chant functionalities, ..
Bottom part – transport entities (well UDP) to deliver communication into some media (operating system and hardware manages it from that point, so not in focus).
Game is Nine Men Morris
Assumed Transport layer: User Datagram Protocol (UDP).
This User Datagram Protocol (UDP) is defined to make available a datagram mode of packet-switched computer communication in the environment of an interconnected set of computer networks. This protocol assumes that the Internet Protocol (IP) is used as the underlying protocol. RFC768