Pawn - UCI alpha-beta chess engine, largely inspired by Stockfish.
Author: Rui Coelho. Rating CEDR=2392
The engine uses a hybrid evaluation function combining both handcrafted terms (such as material, mobility and king safety) and an efficiently updatable neural network for positional scores (derived from a set of trained PSQ tables in earlier versions). All training data has been generated in self-play at low depth using the tools in the branch [`data_gen`](https://github.com/ruicoelhopedro/pawn/tree/data_gen).
The default network is embedded in the binary file with `incbin`.
For each platform, two 64-bit versions are provided: a generic version for most x86 processors (slower) and one with the instruction set from `haswell` (faster with BMI2, AVX2 and POPCNT, but may not be supported for older CPUs).
Individual statistics: Pawn 2021-09-22 - 188 games (+ 44,= 21,-123), 29.0 %
Baron 3.44.1 : 2 (+ 0,= 0,- 2), 0.0 %
Dimitri 5.2.3 : 1 (+ 0,= 0,- 1), 0.0 %
Fritz 17 : 4 (+ 0,= 0,- 4), 0.0 %
Xiphos 0.6.1 : 4 (+ 0,= 1,- 3), 12.5 %
Tomcat 1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Jinx 1.0 : 4 (+ 1,= 0,- 3), 25.0 %
Asymptote 0.8 : 2 (+ 0,= 0,- 2), 0.0 %
NoC 4.20 : 4 (+ 1,= 0,- 3), 25.0 %
Badchess 0.4.4 : 4 (+ 3,= 1,- 0), 87.5 %
SugaR AI 2.50 : 4 (+ 0,= 0,- 4), 0.0 %
Devel 4.0.2.3 : 2 (+ 0,= 1,- 1), 25.0 %
Komodo 13.02 : 4 (+ 0,= 0,- 4), 0.0 %
Barbarossa 0.6.0 : 3 (+ 2,= 0,- 1), 66.7 %
Hiarcs 15.5 : 2 (+ 0,= 0,- 2), 0.0 %
Expositor 2WQ23 : 4 (+ 0,= 0,- 4), 0.0 %
ClassicAra 0.9.9 : 2 (+ 0,= 0,- 2), 0.0 %
Protej 0.6.2 : 2 (+ 0,= 1,- 1), 25.0 %
Supernova 2.4 : 2 (+ 0,= 1,- 1), 25.0 %
Zevra 2.5 : 3 (+ 0,= 1,- 2), 16.7 %
Loki 3.5.0 : 3 (+ 1,= 1,- 1), 50.0 %
MagiC 2 : 4 (+ 2,= 1,- 1), 62.5 %
Cosette 5.1 : 3 (+ 0,= 1,- 2), 16.7 %
Baislicka dev ac327fd : 2 (+ 1,= 1,- 0), 75.0 %
Little Goliath 3.15.4 : 2 (+ 0,= 0,- 2), 0.0 %
FrankyGo 1.0.3 : 6 (+ 5,= 1,- 0), 91.7 %
Blunder 7.6 : 4 (+ 0,= 0,- 4), 0.0 %
Eubos 2.10 : 2 (+ 1,= 1,- 0), 75.0 %
Tinman 0.41 dev : 2 (+ 1,= 0,- 1), 50.0 %
ChessKISS 1.8 : 4 (+ 2,= 0,- 2), 50.0 %
Cinnamon 2.4 : 4 (+ 0,= 1,- 3), 12.5 %
Hopper 1.7 : 4 (+ 2,= 0,- 2), 50.0 %
Gunborg 1.65 : 4 (+ 3,= 1,- 0), 87.5 %
Xoron b196 : 4 (+ 1,= 2,- 1), 50.0 %
RofChade 3.0 : 4 (+ 0,= 0,- 4), 0.0 %
Vafra 3.3.2 : 1 (+ 0,= 0,- 1), 0.0 %
Journeyman 2.1 : 2 (+ 0,= 0,- 2), 0.0 %
Fisherov chess monk 1.2 : 3 (+ 0,= 0,- 3), 0.0 %
Anka 0.6.3 : 2 (+ 0,= 0,- 2), 0.0 %
Stockfish 080622 Ivec : 3 (+ 0,= 0,- 3), 0.0 %
Velvet 3.3.0 : 4 (+ 0,= 0,- 4), 0.0 %
Popochin 4.3 : 2 (+ 0,= 1,- 1), 25.0 %
Sapeli 2.0 : 1 (+ 1,= 0,- 0), 100.0 %
Eman 8.10 : 4 (+ 0,= 0,- 4), 0.0 %
ProteusSF RBE 008b : 4 (+ 0,= 0,- 4), 0.0 %
FoxSEE 8.2 : 2 (+ 2,= 0,- 0), 100.0 %
Bagatur 3.4 : 4 (+ 0,= 0,- 4), 0.0 %
SCE++ 1.0 : 3 (+ 2,= 1,- 0), 83.3 %
Blunder 8.5.5 : 4 (+ 0,= 1,- 3), 12.5 %
Ceibo 0.9 : 2 (+ 0,= 0,- 2), 0.0 %
Dumb 1.11 : 4 (+ 0,= 1,- 3), 12.5 %
Avalanche 1.2.0 : 1 (+ 0,= 0,- 1), 0.0 %
Fornax 3.0 : 2 (+ 1,= 0,- 1), 50.0 %
Viridithas 2.6.0 : 1 (+ 0,= 0,- 1), 0.0 %
RukChess 3.0 : 2 (+ 0,= 0,- 2), 0.0 %
Seawall 20220918 : 2 (+ 0,= 1,- 1), 25.0 %
ChessMatrix 1.0.5 : 1 (+ 1,= 0,- 0), 100.0 %
Alexandria 3.0 : 1 (+ 0,= 0,- 1), 0.0 %
Frozenight 5.1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Trinket 3.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Francesca 0.32 : 1 (+ 0,= 0,- 1), 0.0 %
Smallbrain 6.0 : 1 (+ 0,= 0,- 1), 0.0 %
RapChess 2022-10-17 : 1 (+ 1,= 0,- 0), 100.0 %
BlackCore 2.0 : 1 (+ 0,= 0,- 1), 0.0 %
Viridithas 3.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Altair 1.0.0 : 2 (+ 1,= 0,- 1), 50.0 %
Prophet 4.3 : 2 (+ 1,= 0,- 1), 50.0 %
QuintBot 1.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
Fornax 4.0 : 1 (+ 0,= 0,- 1), 0.0 %
ShenYu 1.0.1 : 1 (+ 1,= 0,- 0), 100.0 %
Lynx 0.13.0 : 1 (+ 1,= 0,- 0), 100.0 %
Alexandria 3.1.0 : 1 (+ 0,= 0,- 1), 0.0 %
Avalanche 1.3.1 : 1 (+ 0,= 0,- 1), 0.0 %
Viridithas 6.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
RukChess 3.0.13 NNUE2 : 1 (+ 0,= 0,- 1), 0.0 %
Seawall 20230105 : 1 (+ 0,= 0,- 1), 0.0 %
Jangine 2022-12-27 : 1 (+ 1,= 0,- 0), 100.0 %
Carp 1.1.0 : 2 (+ 2,= 0,- 0), 100.0 %
Akimbo 0.1.1 : 1 (+ 0,= 0,- 1), 0.0 %
BlackCore 5.0 : 1 (+ 0,= 0,- 1), 0.0 %
Tofiks 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
MagiC 2.9 : 1 (+ 1,= 0,- 0), 100.0 %
Comments
Post a Comment