New engine releases 2020

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.
Post Reply
Guenther
Posts: 3352
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: New engine releases 2020

Post by Guenther » Wed Jan 15, 2020 8:13 am

tmokonen wrote:
Tue Jan 14, 2020 9:41 pm
Guenther wrote:
Tue Jan 14, 2020 9:15 pm
Sorry to hear this, I guess no compile works for you then, neither mine, nor Daniels release?
It seems strange though, as my Q8200 and your T6600 seem both Core2 and therefore SSE4.1?
I have also Win7 here (Ultimate).
I am using Windows 7 Home Premium. I did get it working now, by using Windows 7 compatibility mode. Thanks to sarona for the tip. 621000 nps at depth 15. The same compatibility setting also allowed me to run Daniel's compile.
Great. I tried the previously released compile by Daniel too that way and it also runs here in compatibility mode.
It's strange to be forced to enable Win7 compatibility mode on Win7. (even more, as this was the day Win7 support officially ended) :)

I will remove my compilations.
https://rwbc-chess.de
Greg Strong@ovyron wrote: What I think is that you have a very, very, VERY strong desire to post, and very little self-control.
All the time. In every conversation. You must post. Something. It's like you just can't help yourself.

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

Re: New engine releases 2020

Post by abulmo2 » Thu Jan 16, 2020 12:24 am

I just release Amoeba 3.1. It fixes a few bugs and probably adds a bunch of others. It should be about 30 Elo stronger than the previous version
https://github.com/abulmo/amoeba/releases/tag/v3.1
Have fun with it.
Richard Delorme

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

Re: New engine releases 2020

Post by tmokonen » Thu Jan 16, 2020 2:58 am

Guenther wrote:
Wed Jan 15, 2020 8:13 am
Great. I tried the previously released compile by Daniel too that way and it also runs here in compatibility mode.
It's strange to be forced to enable Win7 compatibility mode on Win7. (even more, as this was the day Win7 support officially ended) :)

I will remove my compilations.
Because Win7 support has ended, I have spent the entire day backing up and reluctantly "upgrading" this machine to Windows 10, and will not be able to test for Win7 compatibility any more.

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

Re: New engine releases 2020

Post by tmokonen » Thu Jan 16, 2020 3:17 am


Guenther
Posts: 3352
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: New engine releases 2020

Post by Guenther » Thu Jan 16, 2020 8:08 am

tmokonen wrote:
Thu Jan 16, 2020 3:17 am

Kouri 1.15
https://github.com/hamzainaan/Kouri/releases/
This is Vice plus enhancement from an open source Lichess bot, also derived from Vice,
so nothing original in it. (forking SF, DefenChess, RubiChess, Ethereal, Laser will make
things not better in the future)
tmokonen wrote:
Thu Jan 16, 2020 3:17 am
FoxSEE 0.2.0
https://github.com/redsalmon91/FoxSEE/releases
Needs checking - looks familiar, but my guess is that it is 'modelled' after another already available rust program,
w/o mentioning this.
https://rwbc-chess.de
Greg Strong@ovyron wrote: What I think is that you have a very, very, VERY strong desire to post, and very little self-control.
All the time. In every conversation. You must post. Something. It's like you just can't help yourself.

Guenther
Posts: 3352
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: New engine releases 2020

Post by Guenther » Thu Jan 16, 2020 11:09 am

Guenther wrote:
Thu Jan 16, 2020 8:08 am
tmokonen wrote:
Thu Jan 16, 2020 3:17 am
FoxSEE 0.2.0
https://github.com/redsalmon91/FoxSEE/releases
Needs checking - looks familiar, but my guess is that it is 'modelled' after another already available rust program,
w/o mentioning this.
It seems what looked familiar was the usual CPW influence - I will add it to my chronology for now

OTH the rust chess engines 'market' exploded...
(there was already TSCP + Vice + SF in rust, but now there are dozens of new ones to check)
https://github.com/search?o=desc&q=rust ... positories

