Java
Clone or download
Senders Senders
Senders and Senders 1.10
Latest commit fa9497e Jul 9, 2018
Permalink
Failed to load latest commit information.
src 1.10 Jul 9, 2018
.gitignore Commit of version 1.0 Jan 13, 2017
LICENSE Initial commit Jan 11, 2017
README.md 1.10 Jul 9, 2018
pom.xml 1.10 Jul 9, 2018
release-notes.txt 1.10 Jul 9, 2018

README.md

chess22k

A chessengine build in Java that uses the UCI protocol to communicate with graphical interfaces. Should be used with a 64 bit JRE for optimal performance. The binaries are build using Java 9 and are not compatible with older Java versions. Score is about 3000 elo.

Features

  • (magic) bitboards
  • transposition tables
  • (internal) iterative-deepening
  • killer-moves and history-heuristics for move ordering
  • principal variation search
  • (static) null move pruning
  • razoring
  • late move reductions and pruning
  • futility pruning
  • static exchange evaluation for move ordering and pruning
  • aspiration window
  • evaluation parameters tuned using the Texel's tuning method
  • tapered eval
  • lazy SMP
  • no openingbook or endgame tablebases
  • no pondering

Future

  • singular extensions
  • improved king safety
  • ...

"Simplicity is the soul of efficiency" - Austin Freeman -