New version of the Shallow chess engine.

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

Moderator: Ras

User avatar
Graham Banks
Posts: 45264
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

New version of the Shallow chess engine.

Post by Graham Banks »

Good day, Graham!
I've no time for last few years but now I've implemented new version of Shallow engine.
it is based on previous version but completely reworked
by my assumption it plays ~150..200ELO stronger
it is x64 only and supports multi-threading through standard UCI commands
It also supports Winboard but UCI is preferable as it is supported better
May you please add it for testing?
Build could be found here: http://dimock.anabar.ru/samples/shallow.7z.
it is built for Windows
Source code and some related information could be found on this small web-page: http://dimock.anabar.ru
Thank you!
gbanksnz at gmail.com
User avatar
Gabor Szots
Posts: 1512
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New version of the Shallow chess engine.

Post by Gabor Szots »

Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Gabor Szots
CCRL testing group
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New version of the Shallow chess engine.

Post by Guenther »

Gabor Szots wrote: Mon Sep 14, 2020 4:31 pm Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Just take the release date. This was always done, if no version number was available.
I added the new version as 2020-09-09 to the chronology for now.
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Gabor Szots
Posts: 1512
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New version of the Shallow chess engine.

Post by Gabor Szots »

Guenther wrote: Mon Sep 14, 2020 7:51 pm
Gabor Szots wrote: Mon Sep 14, 2020 4:31 pm Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Just take the release date. This was always done, if no version number was available.
I added the new version as 2020-09-09 to the chronology for now.
Always? Currently there are two Shallows on the CCRL, Shallow 1.0 and Shallow 2 rev8. Now 2020-09-09? Not that I mind but looks funny.
Gabor Szots
CCRL testing group
User avatar
Graham Banks
Posts: 45264
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New version of the Shallow chess engine.

Post by Graham Banks »

Guenther wrote: Mon Sep 14, 2020 7:51 pm
Gabor Szots wrote: Mon Sep 14, 2020 4:31 pm Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Just take the release date. This was always done, if no version number was available.
I added the new version as 2020-09-09 to the chronology for now.
That's exactly what I was going to call it. :P
gbanksnz at gmail.com
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New version of the Shallow chess engine.

Post by CMCanavessi »

Guenther wrote: Mon Sep 14, 2020 7:51 pm
Gabor Szots wrote: Mon Sep 14, 2020 4:31 pm Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Just take the release date. This was always done, if no version number was available.
I added the new version as 2020-09-09 to the chronology for now.
I bumped on the same problem but found a "nicer" solution. If you check on the github page for Shallow, under "releases" you'll see 3 of them, and the last one, with 9-9-2020 date is called "v3.0" there. That's what I used.

Here: https://github.com/dimock/shallow/releases
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New version of the Shallow chess engine.

Post by Guenther »

CMCanavessi wrote: Tue Jan 26, 2021 4:16 pm
Guenther wrote: Mon Sep 14, 2020 7:51 pm
Gabor Szots wrote: Mon Sep 14, 2020 4:31 pm Thanks for letting us know. Only problem is version number because it only displays Shallow, same as the previous one.
Just take the release date. This was always done, if no version number was available.
I added the new version as 2020-09-09 to the chronology for now.
I bumped on the same problem but found a "nicer" solution. If you check on the github page for Shallow, under "releases" you'll see 3 of them, and the last one, with 9-9-2020 date is called "v3.0" there. That's what I used.

Here: https://github.com/dimock/shallow/releases
Thanks! Obviously I did not look up the repo after Graham announced it. Renamed it now to Shallow2 3.0 in the chronology.
Still I feel tempted to compile it myself and stamp it ;-)
(I really don't know why authors give the source a version number, but then don't add it to the binary)
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Gabor Szots
Posts: 1512
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New version of the Shallow chess engine.

Post by Gabor Szots »

Guenther wrote: Tue Jan 26, 2021 4:40 pm(I really don't know why authors give the source a version number, but then don't add it to the binary)
Not only that. I recall, when we discussed the name issue the author himself told us that using the date as version was fine. Or does memory fail me?
Gabor Szots
CCRL testing group
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New version of the Shallow chess engine.

Post by Guenther »

Gabor Szots wrote: Thu Jan 28, 2021 8:52 am
Guenther wrote: Tue Jan 26, 2021 4:40 pm(I really don't know why authors give the source a version number, but then don't add it to the binary)
Not only that. I recall, when we discussed the name issue the author himself told us that using the date as version was fine. Or does memory fail me?
I checked the CCRL forum and indeed he said so, but may be he just did not want to make a fuzz about it, who knows...

Code: Select all

Re: Shallow

Post by Graham Banks » Sun Sep 13, 2020 11:20 pm
Can we refer to the new version as Shallow 2020-09-09 64-bit?

Post by dimock » Wed Sep 16, 2020 3:43 pm
Good day, Graham,
Yes, you could give any suitable name
Would you please add my name in "author" section on related web-page and add home-page ref: http://dimock.anabar.ru ?
Thank you!
After rechecking a lot of entries of the chronology in the last week I noticed that the (non existing) 'version numbering' for Shallow and Shallow2
is very weird in hindsight.

I have found five versions (note that none of them is compiled by me) here starting with so called Shallow 1.0 JA from 2012 (not yet checked the revision number). This one is still xboard.
Then there I have two other Shallow (uci) versions named r688JA (2013!) and r694LC (2016-09), but the github repo for Shallow (master)ends at revision 675!?!
https://github.com/dimock/chess

Then I have the Shallow2 r8LC (2016-11) version and now the current one. Of course all mentioned ones call themself just 'Shallow'. A complete muddle.
https://github.com/dimock/shallow
https://rwbc-chess.de

[Trolls n'existent pas...]