часть функционала:
- Перетаскивание шашек, чтобы сделать ход с вариантом драг-энд-дроп
- Подсвечивание областей на доске для вариантов хода
- Расстановка шашек(доска и с ней рядом варианты шашек: белая, черная шашка + шашка, которая в дамках) с вариантом драг-энд-дроп
- Когда противник делает ход, мне перед этим появляется стрелка, указывающая, куда противник передвигает шашку
- включение/выключение нотации(цифры и буквы с краю доски)
- воспроизведение игры(есть запись игры с ходами, должна быть возможность ускорять/замедлять показ, останавливать, ставить на паузу, пошагово управлять игру(след, пред ход)
можно хоть на pure JS+ svg , но можно и 2д canvas, 3d, в той же threejs. Лог, пуши держать в журнале.
Обсуждают сегодня