Skip to content

Releases: UndefinedCpp/EmeraldChessEngine

Emerald Chess 0.3.0

20 Jun 13:31
Compare
Choose a tag to compare

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

05 Apr 17:33
Compare
Choose a tag to compare

Updates:

  • Fully refactored search code
  • Introduced aspiration window
  • A Stockfish-inspired evaluation function

Test result:

Both tested under 10s+0.1s time control.

Emerald Chess 0.1.1

14 Feb 12:59
Compare
Choose a tag to compare

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

13 Feb 16:55
Compare
Choose a tag to compare

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