Jacky Chess - a simple UCI chess engine written in Java.
Author: Matthias Lang Rating CEDR=2779
The engine is written from scratch as an educational project to learn chess programming.
It started as a simple proof of concept experiment on a weekend, but is now derived to a stable playing UCI engine.
This project is mainly a self educational project to learn the various algorithms around chess computers. Inspiration was mainly given by the great chess programming wiki
https://www.chessprogramming.org/ where you can get a good overview about all used
algorithms.
v.25.12:
Official release since 25.04.
Estimated Elo strength: ~2940, ~80 Elo stronger
add singular extensions
lmr: more criterias like history heuristic in reduction calculation
support for UCI pondering
code refactoring
Jackychess 25.09 JA - results:
| Kreveta 1.2.4 | 4/4 | +4 | 4 games |
| Wilted 1.0.0.0 | 4/4 | +4 | 4 games |
| CeeChess 2.2 | 2.5/4 | +1 | 4 games |
| Critter 1.6a | 0.5/4 | -3 | 4 games |
| Prune 2.2.0 | 0.5/4 | -3 | 4 games |
| PlentyChess 7.0.22 | 0.5/4 | -3 | 4 games |
| Halogen 15.21.0 | 0/4 | -4 | 4 games |
| Ynode 0219 | 0/4 | -4 | 4 games |
| Halogen 15.23.0 | 0/4 | -4 | 4 games |
| Chess-rs 0.6.0 | 2/2 | +2 | 2 games |
| Iteration1Moodle 0.10 | 2/2 | +2 | 2 games |
| Echekinator 1.0 | 2/2 | +2 | 2 games |
| Chess-rs 0.6.0 JA | 2/2 | +2 | 2 games |
| Algae 1.0 JA | 2/2 | +2 | 2 games |
| Moodle 0.10 | 2/2 | +2 | 2 games |
| Shark 2025-10-13 | 2/2 | +2 | 2 games |
| Tarnished 4.0 dev.1137 JA | 1.5/2 | +1 | 2 games |
| Chessnix 1.0 | 1/2 | +0 | 2 games |
| Isa 4.5 | 0.5/2 | -1 | 2 games |
| Tcheran 8.0 | 0.5/2 | -1 | 2 games |
| Vajolet2 Perspective v1 JA | 0/2 | -2 | 2 games |
Jim Ablett compiles:

Comments
Post a Comment