Подключить шахматную доску к серверу по API

Владимир9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.08.2019

Проект и серверная часть реализована на языке программирования 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%E2%80%93Edwards_Notation