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



New version chess engines: CalvinChess 6.1.1



Calvin Chess - java chess engine
Author:Dan Kelsey

v.6.1.1:
Bugfix release.

In my infinite wisdom I decided to refactor my FEN parsing code, which inadvertently broke position fen <fen> moves, which is a pre-requisite for (D)FRC games. Therefore I'm releasing a fix before CCRL FRC testing starts again this week.

The strength gains since 6.1.0 are entirely from search patches, amounting to roughly 20 STC elo.

Elo   | 20.82 +- 6.68 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=8MB
Games | N: 3008 W: 842 L: 662 D: 1504
Penta | [13, 278, 763, 416, 34]
https://kelseyde.pythonanywhere.com/test/747/
The results at FRC, however, look much more promising:

Elo   | 1199.83 +- 0.00 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=8MB
Games | N: 3100 W: 3100 L: 0 D: 0
Penta | [0, 0, 0, 0, 1550]
https://kelseyde.pythonanywhere.com/test/746/

How to run
To run the jar file, you will need to enable the Vector API package which Calvin uses for SIMD, via this command:
java --add-modules jdk.incubator.vector -jar path/to/calvin-chess-engine-6.1.1.jar
For CCRL testers who use ChessGUI, please also download the calvin-wrapper.jar file and place it in the same folder as the calvin jar. When loading Calvin in ChessGUI, pass this file instead of the engine jar. This wrapper allows you to run Calvin without passing in the required JVM args (which ChessGUI does not support).


Comments