New engine releases & news 2021
Moderator: Ras
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: New engine releases & news 2021
Berserk 2.0.0: https://github.com/jhonnold/berserk/releases/tag/2.0.0
Gabor Szots
CCRL testing group
CCRL testing group
-
Guenther
- Posts: 4718
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: New engine releases & news 2021
Received requests for more working compilations.Gabor Szots wrote: ↑Fri Mar 05, 2021 7:54 am Berserk 2.0.0: https://github.com/jhonnold/berserk/releases/tag/2.0.0
Download them at the usual place
https://rwbc-chess.de/download.htm
-
ydebilloez
- Posts: 191
- Joined: Tue Jun 27, 2017 11:01 pm
- Location: Lubumbashi
- Full name: Yves De Billoëz
Re: New engine releases & news 2021
Belofte 2.1.1 has been released on Win32/64, Mac32/64, Linux32/64 bit. I count on you for Apple sillicon, android , raspberry, solaris, ... binaries.
Strength improvement compared to 2.1.0: +100 +-50 elo. (In bullet +200 elo.) Estimated at 1250 elo.
Chess rules fixes:
Strength improvement compared to 2.1.0: +100 +-50 elo. (In bullet +200 elo.) Estimated at 1250 elo.
Chess rules fixes:
- Make different draw claim based on FIDE rules.
Only KK, KNK, KBK and KBKB with all bishops on the same color.
Not KNNK, KBKN, KNKN and KBKB with unlike bishops;
- Bug fix: 50 moves counter is now cleared in case of capture with piece;
- Bug fix: 3 fold repetition more accurate, Hash collision less likely as now
counting hash piece values instead of hash empty field values;
- Better time management in xboard protocol and after time control.
- Add Alpha-Beta Fail Soft, Alpha-Beta Fail Hard and make ABFS default.
- Sort moves before starting to search according to capture bonus and
centerplay;
- Add partial Positional Board evaluation and make it default.
- Small improvement in output during search. Debug and log if set.
- Support for CECP and UCI. Perft.
- Documentation update.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
Once owner of a Mephisto I, II, challenger, ... chess computer.
-
CMCanavessi
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: New engine releases & news 2021
ydebilloez wrote: ↑Sat Mar 06, 2021 11:32 pm Belofte 2.1.1 has been released on Win32/64, Mac32/64, Linux32/64 bit. I count on you for Apple sillicon, android , raspberry, solaris, ... binaries.
Strength improvement compared to 2.1.0: +100 +-50 elo. (In bullet +200 elo.) Estimated at 1250 elo.
Chess rules fixes:
- Make different draw claim based on FIDE rules.
Only KK, KNK, KBK and KBKB with all bishops on the same color.
Not KNNK, KBKN, KNKN and KBKB with unlike bishops;
- Bug fix: 50 moves counter is now cleared in case of capture with piece;
- Bug fix: 3 fold repetition more accurate, Hash collision less likely as now
counting hash piece values instead of hash empty field values;Search enhancements:
- Better time management in xboard protocol and after time control.
- Add Alpha-Beta Fail Soft, Alpha-Beta Fail Hard and make ABFS default.
- Sort moves before starting to search according to capture bonus and
centerplay;UI enhancements:
- Add partial Positional Board evaluation and make it default.
- Small improvement in output during search. Debug and log if set.
- Support for CECP and UCI. Perft.
Important open issues. Segmentation fault upon exit of Mac 64 bit version. (after quit command)
- Documentation update.
Nice improvement !!!
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: New engine releases & news 2021
Hi Yves,
This seems a milestone version. I'm starting my tests this afternoon (using my 64-bit compile).
This seems a milestone version. I'm starting my tests this afternoon (using my 64-bit compile).
Gabor Szots
CCRL testing group
CCRL testing group
-
Archimedes
- Posts: 174
- Joined: Tue Mar 05, 2019 3:43 pm
- Full name: Archimedes
Re: New engine releases & news 2021
Android version.ydebilloez wrote: ↑Sat Mar 06, 2021 11:32 pm Belofte 2.1.1 has been released on Win32/64, Mac32/64, Linux32/64 bit. I count on you for Apple sillicon, android , raspberry, solaris, ... binaries.
https://app.box.com/s/hkg2fu7lnm7ctktn9fl302p9hy6htbuj
-
mvanthoor
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: New engine releases & news 2021
Very goodydebilloez wrote: ↑Sat Mar 06, 2021 11:32 pm Belofte 2.1.1 has been released on Win32/64, Mac32/64, Linux32/64 bit. I count on you for Apple sillicon, android , raspberry, solaris, ... binaries.
Strength improvement compared to 2.1.0: +100 +-50 elo. (In bullet +200 elo.) Estimated at 1250 elo.
-
jshriver
- Posts: 1388
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
-
jshriver
- Posts: 1388
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
-
mvanthoor
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: New engine releases & news 2021
Starting the engine and typing "go" should be possible without crashing the engine IMHO.
- Set up the start position when booting, contrary to the spec, which states to delay this to make the engine "start as fast as possible" (as if an engine takes 30 seconds to start and setup the start position on a system produced in the last 15 years....)
- Accept both "go" and "go infinite" as being "go infinite"
- Don't require ucinewgame to start the first game (the only thing ucinewgame does in my engine is set up the starting position and clear the hash table. With each "position startpos moves [...], the engine just replaces the internal board and plays the move without clearing the hash table. The GUI doesn't even need to send ucinewgame.)
- Just ignore unknown incoming commands. Sending a reply can crash some GUI's as THEY don't always ignore incoming commands.
I don't know if I'm completely there yet, but I'm trying to make my engine crash-free in this regard. For example, when receiving "position startpos {moves}", it doesn't change the position when the FEN is illegal, and it stops playing moves (with an "info string <error>") if it encounters an illegal move.