A chess engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests
.gitignore
LICENSE.md
Makefile
README.md

README.md

Corvax: a chess engine

Corvax is a chess engine I developed in the autumn of 2015. I didn't really know what I was doing, so it reached the stage where a complete rewrite would be easier than continuing to develop it. Instead I got bored and did something else.

Some features:

  • Plays legal chess, apart from some complications to do with the fifty-move rule.
  • A vaguely xboard-compatible interface.
  • Lots of sexy search speedups, including killer moves, aspiration search, late move reduction, futility pruning, principal variation search, null move heuristic, etc.
  • An evaluation function which is not completely terrible.
  • Scores 295/300 on the Win At Chess test set.