Protej Chess Engine
 Sign up for Updates
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)