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 |