- Create Game Rooms
- Create Client Info
- Add State System
- Add Handlers and Managers
- Add a Poker Game
This project is a Python-based application that includes a WebSocket server, a room state system, and various handlers, managers, and states. It is organized into several directories: domain, handler, manager, states, and main.
To install the project, you need to have Python installed on your system. Then, you can install the required dependencies using pip:
pip install -r requirements.txt
## Usage/Examples
To run the WebSocket server, execute the following command:
```bash
python server_1.py
## Then run the client in another terminal
python client.pydomain: Contains the domain models used in the project.handler: Contains the handlers for different actions in the project.manager: Contains the managers that handle the logic and operations of the project.states: Contains the different states that the project can be in.main: Contains the main scripts to run the project.
This project does not have a public API.
This project does not currently include automated tests.
Contributions are welcome. Please make sure to update tests as appropriate.
Include information about the license.
[MIT](https://github.com/JasonSTong/Terminal-game/blob/master/LICENSE)
This project was created by jasonstongc.
For further questions or discussions, please contact jasonstongc.