File | Description |
---|---|
chess_engine.cpp |
Implementations of perft/perftdiv; main |
types.h |
Definitions of piece, square, move, masks and associated helper functions |
types.cpp |
Implementations of fast bitboard operations |
tables.cpp |
Lookup tables for piece moves, magic bitboard creation using hyperbola quintessence |
position.cpp |
Zobrist key creation, FEN manipulation |
position.h |
Probably what you're here for! Position data structure, legal move generation |
src
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||