Problem
Select your 2-person (or more) game.
Write down, in detail, the rules for the game.
Design your client program and your server program. You will be running your client program twice and your server program once, all at the same time. What will each program and how will it communicate with the other programs? Document what each program will perform and what information will they need to communicate with each other in the order that the communication must occur.
What classes will you need for the client program? What classes will you need for the server program? Draw a UML class diagram showing the classes for each program.
a) The detailed rules for your game.
b) Your design for each program - what will each program and the communication between the programs.
c) Your UML class diagrams.