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 engine: Serendipity 1.0 (java)



Serendipity, an UCI chess engine written in Java.
Author - Xu-shawn

v.1.0:
This release marks the one year anniversary of the Serendipity project. Compared to v0.4.1, this release introduces the following new features:

Larger evaluation network with SIMD-accelerated inference through Java's Vector API. Due to this dependency, Serendipity will longer support JRE versions lower than 17.
Improved time management
3x more compact transposition table
Various search improvements
To run Serendipity, install the Java Runtime Environment (version >= 17), and make sure that the JRE is under system path. Then, run the program either through directly running the exe or through the command java --add-modules jdk.incubator.vector -jar Serendipity-1.0.0.jar.

Elo   | 98.24 +- 10.22 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=8MB
Games | N: 2004 W: 848 L: 296 D: 860
Penta | [8, 105, 342, 421, 126]
https://chess.aronpetkovski.com/test/7130/
Elo   | 71.38 +- 11.73 (95%)
Conf  | 60.0+0.60s Threads=1 Hash=64MB
Games | N: 1002 W: 348 L: 145 D: 509
Penta | [2, 55, 195, 236, 13]
https://chess.aronpetkovski.com/test/7132/


Serendipity 0.2 results:
Akira CE 1.122/2+22 Games
Drosophila 1.6 JA2/2+22 Games
DoctorB 1.2.1 JA2/2+22 Games
Knightx 4.02/2+22 Games
Throttle 3.2.22/2+22 Games
Javelin 1.0.02/2+22 Games
Princhess 0.17.01.5/2+12 Games
Bagatur 5.01/2+02 Games
Stockfish 202405300.5/2-12 Games
Lizard 10.40.5/2-12 Games
Vault 0.4.1 JA0.5/2-12 Games
Stash 35.26 JA0.5/2-12 Games
SF-PRO 06.06.20240.5/2-12 Games
Steel Fighter 20.5/2-12 Games
Obsidian 12.290/2-22 Games


Windows executable & jar file.


Comments