Архив: Подключить шахматную доску к серверу по API
Бюджет
200$
в месяц
Создан: 6 лет назад
Закрыт
- Описание
- Проект и серверная часть реализована на языке программирования Rust. В качестве клиента используется шахматная библиотека Сhessboard.js. Протокол связи WebSocket
API на сервере реализовано. Надо к нему подключить Сhessboard.js и передавать ходы с доски. Далее по истечению времени на ход, принимать ответный ход и обновлять состояние доски.
Пример общения по API:
клиент:
"/list" - список текущих игр
"/join game_name team" - team один из [black, white, spectators]
"/move e2e4" - передать ход
"/leave" - сдаться, покинуть игру
сервер:
присылает FEN string текущего состояния шахматной доски: https://en.wikipedia.org/wiki/Forsyth–Edwards_Notation
- Категория