Looking for JAR Chess Engines

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

ianmtv
Posts: 5
Joined: Sun Oct 19, 2025 5:46 pm
Full name: Ian Kusmiantoro

Looking for JAR Chess Engines

Post by ianmtv »

Hello everyone, I've been working on Scoria 4 for a while, and I'm glad to say that it's significantly better than the previous version. However, I don't have any sparring partners for Scoria other than Mediocre, which makes it hard for me to gauge whether my changes are actually improving the engine, or just overfitting it relative to a single other bot.

The big problem I have however, is that I'm coding on a Mac, which means anything other than a JAR file is inconvenient for me to use. I've tried looking for such engines like Cupcake c1.1, but it always seems as if I can't find the source code or any JAR version. If anyone has chess engines in the form of JAR files, preferably around 2200 to 2400 ELO, it would be very greatly appreciated! Thanks in advance!
User avatar
Tibono
Posts: 178
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: Looking for JAR Chess Engines

Post by Tibono »

Hi,
I would suggest the Rival Chess Java Engine by C. Moreton
taychoe
Posts: 18
Joined: Wed Jul 02, 2025 6:28 pm
Full name: Tay Choe

Re: Looking for JAR Chess Engines

Post by taychoe »

Code: Select all

This is from CCRL's latest blitz ratings list:

Eubos 3.3 64-bit              2360
chess4j 6.2 64-bit            2346
Eubos 2.23 64-bit             2313
Jacky Chess 0.13.0 64-bit     2312
Eubos 2.25 64-bit             2309	
chess4j 6.1 64-bit            2306
chess4j 6.0 64-bit            2294
chess4j 5.1 64-bit            2291
Eubos 2.20 64-bit             2245
Calvin 3.2.0 64-bit           2231
Jacky Chess 0.12.0 64-bit     2201

All of them are available on GitHub. Just follow the links in the CCRL ratings list.

There's also this:
OliThink 5.3.3  (Java source only)
It maybe a bit weaker than OliThink 5.3.5b 64-bit (C version), which is 2380 in the latest blitz list.
Vinvin
Posts: 5333
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Looking for JAR Chess Engines

Post by Vinvin »

User avatar
Gabor Szots
Posts: 1561
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: Looking for JAR Chess Engines

Post by Gabor Szots »

Here are some java engines. You can look for links using the CCRL rating lists.

Axolotl
BremboCE
Cupcake
Kingsout
Bagatur
Blank
Calvin
Carballo
chess22k
Cuckoo
Detroid
Eubos
Fischerle
JackyChess
Koedem
Magnum
Pirarucu
Presbyter
Pulse
Rival
Serendipity
Alf
ArabianKnight
chess4j
FrankWalter
Gladiator
Ronja
Flux
Franky
Gabor Szots
CCRL testing group
ianmtv
Posts: 5
Joined: Sun Oct 19, 2025 5:46 pm
Full name: Ian Kusmiantoro

Re: Looking for JAR Chess Engines

Post by ianmtv »

Thank you all for the help! I had a little trouble with certain engines like JackyChess and Chess4j, but the others are working well!
User avatar
Sylwy
Posts: 5261
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Looking for JAR Chess Engines

Post by Sylwy »

ianmtv wrote: Tue May 19, 2026 7:51 am Hello everyone, I've been working on Scoria 4 for a while, and I'm glad to say that it's significantly better than the previous version. However, I don't have any sparring partners for Scoria other than Mediocre, which makes it hard for me to gauge whether my changes are actually improving the engine, or just overfitting it relative to a single other bot.

The big problem I have however, is that I'm coding on a Mac, which means anything other than a JAR file is inconvenient for me to use. I've tried looking for such engines like Cupcake c1.1, but it always seems as if I can't find the source code or any JAR version. If anyone has chess engines in the form of JAR files, preferably around 2200 to 2400 ELO, it would be very greatly appreciated! Thanks in advance!
I know (04.04.2026) 90 free projects written in Java and 4 private. And a lot of versions. You have a choice. Just for guidance:

Image

Image

Image

Image

Image

Image

:wink:

NB: Sunfish & Pyturochamp are chess engines written in Python. All others are in Java....and many more....