Библиотека по перестановке фигур на шахматной доске - цена по договоренности.
Задача
Необходимо написать библиотеку для перестановки шахмат на доске. Перестановка шахмат осуществляется по правилам, описанным 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 в шахматную доску, делать на доске перестановки и выполнять обратное преобразование.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Библиотека по перестановке фигур на шахматной доске - цена по договоренности.
Реклама
Библиотека по перестановке фигур на шахматной доске - цена по договоренности.
Необходимо написать библиотеку для перестановки шахмат на доске.
Перестановка шахмат осуществляется по правилам, описанным 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 в шахматную доску, делать на доске перестановки и выполнять обратное преобразование.