New engine releases 2020

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Werner
Posts: 2595
Joined: Wed Mar 08, 2006 9:09 pm

Re: New engine releases 2020

Post by Werner » Tue Dec 29, 2020 9:00 am

silentshark wrote:
Wed Dec 23, 2020 11:35 am
I have released Francesca 0.30. Available from www.silentshark.co.uk
Not a huge jump in strength, maybe 30 ELO or so.
Changes
Small changes. Minor optimisations. More aggressive null move pruning. IID replaced by IIR (thanks to Ed Schroder for idea). Tweak to futility to make more aggressive or not, depending on if position is improving. Separate search functions when in check. Minor eval tweaks - tuning needed
Happy Christmas to everyone. Let's hope 2021 is a better year, and the world gets on top of the Coronavirus.
Hi - from 1000 games I have had 30 games with lost in time. Most times in won positions (from white or black). Example
Werner

User avatar
silentshark
Posts: 308
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Re: New engine releases 2020

Post by silentshark » Wed Dec 30, 2020 12:09 pm

Werner wrote:
Tue Dec 29, 2020 9:00 am
silentshark wrote:
Wed Dec 23, 2020 11:35 am
I have released Francesca 0.30. Available from www.silentshark.co.uk
Not a huge jump in strength, maybe 30 ELO or so.
Changes
Small changes. Minor optimisations. More aggressive null move pruning. IID replaced by IIR (thanks to Ed Schroder for idea). Tweak to futility to make more aggressive or not, depending on if position is improving. Separate search functions when in check. Minor eval tweaks - tuning needed
Happy Christmas to everyone. Let's hope 2021 is a better year, and the world gets on top of the Coronavirus.
Hi - from 1000 games I have had 30 games with lost in time. Most times in won positions (from white or black). Example
Thanks for flagging.. I will see if I can replicate with the same time controls.

Most of my testing calls a win if one side is ahead / behind by 5 pawns for more than a few moves. I think there may be a bug here which your testing has uncovered. I will look into it!

User avatar
silentshark
Posts: 308
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Re: New engine releases 2020

Post by silentshark » Fri Jan 01, 2021 7:02 pm

silentshark wrote:
Wed Dec 30, 2020 12:09 pm

Thanks for flagging.. I will see if I can replicate with the same time controls.

Most of my testing calls a win if one side is ahead / behind by 5 pawns for more than a few moves. I think there may be a bug here which your testing has uncovered. I will look into it!
Your prompt got me looking into things, and I've identified a few bugs which (I hope are resolved now). One relates to the losing on time when winning bug. Another one relates to mate score in the hash table. And for good measure, I had a play with the gcc compiler and its funky fsanitize options, which pointed out a couple more issues. More testing now, and hopefully will release 0.30a in a couple of days.

Cheers,
Tom

tmokonen
Posts: 1174
Joined: Sun Mar 12, 2006 5:46 pm
Location: Kelowna
Full name: Tony Mokonen
Contact:

Re: New engine releases 2020

Post by tmokonen » Fri Jan 01, 2021 9:44 pm

Angle wrote:
Mon Dec 28, 2020 10:53 pm
Dumb 1.6:
https://github.com/abulmo/Dumb/releases/tag/1.6
The zip file for the Windows compiles contains two files, supposedly 32 and 64 bits, but the compiles are identical 64 bit compiles.

User avatar
silentshark
Posts: 308
Joined: Sat Mar 27, 2010 6:15 pm
Contact:

Re: New engine releases 2020

Post by silentshark » Sat Jan 02, 2021 3:20 pm

silentshark wrote:
Fri Jan 01, 2021 7:02 pm
silentshark wrote:
Wed Dec 30, 2020 12:09 pm

Thanks for flagging.. I will see if I can replicate with the same time controls.

Most of my testing calls a win if one side is ahead / behind by 5 pawns for more than a few moves. I think there may be a bug here which your testing has uncovered. I will look into it!
Your prompt got me looking into things, and I've identified a few bugs which (I hope are resolved now). One relates to the losing on time when winning bug. Another one relates to mate score in the hash table. And for good measure, I had a play with the gcc compiler and its funky fsanitize options, which pointed out a couple more issues. More testing now, and hopefully will release 0.30a in a couple of days.

