Chess engine: Pawn 1.0 (Windows and Linux)


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

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04