... we have a small favour to ask. More people, like you, are reading and supporting our blog: "Chess Engines Diary". And unlike many other sites and blogs, we made the choice to keep our articles open for all, regardless of where they live or what they can afford to pay.
We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you. ================================================ My email: firstname.lastname@example.org
Stockfish - UCI chess engine, compiled by Stéphane Nicolet Rating JCER=3517 Timestamp: 1632600737 Reduction instead of cutoff In master, during singular move analysis, when both the transposition value and a reduced search for the other moves seem to indicate a fail high, we heuristically prune the whole subtree and return an fail high score. This patch is a little bit more cautious in this case, and instead of the risky cutoff, we now search the ttMove with a reduced depth (by two plies). STC: https://tests.stockfishchess.org/tests/view/614dafe07bdc23e77ceb8a89 LLR: 2.94 (-2.94,2.94) <-0.50,2.50> Total: 46728 W: 11909 L: 11666 D: 23153 Elo +1.81 Ptnml(0-2): 181, 5288, 12168, 5561, 166 LTC: https://tests.stockfishchess.org/tests/view/614dc84abe4c07e0ecac3c95 LLR: 2.94 (-2.94,2.94) <0.50,3.50> Total: 74520 W: 18809 L: 18450 D: 37261 Elo +1.67 Ptnml(0-2): 45, 7735, 21346, 8084, 50 Bench: 5499262 Stockfish 21092522 NNUE download Stockfish 21092522 for Linux
Colossus - UCI chess engine, Author: Martin Bryant v. 2021a 64-bit compilation Bitboards SYZYGY endgame tablebases Simplified evaluation function Quiescence search tightened Transposition table buckets Counter-move history Major rewrite of much of remaining code! v Colossus 2008b +132.7 ELO (+/-13.4 after 2316 games) v Fruit 2.1 +80.2 ELO (+/-17.7 after 1199 games) Colossus 2021a download
Mantissa - UCI chess engine Author: Jtwright v.2.5.0 A new version of Mantissa is now available with a number of improvements to playing strength and a few bugfixes: Play: After much testing, Internal Iterative Reduction (credit to ProDeo author) has been integrated into Mantissa's search Move ordering for captures is now based on SEE rather than the previous pseudo MVV-LVA implementation. Various tweaks in the LMR parameters and rules Bugfixes: Fixed a rare bug where non-main threads might overflow their stack Mantissa now clears its transposition table when given the "ucinewgame" command, rather than just continuing to use the old one. From some self play testing, both at 0.25 + 0.1 and 2 + 1 time controls, these changes have resulted in roughly a 70-110 increase in self-play Elo. I'm not completely sure how well that will transfer to overall playing strength against multiple engines (e.g. CCRL). I've attached some pre-compiled binaries. Note that if you have r
BanksiaGUI is a freeware chess Graphical User Interface. Changes v 0.51: Fixed bugs: Cannot load/start if games are stored with TCEC computing format Analysis (whole) games didn’t work Cannot save configurations if usernames are in Unicode Some minor bug fixes, some small improvements/adjustments such as fixed font size for Engine Info panel, new digit font for clocks, support feature-options of Winboard protocol…Move list: all computing info, comments could be removed New features: For developers/testers: Run test suites Multi thinking arrows Improve features/functions to work with local network: remote engines can send computing info – now they (remote engines) work as they are in the right front of the user; analysis can work with remote engines; same-name engines over a local network can be combined for calculating results/Elo Support new language: Vietnamese Banksia 0.51 download from homepage.
CorChess is a clone of Stockfish maintained for better performance on long time controls, trying at least partially to fill the gap between regular tests and demands of correspondence players. Rating JCER=3075 CorChess 2021-09-25 NNUE - download
Ceres Release Notes - version 0.94 Ceres 0.94 incorporates 3 significant new features as well as numerous smaller tweaks which improve the user experience. The Elo improvements compared to version 0.93 are believed to be very modest (perhaps 5 Elo) at shorter time controls. However the root swapping enhancement definitely increases search speed by at least 7% with large searches. There are also theoretical reasons (e.g. the greater abundance of transpositions) to believe the other enhancements might be more impactful with larger search trees. But this is not confirmed due to the time and computation resources need to perform such tests. Major Features a "root swapping" technique greatly reduces the time spent at the beginning of search of moves within a game to reorganize the search tree. Previously this overhead decreased effective search speed by approximately 11% at long time controls, now reduced to about 3%. Ceres can now avoid rebuilding the tree in a most cases (by swa
Walleye is a UCI-compatible engine written using the classical alpha-beta style AI. It supports loading board positions from arbitrary FEN strings, Unicode pretty printing to the console, and UCI communication logs to help with debugging. Originally this project was meant as a first introduction to rust and chess programming, but it got a bit carried away. Author: Mitchel Paulin v.1.3.0 Adds support for time control based move generation Implements the killer move heuristic Implements a much more robust logging framework Adds a test bench move generation mode General bug fixes and minor speed improvements Walleye 1.3.0 download