Jacky Chess - a simple UCI chess engine written in Java.
Author: Matthias Lang Rating CEDR=2518
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.0.14.3:
Fischer Random Chess (Chess960) Support
null move verification (~20 Elos)
probeCut (~10-15 Elos)
staged move generation (~20 Elos)
order quiets by PST (~10-20 Elos)
several optimizations on lmr criterias
evaluation of threats
retuned all evaluation parameters together with threats
fixed overflow bugs
fixed FRC castling issues with parsing fen castlings and converting castling moves
Individual statistics: Jackychess 0.12.0 - 182 games (+ 38,= 13,-131), 24.5 %
Critter 1.6a : 6 (+ 0,= 0,- 6), 0.0 %
Kouri 1.15 : 1 (+ 1,= 0,- 0), 100.0 %
Walleye 1.6.0 : 1 (+ 1,= 0,- 0), 100.0 %
Devel 4.0.2.3 : 4 (+ 1,= 2,- 1), 50.0 %
Frozenight 3.0.1 : 1 (+ 0,= 0,- 1), 0.0 %
GOOB 1.0.0 : 1 (+ 0,= 1,- 0), 50.0 %
Weiawaga 5.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Pigeon 1.5.1 fix : 1 (+ 1,= 0,- 0), 100.0 %
Inanis 1.0.1 : 1 (+ 0,= 0,- 1), 0.0 %
Caligula 1.0b : 1 (+ 0,= 0,- 1), 0.0 %
CT800 1.43 : 4 (+ 1,= 1,- 2), 37.5 %
MadChess 3.0 : 4 (+ 1,= 1,- 2), 37.5 %
Tinman 0.41 dev : 1 (+ 1,= 0,- 0), 100.0 %
ChessKISS 1.8 : 4 (+ 1,= 1,- 2), 37.5 %
Neuromancer 1.2 : 1 (+ 1,= 0,- 0), 100.0 %
Eggnog 3.0 : 1 (+ 0,= 0,- 1), 0.0 %
Leorik 2.1 : 3 (+ 0,= 0,- 3), 0.0 %
Deep Shredder 13 : 6 (+ 0,= 0,- 6), 0.0 %
Horowitz 2.2 : 1 (+ 0,= 0,- 1), 0.0 %
Uralochka 3.36c : 1 (+ 0,= 0,- 1), 0.0 %
Slowchess 2.9 : 2 (+ 0,= 0,- 2), 0.0 %
Eubos 2.12 : 3 (+ 2,= 0,- 1), 66.7 %
Koivisto 8.13 : 2 (+ 0,= 0,- 2), 0.0 %
Marvin 6.0.0 : 2 (+ 0,= 0,- 2), 0.0 %
Protej 0.6.3 : 16 (+ 4,= 0,- 12), 25.0 %
Knightx 3.3 : 10 (+ 0,= 0,- 10), 0.0 %
Crystal 060622 : 2 (+ 0,= 0,- 2), 0.0 %
Journeyman 2.1 : 9 (+ 0,= 1,- 8), 5.6 %
Anka 0.6.3 : 1 (+ 0,= 0,- 1), 0.0 %
Gargantua 1.0 : 13 (+ 1,= 0,- 12), 7.7 %
Smallbrain 4.0 : 9 (+ 0,= 0,- 9), 0.0 %
Odonata 0.6.2 : 8 (+ 0,= 1,- 7), 6.2 %
MisterQueen : 1 (+ 1,= 0,- 0), 100.0 %
BLANK 1.3.0 : 1 (+ 1,= 0,- 0), 100.0 %
Popochin 4.3 : 1 (+ 0,= 0,- 1), 0.0 %
Monochrome r203 : 1 (+ 1,= 0,- 0), 100.0 %
Tantabus 2.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Rustic Alpha 3.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
Sapeli 2.0 : 1 (+ 1,= 0,- 0), 100.0 %
Prophet 4.2 : 3 (+ 1,= 0,- 2), 33.3 %
Princhess 0.7.0 : 1 (+ 0,= 0,- 1), 0.0 %
ChessMatrix 1.0.6 : 1 (+ 1,= 0,- 0), 100.0 %
Claudia 0.51 : 1 (+ 1,= 0,- 0), 100.0 %
FoxSEE 8.2 : 4 (+ 0,= 1,- 3), 12.5 %
Alexandria 2.3 : 4 (+ 0,= 0,- 4), 0.0 %
Blunder 8.0.0 : 4 (+ 0,= 0,- 4), 0.0 %
Belofte 2.1.5 : 4 (+ 4,= 0,- 0), 100.0 %
Cinnamon 2.5 : 4 (+ 1,= 1,- 2), 37.5 %
Frozenight 4.0.0 : 4 (+ 0,= 0,- 4), 0.0 %
Maelstrom 1.0.0 : 4 (+ 3,= 1,- 0), 87.5 %
StockNemo 3.0.0.2 : 4 (+ 3,= 0,- 1), 75.0 %
Blunder 8.5.5 : 4 (+ 0,= 1,- 3), 12.5 %
Roc 1.9 : 4 (+ 0,= 0,- 4), 0.0 %
Lumac0 12.15 : 4 (+ 3,= 1,- 0), 87.5 %
Nalwald 16 : 4 (+ 0,= 0,- 4), 0.0 %

Comments
Post a Comment