Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Duch 1.0.0

 

Duch 
is a UCI Chess Engine written in Java. Version 1.0.0 is ranked around 2000 ELO
Author: Sebastian Pravda

Features
Bitboards
Magic Bitboards
Transposition Table
Zobrist Key Hasing
Static Exchange Evaluation
Negamax Search
Alpha-beta pruning
Late move pruning
Late move reductions
Razoring pruning
Futility pruning
Iterative deepening
Move Ordering
Hash Move
Most valuable victim / Least valuable attacker
Killer moves
History Heuristics
Evaluation
Material value
Material position
Piece mobility
Pawn evaluation
⛏️ Building
Duch is compiled using Maven

Comments