back | Go back in the game tree, reverting the last move from current branch |
board_color | Get information about the current board given a color |
board_is | Get information about the current board |
board_move | Get information about the current board given a move |
board_to_string | Convert a board to either unicode or ASCII string |
can_claim_draw | Get information about the current board |
can_claim_fifty_moves | Get information about the current board |
can_claim_threefold_repetition | Get information about the current board |
fen | Get FEN representation of board |
forward | Advance in the game tree, playing next move from current branch |
game | Create a new game |
gives_check | Get information about the current board given a move |
glyph_to_nag | Convert glyph to NAG |
halfmove_clock | Get number of half-moves since the last capture or pawn move |
has_castling_rights | Get information about the current board given a color |
has_en_passant | Get information about the current board |
has_insufficient_material | Get information about the current board given a color |
has_kingside_castling_rights | Get information about the current board given a color |
has_queenside_castling_rights | Get information about the current board given a color |
install_chess | Install python-chess |
is_capture | Get information about the current board given a move |
is_castling | Get information about the current board given a move |
is_check | Get information about the current board |
is_checkmate | Get information about the current board |
is_en_passant | Get information about the current board given a move |
is_fivefold_repetition | Get information about the current board |
is_game_over | Get information about the current board |
is_insufficient_material | Get information about the current board |
is_irreversible | Get information about the current board given a move |
is_kingside_castling | Get information about the current board given a move |
is_queenside_castling | Get information about the current board given a move |
is_repetition | Get information about the current board |
is_seventyfive_moves | Get information about the current board |
is_stalemate | Get information about the current board |
is_zeroing | Get information about the current board given a move |
line | Branch game with next move |
move | Make moves and create variations |
moves | Get all legal moves available |
move_ | Make moves and create variations |
move_number | Get number of move |
nag | Parse Numeric Annotation Glyph (NAG) of a move |
note | Get comment for a move |
parse_move | Parse move in context |
pgn | Get PGN for node of a game |
play | Move a piece on the board |
plot.chess.pgn.GameNode | Plot rendering of the board |
ply_number | Get number of ply |
print.chess.Board | Print board |
print.chess.pgn.GameNode | Print game node |
print.chess.pgn.Variations | Print a list of variations |
read_game | Read a game from a PGN |
result | Get result of the game ("*" if it hasn't ended) |
root | Get the root node of a game |
turn | Get whose turn it is |
variation | Follow variation of a move, playing its first move |
variations | Get all variations for next move (the children of current node) |
write_game | Save a game as an PGN |
write_svg | Save an SVG with rendering of the board |