Crystal, the new tactical monster

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

Moderators: hgm, Rebel, chrisw

zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Crystal, the new tactical monster

Post by zullil »

Master Om wrote: Fri Aug 30, 2019 3:04 pm
zullil wrote: Fri Aug 30, 2019 11:04 am
Ovyron wrote: Fri Aug 30, 2019 6:32 am
Zenmastur wrote: Fri Aug 30, 2019 6:04 am So where do you get a copy of crystal?
I got lost on Github trying to find it, it's possible you end downloading some Stockfishdev source instead of Crystal :shock:
I did that too. This will get you the right source code using git:

git clone --single-branch --branch crystal https://github.com/jhellis3/Stockfish.git
He is saying about downloading UCI from Github. U end up downloading SC instead of the UCI engine.
Right, as I clearly wrote "This will get you the right source code using git." In case he want to compile his own version, perhaps optimized for his system, without any modifications Dann made.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Crystal, the new tactical monster

Post by MikeB »

For those that don't use GitHub or terminal on a regular basis - this link will always give you the latest Crystal:

https://github.com/jhellis3/Stockfish/a ... rystal.zip
Image
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Crystal, the new tactical monster

Post by zullil »

MikeB wrote: Sat Aug 31, 2019 3:27 am For those that don't use GitHub or terminal on a regular basis - this link will always give you the latest Crystal:

https://github.com/jhellis3/Stockfish/a ... rystal.zip
will always give you the latest source code for Crystal :wink:
Spliffjiffer
Posts: 416
Joined: Thu Aug 02, 2012 7:48 pm
Location: Germany

Re: Crystal, the new tactical monster

Post by Spliffjiffer »

man, this stuff was hard...thx anyways...need Honey now !
;-)
Wahrheiten sind Illusionen von denen wir aber vergessen haben dass sie welche sind.
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Crystal, the new tactical monster

Post by Scally »

Hi,

The Honey source code can be downloaded via:

git clone --single-branch -b honey https://github.com/MichaelB7/Stockfish honey

I know Michael is currently receiving compiled Binaries from others.


Al.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Crystal, the new tactical monster

Post by MikeB »

Scally wrote: Sat Aug 31, 2019 4:52 pm Hi,

The Honey source code can be downloaded via:

git clone --single-branch -b honey https://github.com/MichaelB7/Stockfish honey

I know Michael is currently receiving compiled Binaries from others.


Al.
I was checking everything out before releasing and I noticed i have bubble in my play by Elo ratings

Code: Select all

