mirror of
https://github.com/szymon-jozef/checkers.git
synced 2026-10-27 19:20:44 +01:00
24 lines
701 B
Markdown
24 lines
701 B
Markdown

|
|
|
|
# Game of checkers online
|
|
|
|
Currently WIP
|
|
|
|
# Architecture
|
|
## Game logic
|
|
Game logic is handled through board and game-master structs. It's self-contained
|
|
|
|
## Network
|
|
This project has network server and client written with tokio.
|
|
|
|
## Example clients
|
|
In `src/bin/client.rs` there is an example client in cli. It works for now, but in the end there will be also a gui client. Anyone can write their own clients, due to the way it's written, tho.
|
|
|
|
# Thoughts
|
|
Server is self-contained, so frontend can be written in:
|
|
- ratatui?
|
|
- raylib bindings for rust
|
|
- egui
|
|
- macroquad
|
|
- cli lol (already kinda happening)
|