Skip to content

API documentation

Find in this section all API information of the libary

Library structure

ai                    # The different AI engines
evaluation            # To evaluate the ELO or TrueSkill level
models                # ML models utils
players               # Player abstractions
tree                  # Search tree abstractions
board.py              # Board representation
constants.py          # All constants used across the libraries (piece names, values, etc...)
game.py               # Game representation (main class of the library)
heuristics.py         # Board heuristics constants and helper functions
move.py               # Move parsing abstraction
piece.py              # Piece helper functions
utils.py              # Other helper functions