This program was created to demonstrate a multiplayer game with the Socket and Arcade packages. This program is a multiplayer Set game, built on the card game Set. To play this game, you will search for three cards whose characteristics are all the same, or all different. To run this program, change directories to the directory holding client.py and server.py. Run server.py in terminal first, then run client.py any number of times to add players.
- Visual Studio Code
- Python 3.8.5 64-bit
- Arcade
- Socket
- Pickle
- Select
- Threading
- Item 1: Get each player's game to be synced with the server.
- Item 2: Update server whenever a change occurs in a client's game.
- Item 3: Create a game over screen displaying who won.
- Item 4: Allow the game to restart once it has been completed.