GameUtilities for creating and navigating games |
|
---|---|
Create a new game |
|
Make moves and create variations |
|
Get the root node of a game |
|
Advance in the game tree, playing next move from current branch |
|
Go back in the game tree, reverting the last move from current branch |
|
Get all variations for next move (the children of current node) |
|
Follow variation of a move, playing its first move |
|
Pipe operator |
|
AnalysisUtilities for the Stockfish engine |
|
Configure and start Stockfish engine |
|
Have Stockfish play the next move |
|
AnnotationsUtilities for adding and exporting game annotations |
|
Parse Numeric Annotation Glyph (NAG) of a move |
|
Get comment for a move |
|
PGNUtilities for reading and writing games |
|
Read a game from a PGN |
|
Save a game as an PGN |
|
Get PGN for node of a game |
|
Printing and plottingUtilities for printing and plotting |
|
Print board |
|
Print game node |
|
Print a list of variations |
|
Plot rendering of the board |
|
Save an SVG with rendering of the board |
|
PythonUtilities for using Python |
|
Install python-chess |
|
MetaUtilities for getting information about the state of the game |
|
Get FEN representation of board |
|
Get whose turn it is |
|
Get number of move |
|
Get number of ply |
|
Get number of half-moves since the last capture or pawn move |
|
Get result of the game ("*" if it hasn't ended) |
|
Get all legal moves available |
|
|
Get information about the current board |
|
Get information about the current board given a move |
|
Get information about the current board given a color |