Библиотека по перестановке фигур на шахматной доске - цена по договоренности.

Задание закрыто
Статус рабочей области:Поиск исполнителя
Стоимость:Договорная
Срок выполнения:10 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2017-10-19 12:08
Обновлено:2017-10-31 14:57
Был(а) на сайте:2020-07-14 11:51

Библиотека по перестановке фигур на шахматной доске - цена по договоренности.

 
Задача

Необходимо написать библиотеку для перестановки шахмат на доске.
Перестановка шахмат осуществляется по правилам, описанным json строкой (пример находится во вложении)
Формат приблизительно такой:
клетка с которой будет браться фигура,
клетка на которую перемещается фигура
список фигур, которые участвуют в корректировке
новое значение фигуры

На вход функции корректировки подается шахматная позиция в формате fen
FEN -https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%A4%D0%BE%D1%80%D1%81%D0%B0%D0%B9%D1%82%D0%B0_%E2%80%94_%D0%AD%D0%B4%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%B0
На выходе новая позиция и json с описанием изменений (с какой клетки взята фигура, какая взята фигура. на какую клетку перемещена, и какой фигурой стала)
Для упрощения работы с FEN есть библиотека chessboard.js которая позволяет преобразовывать FEN в шахматную доску, делать на доске перестановки и выполнять обратное преобразование.

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.