Features
Below you will find a small list of what I have already implemented in Flux. Nothing special though as many computer chess engines have those features as well.
Board
- 0x88 Board Representation
Search
- Alpha-Beta Search
- Quiescent Search
- Iterative Deepening
- Internal Iterative Deepening
- Principal Variation Search
- Aspiration Windows
Move Ordering
- Transposition Table with Zobrist Keys
- Killer Moves
- History Heuristic
Pruning
Extensions
- Single-Reply Extension
- Check Extension
- Pawn Extension
- Recapture Extension
- Mate Threat Extension
In addition Flux supports multi pv output, which means Flux can show multiple best pv lines.
|