/Deepov

C++ Chess Engine

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Deepov

C++ Chess Engine, UCI compliant

Build status

Board representation

  • Bitboards
  • Magic bitboards

Search

  • Iterative Deepening
  • Transposition Table
  • Move ordering
  • MVV/LVA
  • SEE
  • Killer moves
  • Selectivity
  • Null Move Pruning
  • Check extensions
  • LMR
  • Quiescence Search

Evaluation

  • Material
  • Piece Square table
  • Mobility
  • Pawn structure

Useful links:

Other Open Source C++ Engines: