Демо и подробное описание: https://webtool.one/ru/backgammon-logic
Логика расчета ходов для игры в нарды длинные (классические). Реализовано на Node.js (backend).
1. На входе: 1) расположение фишек на доске; 2) выброшенные очки; 3) параметры расчета.
2. На выходе: расположение фишек на доске с указанием, какие позиции могут ходить и куда.
Учтены правила: первый ход, дубли, полный ход, блоки, выброс с доски. Предусмотрена возможность отмены хода, а также восстановления состояния (из БД и т. п.).
Модуль без внешних зависимостей. Полностью готов для встройки в проект.
Движок сайта: Self - written
Контент: Копирайт
Исходный код
Интернет, маркетинг и SEO
Отдых, развлечения и хобби
Хобби, увлечения
Укажите причины недовольства.