Lozza - Javascript chess engine inspired by Fabien Letouzey's Fruit 2.1. Lozza was an exercise in principal variation search and hand-coded evaluation. It's easy to use Lozza into your web projects. Communication is via the UCI protocol, which also allows it to be used offline in chess user interfaces via Nodejs (etc.).
v.2.3
Fix qsearch pruning bug.
Add eval to TT and lazy compute eval as needed. See board.getEval().
Use TT in qsearch but prioritise main search entries.
Allow mate scores from NMP.
Use fail soft for beta pruning.
Fix TT bug which was saving alpha not bestScore.
+20 at 10+0.1.
Author - Colin Jenkins Rating CEDR=2688
Lozza 2.3 download from homepage
Requires "jsuci" file
Individual statistics Lozza 2.2 : games 166 (+ 50,= 21,- 95), 36.4 %
OliThink 5.10.1 : 2 (+ 1,= 0,- 1), 50.0 %
Fritz 17 : 2 (+ 0,= 0,- 2), 0.0 %
Jackychess 0.9.14 : 1 (+ 1,= 0,- 0), 100.0 %
CT800 1.43 : 2 (+ 2,= 0,- 0), 100.0 %
Galjoen 0.41.2 : 2 (+ 2,= 0,- 0), 100.0 %
Barbarossa 0.6.0 : 1 (+ 1,= 0,- 0), 100.0 %
Kouri 1.15 : 1 (+ 1,= 0,- 0), 100.0 %
Sapeli 2.0 : 1 (+ 1,= 0,- 0), 100.0 %
Rustic Alpha 3.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
Iathena 2020-12-19 : 1 (+ 1,= 0,- 0), 100.0 %
FracTal 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
Chareth 0.1.0 : 1 (+ 1,= 0,- 0), 100.0 %
Quokka 2.1 : 1 (+ 1,= 0,- 0), 100.0 %
Monochrome r203 : 1 (+ 1,= 0,- 0), 100.0 %
Colossus 2021b : 2 (+ 0,= 1,- 1), 25.0 %
Stockfish 14.1 : 2 (+ 0,= 0,- 2), 0.0 %
Pulse 1.7.3 : 1 (+ 1,= 0,- 0), 100.0 %
Coiled 1.1 : 2 (+ 0,= 0,- 2), 0.0 %
SugaR AI 2.50 : 1 (+ 0,= 0,- 1), 0.0 %
Fisherov 0.98i : 2 (+ 0,= 0,- 2), 0.0 %
Stash 32.0 : 1 (+ 0,= 0,- 1), 0.0 %
BLANK 1.3.0 : 1 (+ 1,= 0,- 0), 100.0 %
Lynx 0.9.0 : 1 (+ 1,= 0,- 0), 100.0 %
Fisherov 0.98j : 2 (+ 0,= 0,- 2), 0.0 %
Kayra 1.1 : 2 (+ 0,= 1,- 1), 25.0 %
MisterQueen : 1 (+ 1,= 0,- 0), 100.0 %
Weiawaga 4.0 : 1 (+ 0,= 1,- 0), 50.0 %
Popochin 4.3 : 1 (+ 1,= 0,- 0), 100.0 %
Prophet 4.1 : 1 (+ 1,= 0,- 0), 100.0 %
Little Goliath 3.15 : 4 (+ 0,= 1,- 3), 12.5 %
Anka 0.6.3 : 1 (+ 0,= 1,- 0), 50.0 %
ClassicAra 0.9.9 : 1 (+ 0,= 0,- 1), 0.0 %
SlowChess 2.83 : 3 (+ 0,= 0,- 3), 0.0 %
Eubos 2.8 : 2 (+ 2,= 0,- 0), 100.0 %
Lozza 2.1 : 2 (+ 1,= 1,- 0), 75.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,= 1,- 0), 50.0 %
Journeyman 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
Admete 1.4.0 : 1 (+ 1,= 0,- 0), 100.0 %
Toga IV : 1 (+ 0,= 0,- 1), 0.0 %
Eggnog 3.0 : 1 (+ 0,= 1,- 0), 50.0 %
Expositor 2WQ23 : 1 (+ 0,= 0,- 1), 0.0 %
Frozenight 1.0.0 : 2 (+ 2,= 0,- 0), 100.0 %
Rebel 14.2 : 2 (+ 0,= 0,- 2), 0.0 %
Dumb 1.9 : 4 (+ 1,= 3,- 0), 62.5 %
Knightx 3.2 : 2 (+ 0,= 2,- 0), 50.0 %
Eubos 2.9 : 2 (+ 2,= 0,- 0), 100.0 %
Jacksprat 1.0 : 2 (+ 2,= 0,- 0), 100.0 %
BrainLearn 16.1 : 4 (+ 0,= 0,- 4), 0.0 %
Stockfish 080322 : 2 (+ 0,= 0,- 2), 0.0 %
ShashChess 21.1 : 4 (+ 0,= 0,- 4), 0.0 %
Little Goliath 3.15.4 : 3 (+ 0,= 0,- 3), 0.0 %
Frozenight 1.0.1 : 2 (+ 2,= 0,- 0), 100.0 %
Arasan 23.3 : 8 (+ 0,= 0,- 8), 0.0 %
Koivisto 8.0 : 16 (+ 0,= 0,- 16), 0.0 %
Frozenight 2.0.0 : 3 (+ 0,= 3,- 0), 50.0 %
Halogen 10.23.11 : 2 (+ 0,= 0,- 2), 0.0 %
Koivisto 7.22 Ipman : 2 (+ 0,= 0,- 2), 0.0 %
Mayhem 6.9 : 4 (+ 0,= 3,- 1), 37.5 %
Caissa 0.5 : 8 (+ 0,= 0,- 8), 0.0 %
Velvet 3.3.0 : 2 (+ 0,= 0,- 2), 0.0 %
Koivisto 8.1 Ipman : 2 (+ 0,= 0,- 2), 0.0 %
Princhess 0.7.0 : 5 (+ 4,= 0,- 1), 80.0 %
Stockfish 190322 : 2 (+ 0,= 0,- 2), 0.0 %
Vafra 3.3.1 : 6 (+ 0,= 0,- 6), 0.0 %
Walleye 1.6.0 : 7 (+ 7,= 0,- 0), 100.0 %
Stockfish 200322 Ivec : 2 (+ 0,= 0,- 2), 0.0 %
CorChess 200322 : 2 (+ 0,= 0,- 2), 0.0 %
Frozenight 2.1.0 : 2 (+ 0,= 2,- 0), 50.0 %
Kayra 1.2 : 2 (+ 0,= 0,- 2), 0.0 %
Inanis 1.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
Avalanche 0.2 : 1 (+ 1,= 0,- 0), 100.0 %
Lozza 2.3 download from homepage
Comments
Post a Comment