Chess engine: Jackychess 0.12.0 (written in Java)
Jacky Chess - a simple UCI chess engine written in Java.
Author: Matthias Lang Rating CEDR=1563
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.
Requirements
Java 8 to compile the engine.
The chess engine should work under any UCI chess client. It was mainly tested with Arena.
v.0.12.0:
Main difference to 0.10.0:
fixed draw by repetition issue
IID only used on higher depths; seem to bring some Elos...
PST prodProduct calc optimization.
special end game functions for common basic end games
multi threading using lazy SMP:
Elo Difference to 0.10.0: +187
Multithreading Mode: 4 Threads 4 times Cache compared to single Thread: ~100 ELO
Individual statistics: Jackychess 0.9.14 - 126 games (+ 10,= 8,-108), 11.1 %
SlowChess 2.7 : 2 (+ 0,= 0,- 2), 0.0 %
FoxSEE 7.26 : 5 (+ 0,= 0,- 5), 0.0 %
Critter 1.6a : 4 (+ 0,= 0,- 4), 0.0 %
Topple 0.8.1 : 2 (+ 0,= 0,- 2), 0.0 %
Mayhem 5.7 : 4 (+ 0,= 0,- 4), 0.0 %
Zevra 2.3 r348 : 2 (+ 0,= 0,- 2), 0.0 %
Anka 0.5.0 : 3 (+ 0,= 0,- 3), 0.0 %
Knightx 2.9 : 3 (+ 0,= 0,- 3), 0.0 %
Arasan 23.0 : 2 (+ 0,= 0,- 2), 0.0 %
Odonata 0.3.37 : 2 (+ 0,= 0,- 2), 0.0 %
Princhess 0.3.1 : 5 (+ 1,= 2,- 2), 40.0 %
CT800 1.43 : 5 (+ 0,= 0,- 5), 0.0 %
Zahak 6.0 : 2 (+ 0,= 0,- 2), 0.0 %
Ceibo 0.8 : 1 (+ 0,= 0,- 1), 0.0 %
Blunder 6.0.0 : 3 (+ 2,= 0,- 1), 66.7 %
Strelka 6 : 2 (+ 0,= 0,- 2), 0.0 %
Nalwald 1.11 : 2 (+ 0,= 0,- 2), 0.0 %
Counter 3.9 : 3 (+ 0,= 0,- 3), 0.0 %
Drofa 3.2.0 : 3 (+ 0,= 0,- 3), 0.0 %
Galjoen 0.41.2 : 2 (+ 0,= 0,- 2), 0.0 %
Zevra 2.4 r380 : 3 (+ 0,= 0,- 3), 0.0 %
Zahak 6.2 : 1 (+ 0,= 0,- 1), 0.0 %
Belofte 2.1.3.1 : 1 (+ 1,= 0,- 0), 100.0 %
Nalwald 1.12 : 1 (+ 0,= 0,- 1), 0.0 %
Walleye 1.1.1 : 1 (+ 1,= 0,- 0), 100.0 %
Clover 2.4 : 2 (+ 0,= 0,- 2), 0.0 %
Zevra 2.5 : 4 (+ 0,= 1,- 3), 12.5 %
Colossus 2021a : 2 (+ 0,= 0,- 2), 0.0 %
Mantissa 2.5.0 : 2 (+ 0,= 0,- 2), 0.0 %
Benjamin 1.1 : 2 (+ 0,= 0,- 2), 0.0 %
Demolito 2021-09-30 : 2 (+ 0,= 0,- 2), 0.0 %
Vafra 3.1.0 : 2 (+ 0,= 0,- 2), 0.0 %
Counter 4.0 : 2 (+ 0,= 0,- 2), 0.0 %
Kouri 1.15 : 1 (+ 0,= 0,- 1), 0.0 %
Sapeli 2.0 : 1 (+ 0,= 0,- 1), 0.0 %
Rustic Alpha 3.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Demolito 2021-10-09 : 2 (+ 0,= 0,- 2), 0.0 %
Hopper Engine 1.0 : 2 (+ 0,= 0,- 2), 0.0 %
Knightx 3 : 2 (+ 0,= 0,- 2), 0.0 %
Lynx 0.5.3 : 2 (+ 2,= 0,- 0), 100.0 %
Mayhem 5.8 : 2 (+ 0,= 0,- 2), 0.0 %
Minic 3.16 : 2 (+ 0,= 0,- 2), 0.0 %
Odonata 0.4.0 : 2 (+ 0,= 0,- 2), 0.0 %
Stockfish 111021_Ivec : 2 (+ 0,= 0,- 2), 0.0 %
Iathena 2020-12-19 : 1 (+ 0,= 0,- 1), 0.0 %
FracTal 1.0 : 1 (+ 0,= 1,- 0), 50.0 %
Chareth 0.1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Quokka 2.1 : 1 (+ 0,= 1,- 0), 50.0 %
Monochrome r203 : 1 (+ 0,= 1,- 0), 50.0 %
Pulse 1.7.3 : 1 (+ 0,= 1,- 0), 50.0 %
BLANK 1.3.0 : 1 (+ 0,= 0,- 1), 0.0 %
Lynx 0.9.0 : 1 (+ 0,= 1,- 0), 50.0 %
MisterQueen : 1 (+ 0,= 0,- 1), 0.0 %
Weiawaga 4.0 : 1 (+ 0,= 0,- 1), 0.0 %
Popochin 4.3 : 1 (+ 0,= 0,- 1), 0.0 %
Prophet 4.1 : 1 (+ 0,= 0,- 1), 0.0 %
Anka 0.6.3 : 1 (+ 0,= 0,- 1), 0.0 %
ClassicAra 0.9.9 : 1 (+ 0,= 0,- 1), 0.0 %
Leorik 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
Fatalii 0.1.0 : 1 (+ 1,= 0,- 0), 100.0 %
Tantabus 2.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Journeyman 1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Eggnog 3.0 : 1 (+ 0,= 0,- 1), 0.0 %
Expositor 2WQ23 : 1 (+ 0,= 0,- 1), 0.0 %
Lozza 2.2 : 1 (+ 0,= 0,- 1), 0.0 %
Little Goliath 3.15.4 : 1 (+ 0,= 0,- 1), 0.0 %
Frozenight 2.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Princhess 0.7.0 : 1 (+ 1,= 0,- 0), 100.0 %
Walleye 1.6.0 : 1 (+ 0,= 0,- 1), 0.0 %
Comments
Post a Comment