A complete 2000 lines of code engine

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Code: Select all

STS test suite shows it too.
Thanks for testing !
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Minic 0.89 is released. This is some kind of a bug fix release versus 0.87 :oops: :oops: :oops:
There was still a bug with pawn eval ...

Anyway at 40/20sec TC 1024Mo TT, this gives this

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   1 zurichess-neuchatel            97      18     984   63.6%   33.3%
   2 Winter                         78      19     984   61.0%   27.8%
   3 minic_dev                      -5      17     985   49.3%   38.0%
   4 Topple                         -5      18     983   49.2%   30.5%
   5 minic_0.88                     -5      17     983   49.2%   39.1%
   6 asymptote_v0.6                -30      18     984   45.7%   30.2%
   7 minic_0.87                    -48      18     983   43.2%   33.3%
   8 ruy-1.1.9                     -80      19     984   38.7%   25.8%
Around +40 versus 0.87 so should be near 2800 in CCRL 40/4.
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Recent progress

There is something around +90 between 0.82 and next release :D

Code: Select all

   1 Winter                         80      15    1512   61.4%   30.0%
   2 zurichess-neuchatel            70      14    1511   59.9%   36.2%
   3 minic_dev                      22      13    1511   53.1%   44.0%
   4 Topple                          7      14    1511   51.0%   33.3%
   5 minic_0.95                      3      13    1512   50.4%   45.3%
   6 minic_0.94                     -0      13    1511   50.0%   43.2%
   7 minic_0.88                    -18      13    1512   47.5%   42.7%
   8 asymptote_v0.6                -26      15    1513   46.2%   31.4%
   9 ruy-1.1.9                     -67      15    1513   40.4%   25.8%
  10 minic_0.82                    -70      14    1512   40.1%   34.3%
  
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Release 0.98 is available.

Minic is slowly filling the gap with Zurichess and Winter and seems now head to head with Asymptote and Topple.

Here are TC 40/20sec 1024Mo TT.

Code: Select all

   1 Winter                         88      22     695   62.4%   27.3%
   2 zurichess-neuchatel            81      21     697   61.5%   33.1%
   3 minic_0.97                     23      20     696   53.3%   41.1%
   4 minic_0.98                     21      20     696   53.1%   40.7%
   5 minic_0.89                     -9      20     697   48.7%   39.7%
   6 Topple                        -19      22     695   47.3%   28.2%
   7 asymptote_v0.6                -36      21     696   44.9%   31.2%
   8 ruy-1.1.9                     -63      22     697   41.0%   27.3%
   9 minic_0.82                    -87      22     697   37.7%   31.6%
 
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: A complete 2000 lines of code engine

Post by Guenther »

xr_a_y wrote: Thu Sep 05, 2019 7:27 am Release 0.98 is available.

Minic is slowly filling the gap with Zurichess and Winter and seems now head to head with Asymptote and Topple.

...
In big jumps suddenly nearing the 1.0 release, or will you do a 'yace'? ;-)
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Guenther wrote: Thu Sep 05, 2019 7:57 am In big jumps suddenly nearing the 1.0 release, or will you do a 'yace'? ;-)
Indeed, many bug fix and associated re-tuning. I may have develop too fast at some point and now facing some issues :oops: :oops: :oops:

I'm spoiling a little, but I plan to name the anniversary release (mid-October) as Minic_1.0 (not another chess engine in sight this year).

Minic_1.0 will focus on :
- personalities and level
- shorter code
- speed (maybe magic BB instead of HQ ?)
- better UCI support

Regards
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Good results at TC 40/1min 1024Mo TT :D :D :D

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   1 Winter                         74      19     823   60.4%   34.4%
   2 zurichess-neuchatel            56      19     824   58.0%   37.6%
   3 minic_0.98                     46      19     823   56.6%   37.1%
   4 Topple                         -0      19     824   49.9%   37.3%
   5 asymptote_v0.6                -68      20     824   40.4%   31.4%
   6 ruy-1.1.9                    -110      21     824   34.7%   29.1%
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Last night 40/20sec 1024 TT tourney

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   1 rodentIII                     125      19     919   67.2%   31.4%
   2 Winter                         52      19     918   57.4%   26.8%
   3 zurichess-neuchatel            31      18     919   54.5%   34.5%
   4 MinkoChess_1.3                  7      19     918   51.0%   27.6%
   5 minic_dev                       1      19     919   50.2%   31.3%
   6 Topple                        -44      19     918   43.7%   29.3%
   7 asymptote_v0.6                -51      19     918   42.8%   31.9%
   8 ruy-1.1.9                    -121      20     919   33.2%   26.7%
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

Just want to share this (not yet converged but) very satisfying LTC result (40/15min 1024Mo TT):

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   1 rodentIII                     159      45     140   71.4%   41.4%
   2 minic_dev                      61      45     139   58.6%   41.0%
   3 Winter                         55      45     140   57.9%   40.0%
   4 Topple                         15      43     140   52.1%   45.7%
   5 MinkoChess_1.3                -20      46     139   47.1%   36.7%
   6 zurichess-neuchatel           -25      43     139   46.4%   43.9%
   7 asymptote_v0.6                -66      46     139   40.6%   38.1%
   8 ruy-1.1.9                    -184      48     140   25.7%   37.1%
User avatar
xr_a_y
Posts: 1871
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y »

8-)

Code: Select all

Score of komodo-10-linux vs minic_0.98: 350 - 2 - 21 [0.966]
Elo difference: 584.0 +/- 78.0, LOS: 100.0 %, DrawRatio: 5.6 %
..... Too soon .....