Выложил на гитхаб сетевые многопользовательские шахматы для локальной сети:
https://github.com/sbsoft-cmd/chess
Это клиент-серверное приложение с терминальным сервером и десктопными графическими клиентами.
Сетевой TCP стек — асинхронный (Rust, Tokio) и на сервере и на клиенте: неблокирующие сокеты + epoll для линукса, kqueue для винды.
Графический стек — CPU-рендеринг.
Клиенты работают на винде, маках, линуксе - везде, где есть минимальная графическая оболочка.
На сервере хранятся правила, текущее состояние каждой игры, часы, матч-мейкинг, ничьи/сдачи, история.
Клиент отправляет ходы, получает состояние и рисует доску с фигурами, управляет вводом.
Для тестирования есть боты.
Есть классические шахматы 8х8, есть шахматы 10х10, есть командные шахматы двое на двое 16х10.

Ответ на:
комментарий
от frunobulax
Ответ на:
комментарий
от kto_tama

Ответ на:
комментарий
от frunobulax
Ответ на:
комментарий
от frunobulax

Ответ на:
комментарий
от MoldAndLimeHoney

Ответ на:
комментарий
от frunobulax

Ответ на:
комментарий
от CrX


Ответ на:
комментарий
от gagarin0
Ответ на:
комментарий
от kto_tama
Ответ на:
комментарий
от algo
Ответ на:
комментарий
от gagarin0
Ответ на:
комментарий
от kto_tama
Ответ на:
комментарий
от kto_tama

Ответ на:
комментарий
от vbcnthfkmnth123