Releases: UndefinedCpp/EmeraldChessEngine
Releases · UndefinedCpp/EmeraldChessEngine
Emerald Chess 0.3.0
Updates:
- Static Exchange Evaluation (SEE) implemented
- Late Move Reduction (LMR)
- SEE pruning
- Tuned evaluation and other constants
Performance:
- ~200 Elo improvement compared to version 0.2.0 (Time control 10+0.1)
Note: The binary build requires AVX2 instruction support from CPU. This normally should not cause an issue.
Emerald Chess 0.2.0
Updates:
- Fully refactored search code
- Introduced aspiration window
- A Stockfish-inspired evaluation function
Test result:
- ~147 Elo boost compared to previous version
- ~23 Elo higher than Shallow Blue 2.0.0
Both tested under 10s+0.1s
time control.
Emerald Chess 0.1.1
Minor updates:
- Show version message in UCI and on start up
- Insignificant time management update
- Provide binary that can run on machines with AVX512 support (
skylake
)
Emerald Chess 0.1.0
The starting point of Emerald chess engine!
Features:
- Principal Variation Search
- Transposition table (not configurable)
- Quiescence search
- Piece square table, mobility, basic pawn structure knowledge in evaluation
- MVV/LVA and killer heuristic in move ordering
- Iterative deepening
Playing strength: estimated ~1600 Elo