Pretty flowcharts added to README

This commit is contained in:
Boyan 2023-11-02 14:58:21 +01:00
commit 3483356d26
3 changed files with 22 additions and 0 deletions

22
README.md Normal file
View File

@ -0,0 +1,22 @@
# Game Server
This is the platform from which one can host any "game" that they have defined. It's a sandbox for simplistic multiplayer games(like chess, tic tac toe, othello, etc.).
## Ideas
* Simple websockets connection between server and "players"(clients)
* Clients need to
* Authenticate (at a later point)
* Describe the protocol of the game that they're going to play to the server, which then gets compared and informs the players if there's a mismatch
* Simple web interface(list) of all current games
* Developed protocols, which clients can use.
## TODOs
* [ ] Create websocket server
* [ ] Implement the description of the protocol from the client(s)
## Flowcharts
### Creation
![Game creation](media/game_creation.png)
### Preparation
![Game preparation](media/game_prep.png)

BIN
media/game_creation.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
media/game_prep.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB