Вопросы по теме 'python-chess'
python-chess — AttributeError: модуль «шахматы» не имеет атрибута «pgn»
Я пытаюсь экспортировать игру в шахматы на питоне в файл pgn. документация рекомендует:
import chess
.
.
chessBoard = chess.Board()
.
.
#Play the game and when over do below
game = chess.pgn.Game.from_board(chessBoard)
with...
2076 просмотров
schedule
14.05.2023
Как получить фигуру в python-chess
Теперь я использую python-chess для своего шахматного проекта. Я думаю, что нашел способ получить его через прямое определение. например chess.Board().piece_at(chess.B1) но я хочу получить его через переменную, есть ли способ получить тип...
2068 просмотров
schedule
21.11.2022
Печать отдельных ходов с помощью библиотеки python-chess
Я хочу последовательно печатать ходы (по одной строке за ход) из игры, которую я читаю (используя библиотеку python-chess) из текстового файла.
Итак, скажем, у меня есть файл pgn с игрой, в которой есть следующие ходы...
1. f3 e5 2. g4 Qh4#...
943 просмотров
schedule
10.02.2023
Как сделать глубокую копию определенного (изменяемого) объекта?
Я пытаюсь сделать шахматный движок.
def botmove(board):
legal=list(board.legal_moves)#needed because --->TypeError: 'LegalMoveGenerator' object is not subscriptable
boardhalfmove=board.pop()
choosemove(board,boardhalfmove, legal)...
33 просмотров
schedule
10.04.2024
AssertionError: push() ожидает, что перемещение будет законным, показывая доску, которая не является той, что была передана
Я пытаюсь написать простой шахматный движок, который ищет ход, дающий наибольшее материальное преимущество. Однако я сталкиваюсь со странной ошибкой, которая показывает не ту доску, которую я передал.
Мой код:
def best_move(board):...
99 просмотров
schedule
25.09.2022