OrbisChessEngine
OrbisChessEngine is a Julia chess engine. It implements functionality for playing chess and for searching for the best move using the implemented chess engine.
Features
- All chess rules
- Bitboard representation
- Legal move generation (tested with perft)
- FEN parsing
- Opening book support
- Minimax search with alpha–beta pruning, iterative deepening, quiescence search, transposition tables, null move pruning, and move ordering heuristics
- Evaluation function based on piece-square tables
Getting Started
See the Getting Started page for installation instructions and basic usage examples.