Rank Name                Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-2900       2708   0.0   20   20  1000  704.0  70.4  559  151  290  55.9  29.0  2575 
   2 Honey-X5i-2800       2616  92.5   19   19  1000  490.5  49.0  333  352  315  33.3  31.5  2621 
   3 Honey-X5i-2700       2534  82.2   14   14  2000 1013.0  50.6  757  731  512  37.9  25.6  2527 
   4 Honey-X5i-2600       2439  94.2   19   19  1000  499.5  50.0  370  371  259  37.0  25.9  2439 
   5 Honey-X5i-2500       2345  94.6   14   14  2500 1505.5  60.2 1271  760  469  50.8  18.8  2254 
   6 Honey-X5i-2400       2203 141.7   17   17  1500  866.0  57.7  715  483  302  47.7  20.1  2146 
   7 Honey-X5i-2300       2097 106.1   17   17  1500  582.5  38.8  443  778  279  29.5  18.6  2181 
   8 Honey-X5i-2200       1996 101.5   13   13  3000 1489.0  49.6 1286 1308  406  42.9  13.5  1998 
   9 Honey-X5i-2100       1889 106.6   17   17  1500  889.0  59.3  785  507  208  52.3  13.9  1816 
  10 Honey-X5i-2000       1779 109.8   15   15  2000  903.0  45.1  766  960  274  38.3  13.7  1817 
  11 Shallow Blue 2.0.0   1712  67.0   20   20  1000  481.5  48.1  422  459  119  42.2  11.9  1726 
  12 Honey-X5i-1900       1673  38.7   14   14  3500 1953.5  55.8 1807 1400  293  51.6   8.4  1565 
  13 Honey-X5i-1800       1402 271.7   22   22  1500  925.5  61.7  883  532   85  58.9   5.7  1285 
  14 Honey-X5i-1700       1166 235.2   22   22  1500  482.0  32.1  455  991   54  30.3   3.6  1363 
  15 Honey-X5i-1600       1014 152.7   15   15  3000 1291.5  43.0 1222 1639  139  40.7   4.6  1125 
  16 Honey-X5i-1500        914  99.7   18   18  1500  835.5  55.7  783  612  105  52.2   7.0   868 
  17 Honey-X5i-1400        846  68.0   17   17  1500  663.5  44.2  610  783  107  40.7   7.1   891 
  18 Honey-X5i-1300        746 100.5   14   14  3000 1605.0  53.5 1537 1327  136  51.2   4.5   704 
  19 Honey-X5i-1200        629 116.0   19   19  1500  934.5  62.3  902  533   65  60.1   4.3   521 
  20 Honey-X5i-1100        480 149.1   19   19  1500  592.0  39.5  558  874   68  37.2   4.5   571 
  21 Honey-X5i-1000        339 141.9   15   15  2500  856.5  34.3  792 1579  129  31.7   5.2   487 
  22 Honey-X5i-900         319  20.0   21   21  1000  522.5  52.2  489  444   67  48.9   6.7   301 
  23 Honey-X5i-800         263  55.6   21   21  1000  414.5  41.4  383  554   63  38.3   6.3   329 
---------------------------------------------------------------------------------------------------------
  Δ = delta from the next higher rated opponent
  # = number of games played
  Σ = total score, 1 point for win, 1/2 point for draw
Above is the various Elo play modes look like when you have the ELo ratings that are within 300 Elo play each other. Two comments - self play of the same engine that is weakened to play different levels probably exaggerates the rating difference between levels. Towards the very bottom , there is not really much difference between the bottom three levels. All of these are anchored to Shallow Blue on CCRL (Rating 1712) at 40/40. CCRL is probably close to FIDE than to USCF. I know for me, Shallow Blue play much stronger than a 1700 USCF player - so in general, the ELo ratings above are inflated as compared to CCRL, but will be closer to USCF - but for now I'm going to leave that way as it probably makes it a little more pleasant for the humans ;>). In any event, you have one engine that has a playing range that is close to 2500 Elo or so - and orange of 3000 Elo when you factor in full-strength mode so anyone can take this engine, play it and get better with it.

The adaptive play modes are still a work in progress, Adapt-2000- has range of 150 Elo from about 1300 to around 1450 (using Honey El0s)), while Adapt_2000+ currently does not have a discernible range and plays near 2000 (CCRL or 2200 Honey Elo ) I think many people will enjoy the adaptive_2000+ as engines rated as low as 1300 has won games against it . It follows the "easy play" code the someone posted a link to here on talkchess

Adaptive_2000-

Code: Select all

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:16:47
Date: 08/31/19 : 12:51:09
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-Adapt_2000-   1106   0.0   28   28   500  323.0  64.6  278  132   90  55.6  18.0  1002 
   2 Honey-X5i-1200          1002 104.7   28   28   500  177.0  35.4  132  278   90  26.4  18.0  1106 
---------------------------------------------------------------------------------------------------------
RR-083119-1251.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:18:49
Date: 08/31/19 : 12:53:15
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-Adapt_2000-   1055   0.0   28   28   500  252.0  50.4  212  208   80  42.4  16.0  1053 
   2 Honey-X5i-1300          1053   2.6   28   28   500  248.0  49.6  208  212   80  41.6  16.0  1055 
---------------------------------------------------------------------------------------------------------
RR-083119-1253.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:21:22
Date: 08/31/19 : 12:55:45
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-1400          1095   0.0   27   27   500  307.5  61.5  254  139  107  50.8  21.4  1013 
   2 Honey-X5i-Adapt_2000-   1013  81.4   27   27   500  192.5  38.5  139  254  107  27.8  21.4  1095 