I hope for this one in near future, uci is planned for 1.0 milestone
https://github.com/ColonelPhantom/fe_chess
https://rwbc-chess.de
Greg Strong@ovyron wrote: What I think is that you have a very, very, VERY strong desire to post, and very little self-control.
All the time. In every conversation. You must post. Something. It's like you just can't help yourself.

jonkr
Posts: 73
Joined: Wed Nov 13, 2019 12:36 am
Full name: Jonathan Kreuzer

Re: New engine releases 2020

Post by jonkr » Fri Jan 17, 2020 9:32 pm

Slow Chess Blitz Classic 1.8 is now available : https://www.3dkingdoms.com/chess/slow.htm

- Thoroughly reworked a lot of code, and tweaked eval, but not sure what specific to mention.
- Further increased value of king safety/checks, pawn promo threats, and some other threats. (Realized with modern search this helps to follow threats even if values seem too high to me.)
King safety is getting pretty aggressive for near term danger, but accuracy isn't great. And still needs work building to an attacking position (and also to be better at building positional advantages to press, which sometimes creates weaknesses leading to attack.)
- Optimized code to be about 20% faster + changed Threat Moves to detph > 3 to minimize slow-down and be more about not missing something. Seems the hard-coded threat move detection is only a small elo increase at this point, though hard for me to measure.
- Did a code cleanup pass to prepare for multi-threading and code portability. Maybe version 1.9 will support multi-threaded search.

I realized I still don't do nearly enough testing to estimate strength accurately, I was trying lots of changes for no consistent improvement for last couple weeks. (Lot of variation in 500 game matches, then even much more when I added variety of opponents), but it was always stronger than 1.7, with a few scattered extra good results. (Realistically hoping for around +35 elo, though did have some better runs.)

My current plan is trying to add parallel search for a version 1.9 that probably will otherwise be similar to 1.8. That seems like a good way to close out the modernization of Slow Chess for the Classic for the 1.x series.

Alayan
Posts: 407
Joined: Tue Nov 19, 2019 7:48 pm
Full name: Alayan Feh

Re: New engine releases 2020

Post by Alayan » Fri Jan 17, 2020 9:42 pm

I strongly suggest you to move towards the statistical techniques that have proven successful for so many engines to evaluate patches. SPRT is the most reliable way of assessing improvement without excessive resource usage.

Methods that stick to low sample sizes get more and more ineffective as the engine's strength increase, and testing against other engines dilutes your already limited hardware resources.

jonkr
Posts: 73
Joined: Wed Nov 13, 2019 12:36 am
Full name: Jonathan Kreuzer

Re: New engine releases 2020

Post by jonkr » Fri Jan 17, 2020 10:35 pm

Assuming I continue to a Classic 2.x series, I probably will try to be more scientific about testing (and also get a 16 or 32 core machine to at least have some resources for it.) So far I have mainly been trying ideas that seem interesting to code and re-writing old code (the Blitz wv2.1 code was a horrible mess in many aspects.) and watching games and sometimes inspecting individual positions, evaluation values, search trees and some stats.

For smaller individual patches I figured I have no hope of measuring, so have been only doing full version testing to verify some improvement. But playing a match with a small number of games (eg. 500) and getting results near the edge of expected range like +50 elo, then +15 elo, then +35 elo was the source of some frustration when I was hoping for +50. And of course bringing in other similar rated programs to try to verify only added to the confusion.

User avatar
Roland Chastain
Posts: 371
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 18, 2020 2:43 am

jonkr wrote:
Fri Jan 17, 2020 9:32 pm
Slow Chess Blitz Classic 1.8 is now available : https://www.3dkingdoms.com/chess/slow.htm
Good news! I hadn't noticed the release of v1.7.
jonkr wrote:
Fri Jan 17, 2020 9:32 pm
- Did a code cleanup pass to prepare for multi-threading and code portability. Maybe version 1.9 will support multi-threaded search.
For me, I would like to have a Linux version of the engine.

See you soon! I go to test the two latest versions. :wink:
Qui trop embrasse mal étreint.

Post Reply