This game is inspired by a real-life card game named Trio, created by Kaya Miyano. I developed this game to gain practical experience with socket programming.
- Python 3.13.1
- Termcolor 2.5.0
- 3-player gameplay
- Cross-platform compatibility
- Input validation is incomplete: Be sure to enter the correct card index while playing, or the game will crash.
- If the game fails due to firewall or network issues, try using a VPN like Radmin.
-
Install Dependencies
Install Termcolor (2.5.0) and Python 3.13.1 (or later) on both the server and client machines. -
Set Up the Server
- Start the server and bind it to a valid IP address.
- To do this, edit the server file and replace
"localhost"with the desired IP address.
-
Connect the Clients
- Open the client application.
- Choose the first option and follow the instructions.
- If the server is bound correctly and the firewall doesn’t block connections, you will successfully join the game!
- the
start.batfile, opens one instance of the server and tree of the client, this can be used to test if the game works on the current machine