Skip to main content

Posts

Showing posts from July, 2024

Since you’re here...

... 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: jotes@go2.pl



Chess engine: PlentyChess 2.1.0

  PlentyChess -  A UCI chess engine with a neural network based evaluation. Rating Chess Engines Diary CEDR=3694 Building on Windows For the build to work on Windows, you need to install MinGW as well as the required packages (make, g++, pthread, etc.). Then you can use the makefile as you would on a unix system. v.2.1.0: This is mainly a bugfix release, since there is an issue with the UCI Chess960 / Ponder options in some GUIs. Performance vs. PlentyChess 2.0.0 STC Elo   | 27.49 +- 7.20 (95%) Conf  | 8.0+0.08s Threads=1 Hash=16MB Games | N: 2508 W: 685 L: 487 D: 1336 Penta | [12, 214, 605, 410, 13] https://chess.aronpetkovski.com/test/1154/ LTC Elo   | 31.33 +- 6.67 (95%) Conf  | 40.0+0.40s Threads=1 Hash=64MB Games | N: 2502 W: 697 L: 472 D: 1333 Penta | [5, 186, 640, 419, 1] Improvements This version includes the following improvements compared to version 2.0.0: Correctly expose UCI "check" type options, fixing compatability with certain GUIs Stronger neural network, tra

