Архив: Подключить шахматную доску к серверу по 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
Категория