Cheers,
Tom
I have released Francesca 0.30a, which is a bugfix version, as per above. If you happen to have downloaded 0.30, please replace it with 0.30a. Apologies for any inconvenience. Bugs, eh?

You can grab as normal from www.silentshark.co.uk

Cheers,
Tom

abulmo2
Posts: 311
Joined: Fri Dec 16, 2016 10:04 am
Contact:

Re: New engine releases 2020

Post by abulmo2 » Sat Jan 02, 2021 6:42 pm

tmokonen wrote:
Fri Jan 01, 2021 9:44 pm
Angle wrote:
Mon Dec 28, 2020 10:53 pm
Dumb 1.6:
https://github.com/abulmo/Dumb/releases/tag/1.6
The zip file for the Windows compiles contains two files, supposedly 32 and 64 bits, but the compiles are identical 64 bit compiles.
Sorry, I did not know there was still some 32-bits Windows in the wild :) . I have uploaded a new zip file that should contain a 32-bits version of Dumb-1.6. Apart support for FRC, Dumb-1.6 brings no improvement over version 1.5, so I see no much interests in testing it as an orthodox chess engine.
As I enjoy playing with its code, I have been able to squeeze some speed improvements out of it since the release of version 1.6. I am looking if I can improve some search algorithms without adding too much code to get some more ELO and will release a version 1.7 within a few weeks.

Have fun with it.
Richard Delorme

User avatar
Roland Chastain
Posts: 458
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: New engine releases 2020

Post by Roland Chastain » Sat Jan 02, 2021 7:26 pm

abulmo2 wrote:
Sat Jan 02, 2021 6:42 pm
Have fun with it.
Hello! For your information, I cannot use the Linux binary of Dumb 1.6.

Code: Select all

[roland@localhost 16]$ ./dumb-1.6
./dumb-1.6: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./dumb-1.6)
[roland@localhost 16]$ 
It seems that I have to compile the source. I search how I can install a D compiler...

Code: Select all

make: ldc2: Command not found
Qui trop embrasse mal étreint.

mhouppin
Posts: 83
Joined: Wed Feb 12, 2020 4:00 pm
Full name: Morgan Houppin

Re: New engine releases 2020

Post by mhouppin » Sat Jan 02, 2021 7:58 pm

Roland Chastain wrote:
Sat Jan 02, 2021 7:26 pm
abulmo2 wrote:
Sat Jan 02, 2021 6:42 pm
Have fun with it.
Hello! For your information, I cannot use the Linux binary of Dumb 1.6.

Code: Select all

[roland@localhost 16]$ ./dumb-1.6
./dumb-1.6: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./dumb-1.6)
[roland@localhost 16]$ 
It seems that I have to compile the source. I search how I can install a D compiler...

Code: Select all

make: ldc2: Command not found
Hi Roland,
If you have snapd installed on your Linux distro, you can install the D compiler with

Code: Select all

sudo snap install ldc2 --classic

User avatar
Roland Chastain
Posts: 458
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: New engine releases 2020

Post by Roland Chastain » Sat Jan 02, 2021 8:28 pm

mhouppin wrote:
Sat Jan 02, 2021 7:58 pm
Hi Roland,
If you have snapd installed on your Linux distro, you can install the D compiler with

Code: Select all

sudo snap install ldc2 --classic
Hi Morgan. Thank you for your answer. But, unfortunately, snapd doesn't seem to be available on my distro (Mageia). I am looking for another solution.
Qui trop embrasse mal étreint.

User avatar
Roland Chastain
Posts: 458
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: New engine releases 2020

Post by Roland Chastain » Sat Jan 02, 2021 8:45 pm

Roland Chastain wrote:
Sat Jan 02, 2021 8:28 pm
I am looking for another solution.
I downloaded a compiler here and could compile Dumb 1.6.
Qui trop embrasse mal étreint.

Post Reply