Hi - from 1000 games I have had 30 games with lost in time. Most times in won positions (from white or black). Examplesilentshark wrote: ↑Wed Dec 23, 2020 11:35 amI 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.
New engine releases 2020
Moderators: hgm, Dann Corbit, Harvey Williamson
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Re: New engine releases 2020
Werner
- silentshark
- Posts: 308
- Joined: Sat Mar 27, 2010 6:15 pm
- Contact:
Re: New engine releases 2020
Thanks for flagging.. I will see if I can replicate with the same time controls.Werner wrote: ↑Tue Dec 29, 2020 9:00 amHi - from 1000 games I have had 30 games with lost in time. Most times in won positions (from white or black). Examplesilentshark wrote: ↑Wed Dec 23, 2020 11:35 amI 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.
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!
- silentshark
- Posts: 308
- Joined: Sat Mar 27, 2010 6:15 pm
- Contact:
Re: New engine releases 2020
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.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!
Cheers,
Tom
-
- Posts: 1174
- Joined: Sun Mar 12, 2006 5:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
- Contact:
Re: New engine releases 2020
The zip file for the Windows compiles contains two files, supposedly 32 and 64 bits, but the compiles are identical 64 bit compiles.
- silentshark
- Posts: 308
- Joined: Sat Mar 27, 2010 6:15 pm
- Contact:
Re: New engine releases 2020
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?silentshark wrote: ↑Fri Jan 01, 2021 7:02 pmYour 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.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!
Cheers,
Tom
You can grab as normal from www.silentshark.co.uk
Cheers,
Tom
Re: New engine releases 2020
Sorry, I did not know there was still some 32-bits Windows in the wild

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
- Roland Chastain
- Posts: 458
- Joined: Sat Jun 08, 2013 8:07 am
- Location: France
- Full name: Roland Chastain
- Contact:
Re: New engine releases 2020
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]$
Code: Select all
make: ldc2: Command not found
Qui trop embrasse mal étreint.
Re: New engine releases 2020
Hi Roland,Roland Chastain wrote: ↑Sat Jan 02, 2021 7:26 pmHello! For your information, I cannot use the Linux binary of Dumb 1.6.
It seems that I have to compile the source. I search how I can install a D compiler...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]$
Code: Select all
make: ldc2: Command not found
If you have snapd installed on your Linux distro, you can install the D compiler with
Code: Select all
sudo snap install ldc2 --classic
- Roland Chastain
- Posts: 458
- Joined: Sat Jun 08, 2013 8:07 am
- Location: France
- Full name: Roland Chastain
- Contact:
Re: New engine releases 2020
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.mhouppin wrote: ↑Sat Jan 02, 2021 7:58 pmHi Roland,
If you have snapd installed on your Linux distro, you can install the D compiler withCode: Select all
sudo snap install ldc2 --classic
Qui trop embrasse mal étreint.
- Roland Chastain
- Posts: 458
- Joined: Sat Jun 08, 2013 8:07 am
- Location: France
- Full name: Roland Chastain
- Contact:
Re: New engine releases 2020
I downloaded a compiler here and could compile Dumb 1.6.
Qui trop embrasse mal étreint.