Chess engine: KhepriChess 3.1.0 (java)


KhepriChess - java (UCI) chess engine

v.3.1.0:
This version features a fairly heavily reworked search, including changes to the iterative deepening function, aspiration window, selectivity, etc.

Some minor changes include letting the engine search longer when the PV changes. Also hopefully fixed a somewhat uncommon bug where, in clearly winning endgame positions (like KQvK or similar), the engine would fall into a 3-fold repetition draw.

48.3 +/- 5.3 Elo in self-play

KhepriChess is a JavaScript (written in TypeScript) chess engine. It uses native 64-bit integers for bitboard representation.

UCI
Use "kheprichess_uci.js" in UCI-compatible applications.
Nodejs is required. Please download the latest version (or the LTS version) [here](https://nodejs.org/en/).
Once node is installed, you can add KhepriChess to a GUI program, like Arena or Cute Chess.
* In [Arena](http://www.playwitharena.de/), the command line should be the path to the nodejs executable. In the "Command Line Parameters" field, specify the path to the kheprichess_uci.js file.
* In [Cute Chess](https://cutechess.com/), the command field should look something like `<Nodejs directory>\node.exe "<Khepri directory>\kheprichess_uci.js"`.

Polyglot
KhepriChess supports the use of a polyglot opening book. Simply place a book file with the name of `khepri_polyglot.bin` in the same directory that the JS file is running from and it will automatically detect and load it.


github:https://github.com/kurt1288/KhepriChess/releases/tag/v3.1.0


Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?