Chess engine: Bread Engine 0.0.7

  Bread Engine   is a chess engine written in c++. I started working on it in 2021, and only just finished. There is still a lot of room for improvement, but the engine is quite strong (for humans, at least). It uses NNUE (efficiently updatable neural network) to evaluate positions, as well as minimax search. Bread engine does not have a GUI built in, however it supports the uci protocol, you can therefore run it on any chess GUI. Author: Nonlinear2 Improved UCI commands, neural network is now always embedded in the executable.  Bread engine is now a single executable, that you can download and run directly. v.0.0.7: Bread Engine 0.0.7 has more compact transposition table entries, better replacement scheme, quiescence search moves are now stored. Move ordering has also been refactored. Bread engine 0.0.7 is around 35 elo stronger than version 0.0.6. Score of bread_engine_0.0.7 vs bread_engine_0.0.6: 418 - 323 - 185 [0.551] 926 ... bread_engine_0.0.7 playing White: 258 - 123 - 82 [0.646

CorChess 20240618 wins Strong Engines Tournament (Tests by Jörn Gronemann, Heide, 2024.07.01 Time: 3'+3")

This is another large tournament in which the strongest chess engines competed. The winner was the new version of the CorChess 20240618 engine. 2nd SF-PRO14.06.2024 engine (available for our testers). Place 3 and 4 Stockfish 20240623 Ivec and Raid 3.6 TR engines. Stockfish 16.1 - official version, in a distant place. GPU NVIDIA  RTX 3060 ti. GUI-Banksia, For Every Engine only 1 CPU and 512 Hashtables, Book - 4 GM mvs book,  6TBs. 🕒🕒Time 3'+3"   1050 (!!!) tournaments games download   💾 All games CEDR  381.115 games download  01.07.2024 (3'+3")   @chessenginesdiary P Engine Score +/-/= 1: CorChess 20240618 72.5 / 140 (+7 -2 =131) 2: SF-PRO 14.06.24 72.0 / 140 (+6 -2 =132) 3: Stockfish 20240623 Ivec 71.5 / 140 (+4 -1 =135) 4: Raid v3.6 TR 71.5 / 140 (+6 -3 =131) 5: Yuliirma 4.0 71.0 /

Stockfish dev-20240623 Xoto10 wins New Chess Engines Test, by Chess Engines Diary 2024.07.01

We have conducted another tournament featuring new versions of chess engines for your evaluation. The victor of this tournament was the Stockfish dev-20240623 Xoto10 engine . Tied for second to fourth places were three engines: Sun 15 MPV, Stockfish dev-20240623 Shawn Xu , and Yuli GM Pro 16 . The official version of Stockfish 16.1 secured the 10th place, demonstrating that the new developer versions exhibit stronger play.   All CEDR  381.115 games download  (01.07.2024, 3'+3")  💾  462 games from the tournament download 👍 @chessenginesdiary Country - Poland, City -  Malbork   🕓 Time 3'+3"  💻HP Pavilion i5-1035G1 8GB RAM 🖬 GUI-Banksia Tech table: Engine KN/mov NPS dep/mov time/mov mov/game time/game fail CorChess 20240627 2122 353185 28.5 6.0 49.2 295.3 Dodecahedron 0.0.1.2 JA 5811 1040750 9.8 5.6 35.7 199.4 Javelin 2.0.0 386 62589 12.6 6.2 39.3 242.3 Killfish 280624 2174 358605 30.9 6.1 45.4 275.4 Kookaburra 3.00 2315 399190 30.2 5.8 48.9 283.5 Pha

MEGA Dysk for donors: update 02.07.2024 ( 45 chess engines, 1-book, 1-GUI, 2-games)

  Dear sponsors and friends. Especially for you, new engines, books and GUI added to the MEGA disk. Thank you for supporting our work. MEGA Dysk - update  02.07.2024   ( 45 chess engines) Windows: (36 files): BitterfishUCI.7z Bread Engine 0.0.4.7z Bread Engine 0.0.5.7z Bread Engine 0.0.6.7z Caissa 1.19.7z CasanChess 0.8 JA.7z Clarity 7.1.0.7z Clarity 7.2.0.7z Corchess 20240627.7z Dodecahedron 0.0.12 JA.7z Eman 9.40.7z Eubos 3.6.7z Hazard JigSaw v5.9.7z Heimdall 0.1.7z HypnoS 220624.7z Javelin 2.0.0.7z Killfish PB 280624.7z Kookaburra 3.00.7z Lynx 1.5.1.7z Magog 1.0.7z Magpie 1.0.0.0.7z Maia Chess 2e307a1 JA.7z Motor 0.6.0.7z Obsidian 13.7z Pedantic 1.1.0.7z Phalp 22032400 JA.7z PurplePanda 17.7z Py-Goratshinchess 1.1 JA.7z Renegade 1.1.0.7z Spaghet MariNNara 1.0.7z Stockfish 20240623 Ivec.7z Stockfish 24062309_Shawn Xu.7z Stockfish 2024062309 Xoto 10.7z Stormphrax 5.0.0.7z Viridithas 13.0.0.7z Winter 4.0.7z MacOS (1 file): Lynx 1.5.1 for MacOS.7z Android (8 files): Alexandria 7.0.0 for

New version chess Engine: Hazard JigSaw 5.9 (Stockfish derivatives)

Hazard -  (Stockfish derivatives) by Tanick Ramz  Rating Chess Engines Diary CEDR=3760 Note: We have added the necessary nnue files to the engine! JigSaw 5.8  - results with other engines: SF-PRO 14.06.2024 16.5/32 +1 32 Games Marauders 3.6 15.5/30 +1 30 Games Killfish 150624 14.5/30 -1 30 Games RapTora 3.0 15/29 +1 29 Games Stockfish 16.1 10.5/22 -1 22 Games Raid 3.6 TR 10.5/20 +1 20 Games SugaR AI SE 10/20 +0 20 Games Yuli GM Pro 16 10/20 +0 20 Games Deep Ripper -1 10/20 +0 20 Games Yuliirma 4.0 10/20 +0 20 Games Stockfish dev-20240615-2046c9 9.5/18 +1 18 Games CorChess dev-20240606 9/18 +0 18 Games Tactical Titan 9/18 +0 18 Games Deep Blue 20240518-assassin 8.5/18 -1 18 Games HypnoS 220624 6/12 +0 12 Games Beast 15 MPV 6/12 +0 12 Games Lc0 0.31.0 7/11 +3 11 Games SF PB 120624 5/10 +0 10 Games HypnoS 160524 5/10 +0 10 Games Obsidian 12.29 5.5/8 +3 8 Games Clarity 7.0.0 5/8 +2 8 Games Hazard JigSaw 5.9 download

Chess engine: Obsidian 13

Obsidian , a n UCI chess engine written in c++ Rating Chess Engines Diary  CEDR=3705 Obsidian 12.29 - results: Alexandria 7.0.0 30/61 -1 61 Games Berserk 13 31.5/60 +3 60 Games Caissa 1.18 31/54 +8 54 Games RubiChess 20240112 30/52 +8 52 Games Uralochka 3.41a JA 26/45 +7 45 Games Peacekeeper 3.00 29/44 +14 44 Games Clover 6.2 25/42 +8 42 Games Ethereal 14.25 21.5/42 +1 42 Games Titan 1.1.0 24/40 +8 40 Games PlentyChess 2.0.0 20/36 +4 36 Games Chess-System-Tal-2 19/30 +8 30 Games PlentyChess 1.0.0 15/30 +0 30 Games Lizard 10.4 17/27 +7 27 Games Starzix 5.0 13.5/25 +2 25 Games Steel Fighter 2 11.5/24 -1 24 Games Wasp 7.00 16.5/21 +12 21 Games Viridithas 12.0.0 13.5/18 +9 18 Games Seer 2.8.0 10.5/18 +3 18 Games Clarity 7.0.0 10/18 +2 18 Games Titan 1.0.0 10/18 +2 18 Games Igel 3.5.5 9.5/18 +1 18 Games v.13.0: I did not beat Dragon 3.3 yet, but there is a big Elo gap from 12.0, so I decided to still put a checkpoint here. As always, bigger and stronger neural network, refined search algori

Stockfish dev-20240623 Xoto 10 and CorChess 20240627 wins New Chess Engines Test, by Chess Engines Diary 2024.07.01

The inaugural Test Tournament for new chess engines in July saw Stockfish dev-20240623 Xoto 10 and CorChess 20240627 clinching the first and second spots, respectively. The third to sixth places were occupied by Stockfish dev-20240623 Ivec, Killfish 150624, HypnoS 220624 , and Beast 15 MPV . Notably, the Stormphrax 5.0.0 engine performed commendably among the less dominant chess engines.   All CEDR  381.115 games download  (01.07.2024, 3'+3")  💾  380 games from the tournament download 👍 @chessenginesdiary Country - Poland, City -  Malbork   🕓 Time 3'+3"  💻Asus Zenbook, AMD Ryzen 9 6900HX, RAM 32,0 GB 🖬 GUI-Banksia Tech table: Engine KN/move NPS dep/mov time/mov mov/game time/game fails Beast 15 MPV 13035 2503053 51.9 5.2 64.2 334.1 Bread Engine 0.0.6 5734 980055 10.3 5.9 41.7 243.9 Caissa 1.19 29436 5402033 42.0 5.4 61.6 335.5 Casanchess 0.8 JA 3153 621076 24.0 5.1 57.3 291.0 Clarity 7.1.0 7585 1385183 30.9 5.5 59.8 327.4 2 CorChess 20240627 1344

Bitter Fish - chess engine and GUI (Java)

Bitterfish - a  Chess Engine with a custom GUI. Language: Java stockfish_nnue_probe Description: A library for probing Stockfish's NNUEs Language: C++/Java Author: Vedant Joshi (Canada) BitterFish 10.0 GUI BitterFish 10.0 UCI

Chess engine: Py-Goratshinchess 1.1 JA

Py-Goratshinchess   by Peter Feldtmann A UCI chess engine that combines the power of Lc0 and Stockfish - or any two other engines you like. The code borrows heavily from the project [CombiChess] GoratschinChess is a "chess engine" that supports the UCI chess protocol and combines 2 engines (called 'boss' and 'counselor', respectively) into one. It works by asking the engines what they think the best move is for a given position, and then applying some logic to determine what move to actually do. The rules that it uses are fairly simple: * If an engine sees a mate, then do that move leading to mate immediately. * If both engines give the same best move, then do that move. * if the engines say something else, and the score of the counselor is better than that of the boss by a margin 'cp' (see self.score_margin in code) do the  counselor's move. The default margin is 50 centipawns. * Else, always listen to the 'boss engine'. 'Goratschin

Chess engine: Clarity 7.2.0

Clarity The C++ rewrite is complete! Clarity is now faster and better, using new techniques, and I have learned a new language! For those who didn't see the engine in its depressing, confusing, error-filled C# state, this engine was originally written in C# before I decided to switch to C++. That decision was one of the greatest I think I've ever had, as the engine is now faster, easier to read, less error-filled(hopefully), and better overall. Rating Chess Engines Diary CEDR=3504 v.7.2.0: I am back once again! More crashes were found, many fixes were tried, and this one seems to work! I have played nearly 1000 games without a crash when before, with the same testing configuration, it crashed roughly 1 out of every 40 games. I deem that good enough. I also have made it accept input during searches, which means that Banksia support is back! How to choose what binary to use: Each binary here is separated by the features that your CPU has, v1 has a simple popcnt instruction, but I

Chess engine: Spaghet MariNNara 1.0

Spaghet MariNNara 1.0 - c hess engine based on BBC This release marks the inclusion of NNUE, with the architecture being (768 -> 2048)x2 -> 1 and trained on Leela data This release also has improved readability due to my search_stack rewrite Notable search features include: Singular Extensions Multicut Continuation History Capture History Better TT replacement Estimated CCRL Elo: ~3450 (tested against PlentyChess 0.2.1) Features to look forward to in the next major release: Multithreading Output Buckets SIMD NNUE inference The old version of Spaghet fails to make a single draw against this update, so there will be no progtest Spaghet MariNNara 1.0

Chess engine: Motor 0.6.0

  Motor -  UCI chess engine written in C++ 17 with (768 -> 32) x 2 -> 1 NNUE trained with Currently requires Clang or GCC/MinGW compiler. Rating Chess Engines Diary CEDR=2786 v.0.6.0: New network size: (768 -> 1536) x 2 -> 1 Horizontal mirroring New faster move generator (legal move generator with kindergarten bitboards) Node tm Threat history Capture history Improving boolean in LMP STC: Score of Motor 0.6.0 vs Motor 0.5.0: 256 - 65 - 679  [0.596] 1000 ...      Motor 0.6.0 playing White: 167 - 21 - 313  [0.646] 501 ...      Motor 0.6.0 playing Black: 89 - 44 - 366  [0.545] 499 ...      White vs Black: 211 - 110 - 679  [0.550] 1000 Elo difference: 67.2 +/- 11.9, LOS: 100.0 %, DrawRatio: 67.9 %  LTC: Score of Motor 0.6.0 vs Motor 0.5.0: 123 - 24 - 353  [0.599] 500 ...      Motor 0.6.0 playing White: 88 - 9 - 153  [0.658] 250 ...      Motor 0.6.0 playing Black: 35 - 15 - 200  [0.540] 250 ...      White vs Black: 103 - 44 - 353  [0.559] 500 Elo difference: 69.7 +/- 16.0, LOS:

Chess engine: Winter 4.0

Winter is a chess engine that relies on the UCI protocol to communicate with a GUI. Contributors: Jonathan Rosenthal,  Jonathan Maurer,  Jonas Kuratli. Rating Chess Engines Diary CEDR=3420  v.4.0: This major release features a new network architecture and many small adjustments to search. More details to follow soon. A big thank you to Jim Ablett this time around for making the binaries!  Winter 2.0 - results: Toga IV 1.1 JA 6.5/12 +1 12 Games Tucano 11.19 JA 4.5/10 -1 10 Games OpenTal 1.1 JA 6/6 +6 6 Games Zangdar 2.29.01 5/6 +4 6 Games RukChess 3.0.19 4.5/6 +3 6 Games Rodent NN JA 4/6 +2 6 Games Critter 1.6a 3.5/6 +1 6 Games Uralochka 3.41a 1/6 -4 6 Games Clover 6.1.2.4 JA 0.5/6 -5 6 Games Sloth 1.8 4/4 +4 4 Games Akira CE 1.1.1 4/4 +4 4 Games Twisted Logic 20100815 JA 4/4 +4 4 Games Weiawaga 5.0 JA 4/4 +4 4 Games Eubos 3.5 4/4 +4 4 Games Flounder 0.5.0.2 3/4 +2 4 Games Pirarucu 3.3.5 JA 3/4 +2 4 Games Uralochka 3.41a JA 1.5/4 -1 4 Games Altair 7.0.3 JA 1/4 -2 4 Games Marauders