---------------------------------------------------------------------------------------------------------
RR-083119-1255.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:23:48
Date: 08/31/19 : 12:58:13
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-1500          1110   0.0   29   29   500  328.5  65.7  286  129   85  57.2  17.0   998 
   2 Honey-X5i-Adapt_2000-    998 112.9   29   29   500  171.5  34.3  129  286   85  25.8  17.0  1110 
---------------------------------------------------------------------------------------------------------
RR-083119-1258.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:26:16
Date: 08/31/19 : 13:00:41
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-1600          1146   0.0   29   29   500  371.5  74.3  324   81   95  64.8  19.0   962 
   2 Honey-X5i-Adapt_2000-    962 184.1   29   29   500  128.5  25.7   81  324   95  16.2  19.0  1146 
---------------------------------------------------------------------------------------------------------
RR-083119-1300.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:28:48
Date: 08/31/19 : 13:03:15
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-1700          1176   0.0   31   31   500  402.5  80.5  363   58   79  72.6  15.8   932 
   2 Honey-X5i-Adapt_2000-    932 243.6   31   31   500   97.5  19.5   58  363   79  11.6  15.8  1176 
---------------------------------------------------------------------------------------------------------
RR-083119-1303.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:31:17
Date: 08/31/19 : 13:05:48
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-1800          1243   0.0   39   39   500  452.5  90.5  428   23   49  85.6   9.8   865 
   2 Honey-X5i-Adapt_2000-    865 377.9   39   39   500   47.5   9.5   23  428   49   4.6   9.8  1243 
---------------------------------------------------------------------------------------------------------
RR-083119-1305.pgn
Adaptive 2200+

Code: Select all

500 game(s) loaded
ResultSet>elo
ResultSet-EloRating>mm 0 1
00:00:00,00
ResultSet-EloRating>r
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-Adapt_2000+   3313   0.0   50   50   500  461.0  92.2  453   31   16  90.6   3.2  2887 
   2 Honey-X5i-1800          2887 425.6   50   50   500   39.0   7.8   31  453   16   6.2   3.2  3313 
---------------------------------------------------------------------------------------------------------
  Δ = delta from the next higher rated opponent
  # = number of games played
  Σ = total score, 1 point for win, 1/2 point for draw

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:41:16
Date: 08/31/19 : 13:16:27
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-Adapt_2000+   1143   0.0   32   32   500  367.0  73.4  341  107   52  68.2  10.4   965 
   2 Honey-X5i-2000           965 177.3   32   32   500  133.0  26.6  107  341   52  21.4  10.4  1143 
---------------------------------------------------------------------------------------------------------
RR-083119-1316.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:48:45
Date: 08/31/19 : 13:24:00
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-Adapt_2000+   1093   0.0   30   30   500  305.5  61.1  282  171   47  56.4   9.4  1015 
   2 Honey-X5i-2100          1015  78.5   30   30   500  194.5  38.9  171  282   47  34.2   9.4  1093 
---------------------------------------------------------------------------------------------------------
RR-083119-1324.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:52:33
Date: 08/31/19 : 13:27:51
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-2200          1060   0.0   28   28   500  258.0  51.6  225  209   66  45.0  13.2  1048 
   2 Honey-X5i-Adapt_2000+   1048  11.9   28   28   500  242.0  48.4  209  225   66  41.8  13.2  1060 
---------------------------------------------------------------------------------------------------------
RR-083119-1327.pgn

500 rounds and 500 games completed...
Time control: 10 seconds + .1000 seconds
Target completion: 08/31/19 : 13:45:48
Date: 08/31/19 : 13:21:09
500 game(s) loaded
Rank Name                   Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Honey-X5i-2300          1131   0.0   31   31   500  354.0  70.8  324  116   60  64.8  12.0   977 
   2 Honey-X5i-Adapt_2000+    977 153.4   31   31   500  146.0  29.2  116  324   60  23.2  12.0  1131 
---------------------------------------------------------------------------------------------------------
Will post exe's later today -sorry for the delay.
Image