A complete 2000 lines of code engine

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Mon Dec 30, 2019 6:02 pm

xr_a_y wrote:
Mon Dec 30, 2019 5:01 pm
CMCanavessi wrote:
Mon Dec 30, 2019 4:45 pm
Did you fix ponder or it's still on the to-do list?
Ponder UCI option is here.
"Ponder move" is displayed but I'm still not sure how to handle ponderhit.
I see other engines going from "infinite mode" to "timed mode" and continue to search, but I don't get that.
So for now I just stop search on ponderhit and wait for another go command.

I feel silly about that.

After reading viewtopic.php?f=7&t=69279&start=50, I am even more lost.
Maybe I get it now ! next patch ;)

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Tue Dec 31, 2019 7:27 pm

Minic 1.24 is out with many fixes (thanks to TCEC testing) and probably some elo, maybe +25 :D versus 1.19.

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Wed Jan 01, 2020 2:29 pm

Still thanks to TCEC bug hunting session, Minic 1.26 is available :D

This release seems in fact a lot stronger than 1.19 (same as 1.24 results shown here)

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   0 minic_1.24                     34      13    1910   54.8%   35.5%
   1 igel-x64_popcnt                14      21     636   52.0%   37.7%
   2 Winter_0.7                    -33      23     637   45.3%   30.0%
   3 minic_1.19                    -84      21     637   38.1%   38.9%

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Wed Jan 08, 2020 6:28 pm

With more opponents, and at short TC the gap seems smaller

Code: Select all

Rank Name                          Elo     +/-   Games   Score   Draws
   1 demolito                      194      18    1234   75.3%   25.4%
   2 igel-2.2.2                     21      16    1234   53.0%   30.6%
   3 komodo-13-64-ja                17      16    1234   52.5%   32.2%
   4 rodentIII                      15      15    1233   52.2%   38.0%
   5 Winter0.7                      14      16    1233   52.0%   28.9%
   6 Hakkapeliitta                  10      17    1234   51.5%   27.1%
   7 minic_1.30                      4      15    1234   50.6%   36.1%
   8 amoeba                         -5      16    1234   49.3%   31.8%
   9 PeSTO_bmi2                    -24      17    1233   46.6%   26.2%
  10 minic_1.19                    -31      16    1234   45.6%   35.7%
  11 zurichess-neuchatel           -55      16    1234   42.2%   35.3%
  12 Counter-v3.4-linux-64         -71      16    1234   39.9%   31.5%
  13 Topple_master                 -75      16    1233   39.4%   29.6%

User avatar
CMCanavessi
Posts: 858
Joined: Thu Dec 28, 2017 3:06 pm
Location: Argentina

Re: A complete 2000 lines of code engine

Post by CMCanavessi » Thu Jan 09, 2020 3:13 am

Still, awesome improvement. And Minic is doing really well at TCEC, hope to see it promote to L2 :mrgreen:
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Sun Jan 12, 2020 8:13 pm

CMCanavessi wrote:
Thu Jan 09, 2020 3:13 am
Still, awesome improvement. And Minic is doing really well at TCEC, hope to see it promote to L2 :mrgreen:
It won't unfortunately ! because of a late minute crash and a good games from opponent. The issue may be fixed by this new release : 1.32

I hope to see it in some bonus match like the FRC tourney.

User avatar
CMCanavessi
Posts: 858
Joined: Thu Dec 28, 2017 3:06 pm
Location: Argentina

Re: A complete 2000 lines of code engine

Post by CMCanavessi » Mon Jan 13, 2020 3:13 am

xr_a_y wrote:
Sun Jan 12, 2020 8:13 pm
CMCanavessi wrote:
Thu Jan 09, 2020 3:13 am
Still, awesome improvement. And Minic is doing really well at TCEC, hope to see it promote to L2 :mrgreen:
It won't unfortunately ! because of a late minute crash and a good games from opponent. The issue may be fixed by this new release : 1.32

I hope to see it in some bonus match like the FRC tourney.
It still might play if one of the L2 engines is too crash-prone, eg; Fritz or Chess22k
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Mon Jan 13, 2020 6:33 am

Well a lot of effort and CPU time has been involved in Minic debugging the last few days before QL from TCEC crew and other engine authors, so this is clear to me that L2 engines deserve the same good treatment at least.

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Tue Jan 14, 2020 7:44 pm

CMCanavessi wrote:
Mon Jan 13, 2020 3:13 am
xr_a_y wrote:
Sun Jan 12, 2020 8:13 pm
CMCanavessi wrote:
Thu Jan 09, 2020 3:13 am
Still, awesome improvement. And Minic is doing really well at TCEC, hope to see it promote to L2 :mrgreen:
It won't unfortunately ! because of a late minute crash and a good games from opponent. The issue may be fixed by this new release : 1.32

I hope to see it in some bonus match like the FRC tourney.
It still might play if one of the L2 engines is too crash-prone, eg; Fritz or Chess22k
You were right ! I'm in ;)

By the way 1.34 is out (little fix to avoid null move output in pv)

User avatar
xr_a_y
Posts: 848
Joined: Sat Nov 25, 2017 1:28 pm
Location: France

Re: A complete 2000 lines of code engine

Post by xr_a_y » Sun Jan 19, 2020 9:07 am

Minic 1.35 is out. This release has a chance to get over 3000 in the CCRL Blitz 4CPU list :D

Post Reply