Protej Chess Engine
 Sign up for Updates
2024-08-19
Alex alex
Protej 0.6.7 Latest

New official release.

It includes all updates released with the dev versions after Protej 0.6.6:

  • the terms of the pawn evaluation function have been refined, and the level of abstraction, which in Delphi is counterproductive, has also been reduced
  • the evaluation of passed pawns in specific types of positions has been toned down, as their strength was previously overestimated
  • improved the search function by adjusting the search parameters and making various refinements, resulting in slightly better move ordering and search efficiency.

    Non-functional changes:

  • new compiler version, Delphi 12
  • the Online Syzygy feature and its associated UCI options have been removed
  • removed the graphical embellishments used in console mode, as this mode is virtually unused and the extensive code did not offer any improvement to the playing strength.

    It includes also:

  • global tuning to slightly improve overall performance
  • reduced the impact of the complexity factor on the flattening of position evaluations
  • refined the values used in the dynamic score procedure to achieve a slightly more accurate evaluation of the position.

    Non-functional changes:

  • removed all command-line actions, including bench, go, perft, view: this change simplifies and reduces the codebase, and these tasks can still be performed directly from the console
  • the set of positions used for benchmarking has been updated; there are now 5 positions, which should take approximately 10 seconds to complete on an i7-12700 CPU
  • the license file must now be present in the execution directory. Please download it at the bottom of this page.

  • Rank Name                          Elo    +    - games score oppo. draws
       1 rofChade 2.3                 3327   11   11  3200   76%  3139   29%
       2 Laser 1.7                    3306   10   10  3200   73%  3139   30%
       3 Roc 1.9.1                    3270   10   10  3200   68%  3139   29%
       4 Schooner 2.2-sse             3263   10   10  3200   68%  3139   33%
       5 Booot 6.5 popcnt             3249   10   10  3200   66%  3139   35%
       6 Wasp 6.50 HCE                3242   10   10  3200   65%  3139   34%
       7 Drofa 3.3.22 popcnt          3222   10   10  3200   62%  3139   31%
       8 Senpai 2.0                   3214   10   10  3200   61%  3139   34%
       9 iCE 4.0.853 popcnt           3211   10   10  3200   60%  3139   34%
      10 IPPOLIT 0.080a intel JA      3199   10   10  3200   58%  3139   26%
      11 SlowChess Blitz Classic 1.8  3196   10   10  3200   58%  3139   35%
      12 Pedantic 1.1.0               3182   10   10  3200   56%  3139   36%
      13 Hannibal 1.7                 3168   10   10  3200   54%  3139   34%
      14 Protector 1.9.0              3165   10   10  3200   54%  3139   32%
      15 Rybka 3 1-cpu                3148   10   10  3200   51%  3139   31%
      16 Cheng 4.43 HCE               3145   10   10  3200   51%  3139   30%
      17 Protej 0.6.7                 3139    2    2 80000   46%  3163   31%
      18 Berserk 4.1.0 popcnt         3135   10   10  3200   49%  3139   38%
      19 Mr Bob 1.1.0 popcnt          3125   10   10  3200   48%  3139   31%
      20 Monolith 2 popcnt            3107   10   10  3200   46%  3139   33%
      21 Polaris 1.8.1 popcnt         3073   10   10  3200   41%  3139   32%
      22 Naum 4.6                     3051   10   10  3200   38%  3139   28%
      23 FabChess 1.16 POPCNT         3046   10   10  3200   37%  3139   33%
      24 PeSTO 2.210                  3023   10   10  3200   35%  3139   25%
      25 Cheese 3.1.1 pop             3020   10   10  3200   34%  3139   29%
      26 Crafty 25.3 JA Wb2Uci        3000   10   10  3200   31%  3139   27%
    
    Pool of 25 engines, average UBC rating 3165, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 80000 W: 24575 L: 30242 D: 25183 Elo: +62 vs Protej 0.6.6
    

    Rank Name                            Elo    +    - games score oppo. draws 
       1 Wasp 4.50                        73   32   32   250   61%    -7   43% 
       2 Weiss 1.4 popcnt                 59   32   32   250   60%    -7   45% 
       3 Smallbrain 5.0 (NNUE)            23   32   32   250   54%    -7   45% 
       4 Gull 3                           18   31   31   250   54%    -7   49% 
       5 Princhess 0.17.0 (NNUE)          13   32   32   250   53%    -7   38% 
       6 Critter 1.6a                     13   32   32   250   53%    -7   44% 
       7 Avalanche 1.4.0 Haswell (NNUE     5   32   32   250   52%    -7   43% 
       8 Equinox 3.30-x64mp               -1   31   31   250   51%    -7   49% 
       9 Altair 5.0.0 v2                  -5   31   31   250   50%    -7   49% 
      10 Protej 0.6.7                     -7    9    9  3000   49%     1   45% 
      11 Counter 4.0                     -42   31   31   250   45%    -7   52% 
      12 Halogen 9 POPCNT                -71   32   32   250   41%    -7   42% 
      13 Pedantic 1.0.0                  -78   32   32   250   40%    -7   40% 
    
    Pool of 12 engines, average CCRL rating 3200, TC=2'+1" (CCRL Blitz), Little Blitzer testing framework
    LTC Total: 3000 W: 794 L: 856 D: 1350 Elo: 3193 (CCRL Blitz scale)
    

    Rank Name                  Elo    +    - games score oppo. draws
       1 Protej 0.6.7          142    4    4 20000   72%   -36   25%
       2 Protej 0.6.6           83    8    8  5000   41%   142   42%
       3 Protej 0.6.5           17    8    8  5000   33%   142   26%
       4 Protej 0.6.4          -60    9    9  5000   25%   142   16%
       5 Protej 0.6.3         -182   11   11  5000   13%   142   15%
    
    Selfplay vs. previous versions, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 20000 W: 11957 L: 3136 D: 4907
    Elo: +59 vs Protej 0.6.6
    Elo: +125 vs Protej 0.6.5
    Elo: +202 vs Protej 0.6.4
    Elo: +324 vs Protej 0.6.3

    2024-08-12
    Alex alex
    Protej dev_20240811a Pre-release
    Improved the search function by adjusting the search parameters and making various refinements, resulting in slightly better move ordering and search efficiency. Non-functional change: removed the graphical embellishments used in console mode, as this mode is virtually unused and the extensive code did not offer any improvement to the playing strength.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 rofChade 2.3                 3338   10   10  3600   78%  3133   27% 
       2 Laser 1.7                    3315   10   10  3600   75%  3133   29% 
       3 Schooner 2.2-sse             3281   10   10  3600   71%  3133   32% 
       4 Roc 1.9.1                    3257   10   10  3600   67%  3133   29% 
       5 Booot 6.5 popcnt             3255    9    9  3600   67%  3133   34% 
       6 Wasp 6.50 HCE                3252    9    9  3600   67%  3133   34% 
       7 Drofa 3.3.22 popcnt          3222    9    9  3600   62%  3133   30% 
       8 iCE 4.0.853 popcnt           3213    9    9  3600   62%  3133   34% 
       9 Senpai 2.0                   3212    9    9  3600   61%  3133   35% 
      10 IPPOLIT 0.080a intel JA      3201   10   10  3600   59%  3133   25% 
      11 SlowChess Blitz Classic 1.8  3192    9    9  3600   59%  3133   36% 
      12 Protector 1.9.0              3185    9    9  3600   57%  3133   32% 
      13 Pedantic 1.1.0               3184    9    9  3600   57%  3133   35% 
      14 Hannibal 1.7                 3173    9    9  3600   56%  3133   33% 
      15 Cheng 4.43 HCE               3150    9    9  3600   52%  3133   33% 
      16 Berserk 4.1.0 popcnt         3149    9    9  3600   52%  3133   39% 
      17 Rybka 3 1-cpu                3143    9    9  3600   51%  3133   30% 
      18 Protej dev_20240811a         3133    2    2 90000   45%  3169   32% 
      19 Mr Bob 1.1.0 popcnt          3127    9    9  3600   49%  3133   36% 
      20 Monolith 2 popcnt            3119    9    9  3600   48%  3133   32% 
      21 Polaris 1.8.1 popcnt         3088    9    9  3600   44%  3133   33% 
      22 Naum 4.6                     3066    9    9  3600   41%  3133   29% 
      23 FabChess 1.16 POPCNT         3053    9    9  3600   39%  3133   33% 
      24 Cheese 3.1.1 pop             3036   10   10  3600   37%  3133   29% 
      25 PeSTO 2.210                  3027   10   10  3600   36%  3133   25% 
      26 Crafty 25.3 JA Wb2Uci        3000   10   10  3600   32%  3133   26% 
    
    Pool of 25 engines, average UBC rating 3165, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 90000 W: 26222 L: 35408 D: 28370 Elo: +13 vs Protej dev_20240807b

    2024-08-08
    Alex alex
    Protej dev_20240807b
    The evaluation of passed pawns in specific types of positions has been toned down, as their strength was previously overestimated. Non-functional change: the Online Syzygy feature and its associated UCI options have been removed. The philosophy behind Protej is to be a completely self-sufficient engine, one that "knows what it knows", and thus it does not rely on external resources such as endgame tablebases, opening books, or external support. Furthermore, Protej will not utilize multithreading or NNUE evaluations, staying true to its core principle of independence.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 rofChade 2.3                 3325   12   12  2400   78%  3120   28%
       2 Laser 1.7                    3307   12   12  2400   76%  3120   29%
       3 Roc 1.9.1                    3273   12   12  2400   71%  3120   28%
       4 Schooner 2.2-sse             3273   12   12  2400   71%  3120   32%
       5 Booot 6.5 popcnt             3254   12   12  2400   69%  3120   35%
       6 Wasp 6.50 HCE                3245   12   12  2400   68%  3120   33%
       7 Drofa 3.3.22 popcnt          3225   12   12  2400   64%  3120   28%
       8 Senpai 2.0                   3218   11   11  2400   64%  3120   35%
       9 iCE 4.0.853 popcnt           3211   11   11  2400   63%  3120   34%
      10 IPPOLIT 0.080a intel JA      3206   12   12  2400   61%  3120   23%
      11 SlowChess Blitz Classic 1.8  3197   11   11  2400   61%  3120   34%
      12 Protector 1.9.0              3178   11   11  2400   58%  3120   32%
      13 Pedantic 1.1.0               3177   11   11  2400   58%  3120   36%
      14 Cheng 4.43 HCE               3164   11   11  2400   56%  3120   30%
      15 Hannibal 1.7                 3159   11   11  2400   55%  3120   33%
      16 Berserk 4.1.0 popcnt         3146   11   11  2400   54%  3120   41%
      17 Rybka 3 1-cpu                3144   11   11  2400   53%  3120   30%
      18 Mr Bob 1.1.0 popcnt          3131   11   11  2400   52%  3120   34%
      19 Protej dev_20240807b         3120    2    2 60000   43%  3168   32%
      20 Monolith 2 popcnt            3112   11   11  2400   49%  3120   35%
      21 Polaris 1.8.1 popcnt         3088   11   11  2400   45%  3120   33%
      22 FabChess 1.16 POPCNT         3062   11   11  2400   42%  3120   35%
      23 Naum 4.6                     3060   12   12  2400   42%  3120   30%
      24 Cheese 3.1.1 pop             3033   12   12  2400   38%  3120   30%
      25 PeSTO 2.210                  3024   12   12  2400   37%  3120   26%
      26 Crafty 25.3 JA Wb2Uci        3000   12   12  2400   34%  3120   27%
    
    Pool of 25 engines, average UBC rating 3165, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 60000 W: 16434 L: 24533 D: 19033 Elo: +18 vs Protej dev_20240805a 
    

    2024-08-07
    Alex alex
    Protej dev_20240805a
    The terms of the pawn evaluation function have been refined, and the level of abstraction, which in Delphi is counterproductive, has also been reduced. Non-functional change: new compiler version, Delphi 12.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 rofChade 2.3                 3337   14   14  2000   81%  3102   25%
       2 Laser 1.7                    3298   14   14  2000   76%  3102   26%
       3 Roc 1.9.1                    3263   13   13  2000   72%  3102   28%
       4 Booot 6.5 popcnt             3261   13   13  2000   72%  3102   30%
       5 Schooner 2.2-sse             3258   13   13  2000   72%  3102   30%
       6 Wasp 6.50 HCE                3242   13   13  2000   70%  3102   31%
       7 Drofa 3.3.22 popcnt          3233   13   13  2000   68%  3102   28%
       8 Senpai 2.0                   3208   13   13  2000   65%  3102   33%
       9 iCE 4.0.853 popcnt           3203   13   13  2000   64%  3102   31%
      10 IPPOLIT 0.080a intel JA      3197   13   13  2000   63%  3102   23%
      11 SlowChess Blitz Classic 1.8  3193   13   13  2000   63%  3102   32%
      12 Pedantic 1.1.0               3176   13   13  2000   61%  3102   31%
      13 Protector 1.9.0              3171   13   13  2000   60%  3102   31%
      14 Hannibal 1.7                 3164   13   13  2000   59%  3102   31%
      15 Berserk 4.1.0 popcnt         3147   12   12  2000   57%  3102   35%
      16 Cheng 4.43 HCE               3138   13   13  2000   55%  3102   29%
      17 Rybka 3 1-cpu                3138   13   13  2000   55%  3102   28%
      18 Monolith 2 popcnt            3121   13   13  2000   53%  3102   32%
      19 Mr Bob 1.1.0 popcnt          3119   12   12  2000   53%  3102   33%
      20 Protej dev_20240805a         3102    3    3 50000   41%  3165   30%
      21 Polaris 1.8.1 popcnt         3089   12   12  2000   48%  3102   34%
      22 Naum 4.6                     3063   13   13  2000   45%  3102   30%
      23 FabChess 1.16 POPCNT         3054   12   12  2000   43%  3102   36%
      24 Cheese 3.1.1 pop             3033   13   13  2000   41%  3102   30%
      25 PeSTO 2.210                  3013   13   13  2000   38%  3102   25%
      26 Crafty 25.3 JA Wb2Uci        3000   13   13  2000   36%  3102   27%
    
    Pool of 25 engines, average UBC rating 3165, TC=4"+0.1, Little Blitzer testing framework
    STC Total:  W:  L:  D:  Elo: +21 vs Protej 0.6.6
    

    2024-08-02
    Alex alex
    Update of the engine pool for test tournaments
    Retest of version 0.6.6.
    
    Rank Name                          Elo    +    - games score oppo. draws
       1 rofChade 2.3                 3324   10   10   4560   82%  3081   24%
       2 Laser 1.7                    3306    9    9   4560   80%  3081   24%
       3 Schooner 2.2-sse             3265    9    9   4560   75%  3081   27%
       4 Roc 1.9.1                    3261    9    9   4560   74%  3081   25%
       5 Booot 6.5 popcnt             3248    9    9   4560   73%  3081   29%
       6 Wasp 6.50 HCE                3243    9    9   4560   72%  3081   29%
       7 Drofa 3.3.22 popcnt          3213    9    9   4560   68%  3081   27%
       8 IPPOLIT 0.080a intel JA      3210    9    9   4560   67%  3081   20%
       9 Senpai 2.0                   3208    9    9   4560   68%  3081   30%
      10 iCE 4.0.853 popcnt           3207    9    9   4560   68%  3081   30%
      11 SlowChess Blitz Classic 1.8  3202    9    9   4560   67%  3081   29%
      12 Pedantic 1.1.0               3180    8    8   4560   64%  3081   31%
      13 Protector 1.9.0              3168    9    9   4560   62%  3081   28%
      14 Hannibal 1.7                 3167    9    9   4560   62%  3081   28%
      15 Cheng 4.43 HCE               3142    9    9   4560   58%  3081   26%
      16 Rybka 3 1-cpu                3137    9    9   4560   58%  3081   25%
      17 Berserk 4.1.0 popcnt         3135    8    8   4560   58%  3081   36%
      18 Mr Bob 1.1.0 popcnt          3115    8    8   4560   55%  3081   31%
      19 Monolith 2 popcnt            3106    8    8   4560   54%  3081   32%
      20 Polaris 1.8.1 popcnt         3085    8    8   4560   51%  3081   31%
      21 Protej 0.6.6                 3081    2    2 114000   39%  3163   28%
      22 FabChess 1.16 POPCNT         3050    8    8   4560   46%  3081   32%
      23 Naum 4.6                     3048    9    9   4560   45%  3081   27%
      24 PeSTO 2.210                  3022    9    9   4560   42%  3081   25%
      25 Cheese 3.1.1 pop             3021    8    8   4560   42%  3081   29%
      26 Crafty 25.3 JA Wb2Uci        3000    9    9   4560   39%  3081   26%
    
    Pool of 25 engines, average UBC rating 3165, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 114000 W: 28305 L: 53720 D: 31975 Elo: 3081

    2024-01-04
    Alex alex
    Protej 0.6.6 Latest

    New official release.

    It includes all updates released with the dev versions after Protej 0.6.5:

  • evaluation of attacked, defended and undefended pieces optimized
  • search parameters tuned
  • code restructuring with grouping of types, constants, and global functions
  • optimization of tapered scores handling routines
  • search functions: parameter tuning, code optimization, and improved execution speed
  • removal of certain data structures, replaced by calculation functions
  • refinement of the outpost evaluation function
  • introduction of the singular extension
  • parameter tuning for reduction handling in singular nodes
  • massive optimization of types, variables, and data structures
  • introduction of new assembler functions.

    Non-functional changes:

  • improved printing related to compilation date
  • debug: in console, the function displaying the position now indicates values in centipawns instead of pawns.

    It includes also:

  • deactivated certain endgame evaluation functions due to underperformance
  • PST values tuned.

    Non-functional changes:

  • material and pawn hash sizes are now fixed
  • default moveOverhead value is now 10 mSec
  • default syzygyOnline is now false
  • updated the copyright year to 2024.

  • Rank Name                          Elo    +    - games score oppo. draws 
       1 Senpai 2.0                    105   12   12  2500   68%   -17   31% 
       2 Deep iCE 4.0.853 x64/popcnt   100   12   12  2500   67%   -17   30% 
       3 Texel 1.07                     96   12   12  2500   66%   -17   27% 
       4 SlowChess Blitz Classic 1.8    89   12   12  2500   65%   -17   30% 
       5 Wasp 3.75                      86   12   12  2500   65%   -17   30% 
       6 Hannibal 1.7 x64               68   12   12  2500   62%   -17   28% 
       7 Protector 1.9.0                66   12   12  2500   62%   -17   27% 
       8 Vajolet2 2.8.0                 56   11   11  2500   61%   -17   31% 
       9 Weiss 1.3                      54   12   12  2500   60%   -17   29% 
      10 Counter 4.0                    42   11   11  2500   58%   -17   31% 
      11 Cheng 4.41                     35   12   12  2500   57%   -17   27% 
      12 Mr Bob v1.1.0                  35   11   11  2500   58%   -17   31% 
      13 Berserk 4.1.0                  30   11   11  2500   57%   -17   37% 
      14 Combusken 1.2.0                 8   11   11  2500   54%   -17   30% 
      15 Invictus r382                   8   11   11  2500   54%   -17   35% 
      16 Monolith 2                      6   11   11  2500   53%   -17   32% 
      17 Stash v28.0                     5   11   11  2500   53%   -17   29% 
      18 Tucano 9.00                   -11   11   11  2500   51%   -17   32% 
      19 Protej 0.6.6                  -17    2    2 70000   47%     1   29% 
      20 Koivisto 64 4.0               -18   11   11  2500   50%   -17   30% 
      21 Polaris 1.8.1                 -18   11   11  2500   50%   -17   31% 
      22 Minic 2.33                    -40   11   11  2500   47%   -17   29% 
      23 Naum 4.6                      -51   12   12  2500   45%   -17   27% 
      24 FabChess v1.16                -52   11   11  2500   45%   -17   32% 
      25 Winter 0.8 SSE4.2             -53   12   12  2500   45%   -17   26% 
      26 Cheese 3.1.1                  -63   11   11  2500   44%   -17   29% 
      27 PeSTO 2.210                   -80   12   12  2500   41%   -17   25% 
      28 GOOB 1.8.9                   -123   12   12  2500   36%   -17   25% 
      29 bright-0.4a                  -365   17   17  2500   13%   -17    8%
    
    Pool of 28 engines, average CCRL rating 3095, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 70000 W: 22795 L: 27040 D: 20165 Elo: +84 vs Protej 0.6.5
    

    Rank Name           Elo    +    - games score oppo. draws 
       1 Protej 0.6.6    31    4    4 21000   59%   -31   26% 
       2 Protej 0.6.5   -31    4    4 21000   41%    31   26% 
    
    Selfplay vs. Protej 0.6.5, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 21000 W: 9639 L: 5963 D: 5398 Elo: +62 vs Protej 0.6.5
    

    Rank Name                          Elo    +    - games score oppo. draws 
       1 Protector 1.9.0                98   50   50   107   55%    64   42% 
       2 Winter 0.8 SSE4.2              97   50   50   107   55%    64   40% 
       3 Weiss 1.3                      83   49   49   107   53%    64   44% 
       4 Vajolet2 2.8.0                 72   49   49   107   51%    64   43% 
       5 Wasp 3.75                      72   48   48   107   51%    64   50% 
       6 Deep iCE 4.0.853 x64/popcnt    70   49   49   107   51%    64   48% 
       7 Protej 0.6.6                   64   10   10  3000   57%    -3   39% 
       8 Senpai 2.0                     59   49   49   107   49%    64   44% 
       9 SlowChess Blitz Classic 1.8    58   52   52   107   49%    64   33% 
      10 Texel 1.07                     57   50   50   107   49%    64   40% 
      11 Hannibal 1.7 x64               57   52   52   107   49%    64   31% 
      12 Koivisto 64 4.0                50   49   49   107   48%    64   47% 
      13 Invictus r382                  46   49   49   107   48%    64   45% 
      14 Combusken 1.2.0                44   47   47   107   47%    64   56% 
      15 Berserk 4.1.0                  41   49   49   108   47%    64   44% 
      16 Mr Bob v1.1.0                  36   49   49   107   46%    64   45% 
      17 Counter 4.0                    31   48   48   107   45%    64   49% 
      18 Cheng 4.41                     20   50   50   108   44%    64   41% 
      19 Stash v28.0                     3   48   48   107   41%    64   51% 
      20 Minic 2.33                      3   49   49   107   41%    64   46% 
      21 Tucano 9.00                    -4   52   52   107   41%    64   30% 
      22 FabChess v1.16                 -8   49   49   107   39%    64   47% 
      23 GOOB 1.8.9                    -24   51   51   107   38%    64   33% 
      24 Naum 4.6                      -27   50   50   107   37%    64   40% 
      25 Monolith 2                    -29   52   52   107   37%    64   30% 
      26 Polaris 1.8.1                 -46   52   52   107   36%    64   28% 
      27 PeSTO 2.210                   -77   53   53   107   31%    64   27% 
      28 Cheese 3.1.1                 -119   53   53   108   25%    64   29% 
      29 bright-0.4a                  -726  273  273   108    0%    64    0% 
    
    Pool of 20 engines, average CCRL rating 3095, TC=2'+1" (CCRL Blitz), Little Blitzer testing framework
    LTC Total: 3000 W: 1124 L: 697 D: 1179 Elo: 3159 (CCRL Blitz scale)
    

    2023-12-27
    Alex alex
    Protej dev_20231226b
    Massive optimization of types, variables, and data structures; introduction of new assembler functions. Non-functional change: improved printing related to compilation date. Debug: in console, the function displaying the position now indicates values in centipawns instead of pawns.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Senpai 2.0                    114   12   12  2250   69%   -24   29% 
       2 Deep iCE 4.0.853 x64/popcnt   100   12   12  2250   67%   -24   28% 
       3 SlowChess Blitz Classic 1.8    91   12   12  2250   66%   -24   30% 
       4 Texel 1.07                     86   12   12  2250   65%   -24   27% 
       5 Wasp 3.75                      86   12   12  2250   66%   -24   30% 
       6 Protector 1.9.0                74   12   12  2250   64%   -24   27% 
       7 Hannibal 1.7 x64               65   12   12  2250   63%   -24   28% 
       8 Vajolet2 2.8.0                 52   12   12  2250   61%   -24   31% 
       9 Berserk 4.1.0                  50   12   12  2250   61%   -24   35% 
      10 Weiss 1.3                      50   12   12  2250   60%   -24   28% 
      11 Counter 4.0                    49   12   12  2250   61%   -24   31% 
      12 Cheng 4.41                     28   12   12  2250   57%   -24   27% 
      13 Mr Bob v1.1.0                  16   12   12  2250   56%   -24   30% 
      14 Stash v28.0                     9   12   12  2250   55%   -24   31% 
      15 Combusken 1.2.0                 1   12   12  2250   54%   -24   29% 
      16 Monolith 2                      0   12   12  2250   53%   -24   32% 
      17 Tucano 9.00                    -1   12   12  2250   53%   -24   30% 
      18 Invictus r382                  -1   12   12  2250   53%   -24   36% 
      19 Polaris 1.8.1                 -16   12   12  2250   51%   -24   31% 
      20 Koivisto 64 4.0               -21   12   12  2250   50%   -24   30% 
      21 Protej dev_20231226b          -24    2    2 63000   46%     1   29% 
      22 Minic 2.33                    -29   12   12  2250   49%   -24   28% 
      23 Naum 4.6                      -46   12   12  2250   47%   -24   28% 
      24 Winter 0.8 SSE4.2             -47   12   12  2250   47%   -24   26% 
      25 FabChess v1.16                -49   12   12  2250   46%   -24   31% 
      26 Cheese 3.1.1                  -65   12   12  2250   44%   -24   31% 
      27 PeSTO 2.210                   -92   12   12  2250   41%   -24   23% 
      28 GOOB 1.8.9                   -110   12   12  2250   38%   -24   28% 
      29 bright-0.4a                  -369   17   17  2250   13%   -24    8% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 63000 W: 19942 L: 24987 D: 18071 Elo: +8 vs Protej dev_202311212a
    

    2023-12-13
    Alex alex
    Protej dev_20231212a
    Parameter tuning for reduction handling in singular nodes.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Deep iCE 4.0.853 x64/popcnt    87   14   14  1750   67%   -32   30% 
       2 Senpai 2.0                     86   14   14  1750   67%   -32   31% 
       3 SlowChess Blitz Classic 1.8    85   14   14  1750   66%   -32   30% 
       4 Wasp 3.75                      69   14   14  1750   64%   -32   31% 
       5 Texel 1.07                     68   14   14  1750   64%   -32   30% 
       6 Hannibal 1.7 x64               55   14   14  1750   62%   -32   30% 
       7 Protector 1.9.0                47   14   14  1750   61%   -32   28% 
       8 Counter 4.0                    47   14   14  1750   61%   -32   31% 
       9 Weiss 1.3                      44   14   14  1750   61%   -32   30% 
      10 Vajolet2 2.8.0                 43   14   14  1750   61%   -32   33% 
      11 Berserk 4.1.0                  30   13   13  1750   59%   -32   39% 
      12 Mr Bob v1.1.0                  22   14   14  1750   58%   -32   32% 
      13 Cheng 4.41                     22   14   14  1750   57%   -32   29% 
      14 Combusken 1.2.0                10   14   14  1750   56%   -32   31% 
      15 Stash v28.0                     2   14   14  1750   55%   -32   30% 
      16 Monolith 2                     -8   14   14  1750   53%   -32   32% 
      17 Invictus r382                 -13   13   13  1750   53%   -32   39% 
      18 Koivisto 64 4.0               -20   13   13  1750   52%   -32   32% 
      19 Tucano 9.00                   -29   14   14  1750   50%   -32   31% 
      20 Minic 2.33                    -30   14   14  1750   50%   -32   29% 
      21 Polaris 1.8.1                 -31   14   14  1750   50%   -32   31% 
      22 Protej dev_20231212a          -32    3    3 49000   45%     1   30% 
      23 FabChess v1.16                -52   13   13  1750   47%   -32   32% 
      24 Winter 0.8 SSE4.2             -57   14   14  1750   46%   -32   25% 
      25 Naum 4.6                      -70   14   14  1750   45%   -32   28% 
      26 PeSTO 2.210                   -76   14   14  1750   44%   -32   23% 
      27 Cheese 3.1.1                  -81   14   14  1750   43%   -32   28% 
      28 bright-0.4a                   -96   14   14  1750   41%   -32   26% 
      29 GOOB 1.8.9                   -123   14   14  1750   38%   -32   26% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 49000 W: 14786 L: 19410 D: 14804 Elo: +8 vs Protej dev_20231129d
    

    2023-11-30
    Alex alex
    Protej dev_20231129d
    Removal of certain data structures, replaced by calculation functions. Refinement of the outpost evaluation function. Introduction of the singular extension.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Deep iCE 4.0.853 x64/popcnt    97   14   14  1800   69%   -40   30% 
       2 Senpai 2.0                     94   14   14  1800   69%   -40   30% 
       3 Texel 1.07                     86   14   14  1800   67%   -40   27% 
       4 SlowChess Blitz Classic 1.8    83   14   14  1800   67%   -40   31% 
       5 Wasp 3.75                      71   14   14  1800   66%   -40   30% 
       6 Protector 1.9.0                53   14   14  1800   63%   -40   29% 
       7 Hannibal 1.7 x64               50   14   14  1800   63%   -40   28% 
       8 Counter 4.0                    50   13   13  1800   63%   -40   31% 
       9 Weiss 1.3                      40   14   14  1800   61%   -40   29% 
      10 Vajolet2 2.8.0                 37   13   13  1800   61%   -40   34% 
      11 Berserk 4.1.0                  26   13   13  1800   60%   -40   37% 
      12 Cheng 4.41                     25   14   14  1800   59%   -40   27% 
      13 Mr Bob v1.1.0                  16   13   13  1800   58%   -40   32% 
      14 Combusken 1.2.0                14   14   14  1800   58%   -40   28% 
      15 Monolith 2                     -5   13   13  1800   55%   -40   33% 
      16 Invictus r382                  -8   13   13  1800   55%   -40   38% 
      17 Stash v28.0                   -10   13   13  1800   54%   -40   30% 
      18 Koivisto 64 4.0               -17   13   13  1800   53%   -40   32% 
      19 Polaris 1.8.1                 -17   13   13  1800   53%   -40   33% 
      20 Tucano 9.00                   -30   13   13  1800   52%   -40   32% 
      21 Protej dev_20231129d          -40    3    3 50400   44%     1   30% 
      22 Minic 2.33                    -41   13   13  1800   50%   -40   29% 
      23 Naum 4.6                      -56   13   13  1800   48%   -40   28% 
      24 FabChess v1.16                -59   13   13  1800   47%   -40   31% 
      25 Winter 0.8 SSE4.2             -64   14   14  1800   47%   -40   26% 
      26 PeSTO 2.210                   -86   14   14  1800   44%   -40   24% 
      27 Cheese 3.1.1                  -93   13   13  1800   42%   -40   32% 
      28 bright-0.4a                   -99   14   14  1800   42%   -40   26% 
      29 GOOB 1.8.9                   -117   14   14  1800   39%   -40   27% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 50400 W: 14632 L: 20601 D: 15167 Elo: +28 vs Protej dev_20231118d
    

    2023-11-19
    Alex alex
    Protej dev_20231118d
    Search functions: parameter tuning, code optimization, and improved execution speed.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Deep iCE 4.0.853 x64/popcnt    89   19   19  1000   72%   -68   29% 
       2 SlowChess Blitz Classic 1.8    82   19   19  1000   71%   -68   27% 
       3 Senpai 2.0                     82   19   19  1000   71%   -68   29% 
       4 Texel 1.07                     81   19   19  1000   71%   -68   27% 
       5 Protector 1.9.0                58   19   19  1000   67%   -68   27% 
       6 Hannibal 1.7 x64               57   19   19  1000   67%   -68   27% 
       7 Counter 4.0                    57   19   19  1000   67%   -68   28% 
       8 Vajolet2 2.8.0                 46   18   18  1000   66%   -68   31% 
       9 Wasp 3.75                      43   18   18  1000   66%   -68   30% 
      10 Berserk 4.1.0                  41   18   18  1000   66%   -68   35% 
      11 Weiss 1.3                      32   18   18  1000   64%   -68   29% 
      12 Cheng 4.41                     23   18   18  1000   62%   -68   26% 
      13 Monolith 2                     15   18   18  1000   62%   -68   31% 
      14 Combusken 1.2.0                 4   18   18  1000   60%   -68   29% 
      15 Invictus r382                   3   18   18  1000   60%   -68   34% 
      16 Mr Bob v1.1.0                   3   18   18  1000   60%   -68   28% 
      17 Stash v28.0                     1   18   18  1000   60%   -68   30% 
      18 Koivisto 64 4.0                -1   18   18  1000   59%   -68   30% 
      19 Polaris 1.8.1                 -12   18   18  1000   58%   -68   33% 
      20 Tucano 9.00                   -19   18   18  1000   57%   -68   29% 
      21 Minic 2.33                    -29   18   18  1000   55%   -68   29% 
      22 FabChess v1.16                -60   18   18  1000   51%   -68   33% 
      23 Protej dev_20231118d          -68    3    3 28000   40%     2   29% 
      24 Naum 4.6                      -68   18   18  1000   50%   -68   30% 
      25 Winter 0.8 SSE4.2             -75   18   18  1000   49%   -68   27% 
      26 bright-0.4a                   -81   18   18  1000   48%   -68   29% 
      27 PeSTO 2.210                   -87   18   18  1000   47%   -68   25% 
      28 Cheese 3.1.1                  -94   18   18  1000   46%   -68   29% 
      29 GOOB 1.8.9                   -125   18   18  1000   42%   -68   24% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 28000 W: 7164 L: 12684 D: 8152 Elo: +11 vs Protej dev_20231108c
    

    2023-11-09
    Alex alex
    Protej dev_20231108c
    Code restructuring with grouping of types, constants, and global functions. Optimization of tapered scores handling routines.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Senpai 2.0                     98   16   16  1450   74%   -79   27% 
       2 Texel 1.07                     93   16   16  1450   73%   -79   23% 
       3 Deep iCE 4.0.853 x64/popcnt    81   16   16  1450   72%   -79   27% 
       4 Wasp 3.75                      76   16   16  1450   71%   -79   27% 
       5 SlowChess Blitz Classic 1.8    62   16   16  1450   70%   -79   29% 
       6 Protector 1.9.0                59   16   16  1450   69%   -79   26% 
       7 Hannibal 1.7 x64               53   16   16  1450   68%   -79   26% 
       8 Counter 4.0                    50   15   15  1450   68%   -79   31% 
       9 Vajolet2 2.8.0                 48   15   15  1450   68%   -79   32% 
      10 Weiss 1.3                      46   16   16  1450   67%   -79   27% 
      11 Berserk 4.1.0                  38   15   15  1450   67%   -79   33% 
      12 Mr Bob v1.1.0                  21   15   15  1450   64%   -79   27% 
      13 Cheng 4.41                     10   15   15  1450   62%   -79   26% 
      14 Monolith 2                      2   15   15  1450   62%   -79   31% 
      15 Combusken 1.2.0                 2   15   15  1450   61%   -79   28% 
      16 Invictus r382                  -4   15   15  1450   61%   -79   34% 
      17 Koivisto 64 4.0                -8   15   15  1450   60%   -79   30% 
      18 Stash v28.0                    -9   15   15  1450   60%   -79   30% 
      19 Minic 2.33                    -27   15   15  1450   57%   -79   28% 
      20 Tucano 9.00                   -27   15   15  1450   57%   -79   30% 
      21 Polaris 1.8.1                 -28   15   15  1450   57%   -79   31% 
      22 FabChess v1.16                -52   15   15  1450   54%   -79   33% 
      23 Naum 4.6                      -56   15   15  1450   53%   -79   28% 
      24 Winter 0.8 SSE4.2             -71   15   15  1450   51%   -79   26% 
      25 Cheese 3.1.1                  -73   15   15  1450   51%   -79   28% 
      26 Protej dev_20231108c          -79    3    3 40600   39%     3   28% 
      27 bright-0.4a                   -94   15   15  1450   48%   -79   26% 
      28 PeSTO 2.210                   -99   15   15  1450   47%   -79   24% 
      29 GOOB 1.8.9                   -115   15   15  1450   45%   -79   24% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 40600 W: 9960 L: 19200 D: 11440 Elo: +11 vs Protej dev_20230919a

    2023-11-03
    Alex alex
    Website redesign
    The website was redesigned, taking inspiration from GitHub and using its stylesheets.
    2023-11-01
    Alex alex
    Update of the engine pool for test tournaments
    Retest of version dev_20230919a.
    
    Rank Name                          Elo    +    - games score oppo. draws 
       1 Deep iCE 4.0.853 x64/popcnt    91   21   21   929   74%   -90   19% 
       2 Senpai 2.0                     86   21   21   928   73%   -90   21% 
       3 Protector 1.9.0                80   21   21   928   73%   -90   23% 
       4 Wasp 3.75                      78   21   21   927   73%   -90   23% 
       5 Counter 4.0                    72   21   21   929   72%   -90   22% 
       6 Texel 1.07                     68   21   21   928   71%   -90   21% 
       7 SlowChess Blitz Classic 1.8    66   20   20   928   72%   -90   28% 
       8 Vajolet2 2.8.0                 61   20   20   927   71%   -90   26% 
       9 Weiss 1.3                      60   20   20   927   71%   -90   24% 
      10 Hannibal 1.7 x64               54   20   20   929   70%   -90   23% 
      11 Berserk 4.1.0                  31   19   19   930   67%   -90   30% 
      12 Mr Bob v1.1.0                  25   20   20   929   65%   -90   20% 
      13 Invictus r382                  21   19   19   929   66%   -90   29% 
      14 Cheng 4.41                     14   20   20   930   65%   -90   25% 
      15 Combusken 1.2.0                -7   20   20   929   61%   -90   22% 
      16 Monolith 2                     -7   19   19   929   62%   -90   27% 
      17 Stash v28.0                   -11   19   19   928   61%   -90   27% 
      18 Koivisto 64 4.0               -21   20   20   929   59%   -90   23% 
      19 Minic 2.33                    -28   19   19   929   59%   -90   25% 
      20 Polaris 1.8.1                 -34   19   19   928   58%   -90   24% 
      21 Tucano 9.00                   -39   19   19   928   57%   -90   26% 
      22 FabChess v1.16                -68   19   19   929   53%   -90   29% 
      23 Winter 0.8 SSE4.2             -70   19   19   927   53%   -90   23% 
      24 PeSTO 2.210                   -77   19   19   928   52%   -90   23% 
      25 Naum 4.6                      -77   19   19   929   52%   -90   24% 
      26 Cheese 3.1.1                  -81   19   19   930   51%   -90   27% 
      27 Protej dev_20230919a          -90    4    4 26000   37%     3   24% 
      28 bright-0.4a                   -92   19   19   930   50%   -90   23% 
      29 GOOB 1.8.9                   -106   19   19   929   48%   -90   24% 
    
    Pool of 28 engines, average CCRL rating 3096, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 26000 W: 6513 L: 13157 D: 6330 Elo: +11 vs Protej 0.6.5 (recalculated)

    2023-09-20
    Alex alex
    Protej dev_20230919a
    Search parameters tuned.
    
    Rank Name                                               Elo    +    - games score oppo. draws
       1 Mr Bob v1.1.0                                      214   16   16  1400   64%   112   21%
       2 Tucano 9.00                                        175   16   16  1400   59%   112   26%
       3 Cheese 3.1.1                                       122   16   16  1400   51%   112   25%
       4 Protej dev_20230919a                               112    4    4 28000   65%    -6   21%
       5 PeSTO 2.210                                        102   16   16  1400   49%   112   23%
       6 bright-0.4a                                         96   16   16  1400   48%   112   22%
       7 Berserk 3.3.0                                       83   16   16  1400   46%   112   29%
       8 Quazar 0.4 x64                                      55   16   16  1400   42%   112   23%
       9 Cheese 3.0.0                                        54   16   16  1400   42%   112   23%
      10 Daydreamer 2.0.0-pre2 (2.0.0-pre2-dirty-97e5c32)    41   16   16  1400   40%   112   24%
      11 Spike 1.4                                            7   16   16  1400   35%   112   24%
      12 Leorik 2.3                                         -25   17   17  1400   31%   112   23%
      13 Arminius 2018-12-23                                -32   17   17  1400   30%   112   23%
      14 Pawny 1.2.x64.SSE4.2                               -34   17   17  1400   30%   112   21%
      15 GreKo 2021.06                                      -39   17   17  1400   30%   112   20%
      16 K2 v.0.99                                          -47   17   17  1400   29%   112   21%
      17 odonata v0.6.2                                     -75   17   17  1400   25%   112   20%
      18 Coiled 1.1 x64                                    -159   20   20  1400   17%   112   14%
      19 Devel 3.8.4                                       -187   20   20  1400   14%   112   15%
      20 The Baron 3.44.1 64-bits version                  -204   21   21  1400   13%   112   13%
      21 SmarThink 1.98                                    -258   24   24  1400   11%   112    7%
    
    Pool of 20 engines, average CCRL rating 2910, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 28000 W: 15196 L: 6973 D: 5831 Elo: +9 vs Protej dev_20230918a

    2023-09-19
    Alex alex
    Protej dev_20230918a
    Evaluation of attacked, defended and undefended pieces optimized.
    
    Rank Name                                               Elo    +    - games score oppo. draws
       1 Mr Bob v1.1.0                                      219   16   16  1400   66%   103   21%
       2 Tucano 9.00                                        181   16   16  1400   61%   103   24%
       3 Cheese 3.1.1                                       110   16   16  1400   51%   103   26%
       4 PeSTO 2.210                                        104   16   16  1400   50%   103   21%
       5 Protej dev_20230918a                               103    4    4 28000   64%    -5   21%
       6 Berserk 3.3.0                                      100   15   15  1400   50%   103   30%
       7 bright-0.4a                                         92   16   16  1400   48%   103   23%
       8 Cheese 3.0.0                                        55   16   16  1400   43%   103   25%
       9 Quazar 0.4 x64                                      53   16   16  1400   43%   103   23%
      10 Daydreamer 2.0.0-pre2 (2.0.0-pre2-dirty-97e5c32)    44   16   16  1400   42%   103   24%
      11 Spike 1.4                                           -6   16   16  1400   35%   103   22%
      12 Pawny 1.2.x64.SSE4.2                               -23   16   16  1400   32%   103   25%
      13 Leorik 2.3                                         -37   17   17  1400   31%   103   23%
      14 Arminius 2018-12-23                                -41   17   17  1400   30%   103   24%
      15 GreKo 2021.06                                      -42   17   17  1400   31%   103   20%
      16 K2 v.0.99                                          -52   17   17  1400   29%   103   22%
      17 odonata v0.6.2                                     -76   17   17  1400   26%   103   20%
      18 Coiled 1.1 x64                                    -152   19   19  1400   19%   103   15%
      19 Devel 3.8.4                                       -179   20   20  1400   15%   103   17%
      20 The Baron 3.44.1 64-bits version                  -214   21   21  1400   13%   103   12%
      21 SmarThink 1.98                                    -236   22   22  1400   13%   103    9%
    
    Pool of 20 engines, average CCRL rating 2910, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 28000 W: 14829 L: 7184 D: 5987 Elo: +8 vs Protej 0.6.5

    2023-09-12
    Alex alex
    Protej 0.6.5

    New official release.

    Includes all updates from dev versions from a to k:

  • piece-square table code optimized and values tuned
  • null move reduction code reengineered
  • late move reductions code reengineered and values tuned
  • hash table constants optimized
  • passed pawns evaluation tuned
  • history pruning tuned
  • quiescence search updated
  • code optimizations in move generation unit
  • time management improved
  • search parameters tuned
  • new compiler version, Delphi 11.3: the executable is slightly faster, smaller and better optimized; no code change.

    Non-functional changes:

  • precomputed magics (less code, reduced start time)
  • dynamic scores tuned
  • "random" command removed
  • default pawn hash is now 64k slots from 32k (.ini file can overrule this value)
  • ply # is now shown in board
  • debug: in some positions where a promotion is possible, Syzygy online returns "null" as distance to mate, and "ull" was showed; now it shows 99.

  • Rank Name                                               Elo    +    - games score oppo. draws
       1 Mr Bob v1.1.0                                      215   14   14  2000   67%    95   22%
       2 Tucano 9.00                                        173   13   13  2000   61%    95   25%
       3 PeSTO 2.210                                        128   13   13  2000   55%    95   24%
       4 Cheese 3.1.1                                       109   13   13  2000   52%    95   27%
       5 bright-0.4a                                        107   13   13  2000   52%    95   23%
       6 Protej 0.6.5                                        95    3    3 40000   63%    -5   22%
       7 Berserk 3.3.0                                       88   13   13  2000   49%    95   27%
       8 Cheese 3.0.0                                        54   13   13  2000   44%    95   27%
       9 Quazar 0.4 x64                                      54   13   13  2000   44%    95   23%
      10 Daydreamer 2.0.0-pre2 (2.0.0-pre2-dirty-97e5c32)    39   13   13  2000   42%    95   25%
      11 Spike 1.4                                            3   13   13  2000   37%    95   26%
      12 Leorik 2.3                                         -31   14   14  2000   32%    95   24%
      13 GreKo 2021.06                                      -36   14   14  2000   32%    95   21%
      14 Pawny 1.2.x64.SSE4.2                               -37   14   14  2000   32%    95   23%
      15 Arminius 2018-12-23                                -50   14   14  2000   30%    95   22%
      16 K2 v.0.99                                          -55   14   14  2000   30%    95   22%
      17 odonata v0.6.2                                     -72   14   14  2000   28%    95   20%
      18 Coiled 1.1 x64                                    -160   16   16  2000   18%    95   16%
      19 Devel 3.8.4                                       -173   16   16  2000   17%    95   16%
      20 The Baron 3.44.1 64-bits version                  -203   17   17  2000   15%    95   14%
      21 SmarThink 1.98                                    -249   19   19  2000   12%    95    9%
    
    Pool of 20 engines, average CCRL rating 2910, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 40000 W: 20680 L: 10610 D: 8710 Elo: +125 vs Protej 0.6.4

    Rank Name           Elo    +    - games score oppo. draws
       1 Protej 0.6.5    74    6    6 10000   70%   -74   30%
       2 Protej 0.6.4   -74    6    6 10000   30%    74   30%
    
    Selfplay vs. Protej 0.6.4, TC=4"+0.1, Little Blitzer testing framework
    STC Total: 10000 W: 5550 L: 1491 D: 2959 Elo: +148 vs Protej 0.6.4

    Rank Name                                               Elo    +    - games score oppo. draws
       1 Mr Bob v1.1.0                                      244   48   48   150   61%   158   20%
       2 Protej 0.6.5                                       158   11   11  3000   71%    -8   24%
       3 Tucano 9.00                                        152   45   45   150   49%   158   37%
       4 Berserk 3.3.0                                      144   45   45   150   48%   158   33%
       5 PeSTO 2.210                                        114   45   45   150   43%   158   35%
       6 bright-0.4a                                         88   46   46   150   40%   158   34%
       7 Quazar 0.4 x64                                      68   47   47   150   37%   158   28%
       8 Spike 1.4                                           27   48   48   150   32%   158   29%
       9 Daydreamer 2.0.0-pre2 (2.0.0-pre2-dirty-97e5c32)    24   48   48   150   32%   158   25%
      10 Cheese 3.1.1                                        23   49   49   150   32%   158   21%
      11 Devel 3.8.4                                          5   49   49   150   30%   158   22%
      12 The Baron 3.44.1 64-bits version                     1   49   49   150   28%   158   26%
      13 Cheese 3.0.0                                       -40   51   51   150   24%   158   21%
      14 Arminius 2018-12-23                                -55   51   51   150   22%   158   23%
      15 GreKo 2021.06                                      -77   53   53   150   20%   158   20%
      16 Pawny 1.2.x64.SSE4.2                               -84   53   53   150   19%   158   21%
      17 K2 v.0.99                                          -95   54   54   150   18%   158   21%
      18 Coiled 1.1 x64                                    -105   55   55   150   17%   158   19%
      19 Leorik 2.3                                        -118   56   56   150   15%   158   20%
      20 odonata v0.6.2                                    -147   61   61   150   15%   158   12%
      21 SmarThink 1.98                                    -328   92   92   150    5%   158    5%
    
    Pool of 20 engines, average CCRL rating 2910, TC=2'+1" (CCRL Blitz), Little Blitzer testing framework
    LTC Total: 3000 W: 1767 L: 527 D: 706 Elo: 3068 (CCRL Blitz scale)

    2004-06-30
    Alex alex
    Protej 0.1.1
    Plays a random move. Released to test the move generator. Engine written in Free Pascal.
    Protej 0.1.1 vs 1000 CPP1 v0.1038       +30  =11  -19  35.5 - 24.5
    Protej 0.1.1 vs 1074 LaMoSca 0.1         +6  =48   -6  30.0 - 30.0
    Protej 0.1.1 vs 1306 T.rex 1.8.5        +21   =0  -39  21.0 - 39.0
    Protej 0.1.1 vs 1379 S-Chess 1.42       +18   =0  -42  18.0 - 42.0
    Protej 0.1.1 vs 1281 Cassandre 0.24      +0   =9  -51   4.5 - 55.5
    Protej 0.1.1 vs 1337 Raffaela 0.11.0     +2   =2  -56   3.0 - 57.0
    Protej 0.1.1 vs 1017 PreChess 0.7.8      +2   =1  -57   2.5 - 57.5
    Protej 0.1.1 vs 1385 SharpChess 0.06     +0   =4  -56   2.0 - 58.0
    Protej 0.1.1 vs 1168 Sinapse 1.0         +2   =0  -58   2.0 - 58.0
    Protej 0.1.1 vs 1156 Pierre 1.7          +1   =0  -59   1.0 - 59.0
    Protej 0.1.1 vs 1238 TheLightning 2.04   +0   =1  -59   0.5 - 59.5
    Protej 0.1.1 vs 1277 Gaia 1.0            +0   =0  -60   0.0 - 60.0
    Protej 0.1.1 vs 1206 Chad's Chess 015    +0   =0  -60   0.0 - 60.0
    Protej 0.1.1 vs 1332 Pentagon 1.2        +0   =0  -60   0.0 - 60.0
    Protej 0.1.1 vs 1132 FUSCH# 1.07         +0   =0  -60   0.0 - 60.0
    
    Rank Name                Elo    +    - games score oppo. draws 
       1 Gaia 1.0            309  301  301    60  100%  -430    0% 
       2 Chad's Chess 015    309  301  301    60  100%  -430    0% 
       3 Pentagon 1.2        309  301  301    60  100%  -430    0% 
       4 FUSCH# 1.07         309  301  301    60  100%  -430    0% 
       5 TheLightning 2.04   203  218  218    60   99%  -430    2% 
       6 Pierre 1.7          199  218  218    60   98%  -430    0% 
       7 Sinapse 1.0         133  181  181    60   97%  -430    0% 
       8 PreChess 0.7.8       86  158  158    60   96%  -430    2% 
       9 SharpChess 0.06      56  143  143    60   97%  -430    7% 
      10 Raffaela 0.11.0      49  143  143    60   95%  -430    3% 
      11 Cassandre 0.24      -62  106  106    60   93%  -430   15% 
      12 S-Chess 1.42       -249   88   88    60   70%  -430    0% 
      13 T.rex 1.8.5        -297   85   85    60   65%  -430    0% 
      14 LaMoSca 0.1        -428   62   62    60   50%  -430   80% 
      15 Protej 0.1.1       -430   31   31   900   13%    29    8% 
      16 CPP1 v0.1038       -497   77   77    60   41%  -430   18% 
    
    Pool of 15 engines, average ChessWar rating 1219, TC=1'+1",
    STC Total: 900 W: 82 L: 742 D: 76 Elo: 789
    

    0000-00-00
    Alex alex
    Acknowledgements
    Ciro Vignotto, friend of mine and historical tester with his WOCT tournaments, who introduced me into the chess engines world around the year 2002.
    Bob Hyatt, Crafty's author, whose intro text in main.c is a bible: studying it gives great insights on what a chess engine should do.
    Graham Banks, a great tester, CCRL founder, always friendly and helpful, and all other historical testers like Olivier deVille, Leo Dijksman, Claude Dubois. They tested many Protej versions helping me with its development.
    Fabio Cavicchio, Delfi's author, who allowed me to operate his program in WCCC 2006 held in Turin, where I met Anthony Cozzie, Amir Ban and Shay Bushinsky, Vasik Rajlich, Stefan Meyer-Kahlen among top class authors.
    Together with Fabio, italian authors I met in many live engine tournaments, like Alessandro Scotti, Carmelo Calzerano, Stefano Malloggi, Ubaldo Andrea Farina and many others I'm forgetting. Spending a lot of time with them talking about chess programming was very instructive.
    Chess utilities authors, like WinBoard, LittleBlitzer, Cutechess, Banksia, Bayeselo and many many others, essential tools to succesfully develop and test chess engines.
    Very helpful experts like Amanj Sherwany, Doruk Sekercioglu, Jay Honnold, Lars Hallerstrom, met in CCRL live chats.
    Günther Simon's RWBC, Talkchess forum, Chess Programming WIKI, just to cite some of the hundreds of helpful websites around.
    Embarcadero and previously Borland for having produced Delphi, the framework on which Protej is developed.
    And last but not least, everyone who downloaded, tested and played with Protej. Thanks to all!