Следуя этому вопросу без ответов , я бы хотел воспроизвести ходы в шахматной игре из Portable Game Notation или из XML, который macOS
сохраняет. Я нашел этот проект в Delphi , который делает то, что я хочу:
Эта версия позволяет загружать файлы игр и выбирать отдельные игры для воспроизведения. Движения отображаются последовательно при нажатии кнопки «Переместить» и могут быть отменены нажатием кнопки «Отменить». Двойной щелчок по любому ходу в списке ходов быстро переместит доску вперед или назад в положение непосредственно перед этим ходом.
Я нашел этот Гист , который, кажется, что-то делаетаналогично в Python, но я не смог установить требуемый пакет chess
с pip
. Тем же автором я обнаружил интерфейсный модуль с исходным кодом и пакетом PyPI для импорта в серверную часть шахматного ИИ, но запуск кода выглядит специально для задней части- и не игровой проигрыватель.
Существует ли шахматный проигрыватель в Python?