game_server/README.md

859 B

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

Preparation

Game preparation

In progress

Game in progress