Tina Wong, Maggie Zhao
The project is a multi-player checkers game. Along with the basic checkers game functionalities, such as allowing players to move across the board, the project will include a server-client connection.
For our minimum viable product, multiple users will be allowed to join the server. The amount of users allowed to join will be decided by the server. Once everyone has joined, the game will begin; the server splits up the users into two even(ish) teams—one team for the red checkers, and one for the white. Each team can vote for a piece to move and where to move the piece.
- Go to repo.
cd MKS65C-FinalProject/
- Change directory into final project.
cd sockets_code
- Compile code.
$ make
- Run server.
$ ./server
- Run client.
$ ./client
- Once the client joins the server, you can only say yes to continuing the game. You can say no, but the server does not know that the player has left and will continue the game regardless.
- Regular checkers can kill king checkers.