Python chess engine based on Sunfish.
Play Skormfish at https://lichess.org/@/Skormfish
Project still in progress and improving
- Iterative deepening
- Negamax
- alpha-beta prunning
- transposition table.
- Negamax
- Piece value
- Piece-square tables
- Simple end-game detection
Name comes from Fable : The Lost Chapters
and ends by fish like all the best open source chess engines!
Sunfish (structure and chess logic)
Wikipedia Negamax article (negamax, A/B prunning and ttables)
Lc0 (opening book)
Chessprogramming wiki (everything else)
Feel free to contact me if you have any questions