Skip to content

Latest commit

 

History

127 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal Chat Room(No game Now)

Todo

  • 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.

Installation

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.py

Directory Structure

  • domain: 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.

API Reference

This project does not have a public API.

Tests

This project does not currently include automated tests.

Contributing

Contributions are welcome. Please make sure to update tests as appropriate.

License

Include information about the license.

[MIT](https://github.com/JasonSTong/Terminal-game/blob/master/LICENSE)

Credits

This project was created by jasonstongc.

Contact Information

For further questions or discussions, please contact jasonstongc.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages