Promising engines 3000+ ELO not Stockfish derivatives

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by Ras »

AlexChess wrote: Sat Sep 18, 2021 10:08 pmEffectively after 30 minutes it reached 33/33 ply ...My hardware is too weak, but I'd really like to know CT800 performance with top CPUs. From Cortex-M4 to M1 speed (100x) with 1000x speed could be a quantum leap, a Deep CT800 :D
Haha! :) The performance on the Cortex-M4 is around 30kNPS (without overclocking). The UCI version allows to throttle by node rate in the custom engine options, and when also configuring the hashtables to the minimum of 1MB, the UCI version comes pretty close to the performance of the small microcontroller version. That in turn is good for amateur players up to expert level (but below master). It's about on a par with the later Mephistos from back then such as the Berlin Pro London. The difference in hardware (my Cortex-M4 at 168 MHz vs. 68020 at 24 MHz) makes up for the difference in programming skills. 8-)
Rasmus Althoff
https://www.ct800.net
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by Uri Blass »

AlexChess wrote: Sat Sep 18, 2021 5:16 pm
matejst wrote: Sat Sep 18, 2021 3:36 pm Great thread, Alex. Most attention is directed at SF and we miss a lot of other interesting engines. I have tried -- or still use several of this engines -- Wasp (in my peculiar view good at first, then "just another engine", eventually interesting again), Winter (waiting for a new version with a better net), Berserk (good, very interesting, with a huge margin to complete and improve the evaluation), Seer (using it daily now for analysi), and thanks to you, have tried Koivisto (looks good so far). SlowChess is on my list too, alternating with Seer most of the time.

I have tried other engines, but some had bugs. I had the impression that RubiChess pruned too much and missed some tactics (I should have a longer look at the new Rubi 2.2), but I liked it, I had some problems with Clover, and did not find time to test thoroughly some other engines.

In general, while they are good for eng-eng matches, they lack useful features. Nonetheless, with a little patience one can use them and, in general, they are quite good and interesting.
Thank you!
While Stockfish has been developed by a lot of skilled programmers in more than 10 years, original engines like Clover, Stash, Marvin, Winter, Minic are the work of single authors with innovative ideas and they can easily challenge, often draw and sometimes win against it and all his derivates. So yes, I'm really grateful to them and they absolutely deserve my attention. It's very interesting to see how they are continuosly improved :D
Unfortunately it seems that the part of sometimes win is missing based on the CCRL data.

https://ccrl.chessdom.com/ccrl/4040/cgi ... 4-bit_4CPU

I can see a lot of draws but only one loss out of 606 games against RubiChess2.2 and even this loss may be result of the opening(did not analyze but stockfish won the revenge game with the same opening).
[pgn][Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2021.08.16"]
[Round "785.3.207"]
[White "RubiChess 2.2 64-bit 4CPU"]
[Black "Stockfish 14 64-bit 4CPU"]
[Result "1-0"]
[ECO "D19"]
[Opening "QGD Slav"]
[Variation "Dutch variation"]
[PlyCount "130"]
[WhiteElo "3420"]
[BlackElo "3550"]

1. d4 {book} d5 {book} 2. c4 {book} c6 {book} 3. Nf3 {book} Nf6 {book} 4. Nc3
{book} dxc4 {book} 5. a4 {book} Bf5 {book} 6. e3 {book} e6 {book} 7. Bxc4
{book} Bb4 {book} 8. O-O {book} Nbd7 {book} 9. Qe2 {book} Bg6 {book} 10. e4
{book} Bxc3 {book} 11. bxc3 {book} Nxe4 {book} 12. Ba3 {book} Qc7 {-0.75/34
62s} 13. Rfe1 {+0.31/33 28s} O-O-O {-0.85/34 77s} 14. Qb2 {+0.53/32 23s} Rhe8
{-0.74/30 8.2s} 15. a5 {+0.52/33 37s} e5 {-0.77/32 14s} 16. Bd3 {+0.60/34 49s}
exd4 {-0.76/29 19s} 17. cxd4 {+0.49/33 31s} Nef6 {-0.83/33 16s} 18. Reb1
{+0.85/38 37s} Nf8 {-0.65/28 12s} 19. Bxg6 {+1.57/36 47s} Nxg6 {-0.83/29 12s}
20. Bc5 {+1.14/33 25s} Kb8 {-0.92/31 22s} 21. Bb6 {+1.54/37 25s} axb6 {-3.23/36
38s} 22. axb6 {+3.04/34 22s} Qf4 {-3.00/37 17s} 23. Ra7 {+3.30/41 39s} Kc8
{-3.12/38 14s} 24. Qa3 {+3.45/40 21s} Qd6 {-3.22/40 14s} 25. Qa4 {+3.32/43 23s}
Qe7 {-3.03/40 17s} 26. Rc1 {+3.40/42 23s} Rd6 {-3.08/40 25s} 27. Ra8+ {+2.99/43
44s} Kd7 {-3.12/30 0.52s} 28. Qa7 {+3.35/46 21s} Rxa8 {-3.26/43 43s} 29. Qxa8
{+3.35/45 20s} Qd8 {-3.33/43 21s} 30. Qxb7+ {+3.37/46 42s} Ke8 {-3.34/43 18s}
31. Ra1 {+3.49/44 22s} Qd7 {-3.30/44 73s} 32. Ra8+ {+3.41/45 23s} Ke7 {-3.50/42
24s} 33. Qa7 {+3.33/46 24s} Qxa7 {-3.66/44 91s} 34. bxa7 {+3.40/47 29s} Rd7
{-3.58/41 12s} 35. Re8+ {+3.40/48 21s} Nxe8 {-3.49/41 13s} 36. a8=Q {+3.48/46
30s} Kf8 {-3.58/39 14s} 37. Qxc6 {+3.48/46 21s} Rc7 {-3.18/37 19s} 38. Qe4
{+3.48/44 25s} Rc1+ {-3.10/36 18s} 39. Ne1 {+3.48/42 17s} Ne7 {-3.08/39 48s}
40. h3 {+3.40/40 9.4s} h6 {-3.17/33 16s} 41. Kh2 {+3.54/42 22s} Rc6 {-3.15/36
23s} 42. Nd3 {+3.69/41 32s} Nf6 {-3.42/34 20s} 43. Qe5 {+3.71/39 31s} g5
{-3.57/35 20s} 44. f4 {+3.67/42 46s} g4 {-4.48/34 72s} 45. Qb8+ {+4.21/37 13s}
Rc8 {-4.56/31 22s} 46. Qb3 {+4.22/37 15s} Nf5 {-4.52/32 30s} 47. hxg4 {+4.80/33
17s} Nxg4+ {-4.64/30 10s} 48. Kh3 {+4.63/38 19s} Nf6 {-4.40/32 22s} 49. Ne5
{+4.72/42 31s} Nd6 {-4.72/33 27s} 50. Kh2 {+5.13/38 23s} h5 {-4.71/34 40s} 51.
Qb4 {+5.23/37 15s} Ne4 {-4.79/29 9.5s} 52. Qa5 {+5.32/39 18s} Nf6 {-5.23/35
122s} 53. Qa7 {+5.40/39 28s} Re8 {-5.23/31 21s} 54. Qc5 {+5.83/40 32s} Ne4
{-5.34/33 15s} 55. Qd5 {+5.83/42 31s} Re7 {-5.37/33 21s} 56. Nd3 {+5.99/38 18s}
Kg7 {-5.43/31 14s} 57. Nc5 {+6.42/35 15s} h4 {-5.92/34 86s} 58. Nxe4 {+6.76/33
13s} Nxe4 {-6.29/30 14s} 59. Qf5 {+6.99/33 13s} f6 {-6.56/28 18s} 60. Qg4+
{+7.31/34 30s} Kf7 {-8.38/27 56s} 61. Qxh4 {+7.46/33 29s} Nd6 {-5.62/22 11s}
62. g4 {+7.77/28 17s} Re2+ {-7.75/22 37s} 63. Kg1 {+8.41/28 25s} Re4 {-8.13/23
8.5s} 64. d5 {+12.74/29 20s} Ke7 {-11.40/22 23s} 65. g5 {+17.92/27 19s} fxg5
{-21.72/24 16s, White wins by adjudication} 1-0

[Event "CCRL 40/15"]
[Site "CCRL"]
[Date "2021.08.16"]
[Round "785.3.208"]
[White "Stockfish 14 64-bit 4CPU"]
[Black "RubiChess 2.2 64-bit 4CPU"]
[Result "1-0"]
[ECO "D19"]
[Opening "QGD Slav"]
[Variation "Dutch variation"]
[PlyCount "142"]
[WhiteElo "3550"]
[BlackElo "3420"]

1. d4 {book} d5 {book} 2. c4 {book} c6 {book} 3. Nf3 {book} Nf6 {book} 4. Nc3
{book} dxc4 {book} 5. a4 {book} Bf5 {book} 6. e3 {book} e6 {book} 7. Bxc4
{book} Bb4 {book} 8. O-O {book} Nbd7 {book} 9. Qe2 {book} Bg6 {book} 10. e4
{book} Bxc3 {book} 11. bxc3 {book} Nxe4 {book} 12. Ba3 {book} Qc7 {-0.51/33
29s} 13. Rfe1 {+1.07/28 25s} Nxc3 {-0.60/34 49s} 14. Qb2 {+1.16/28 15s} Ne4
{-0.46/38 26s} 15. Rac1 {+1.09/32 27s} Qb6 {-0.78/34 28s} 16. Qa1 {+0.99/36
70s} Ndf6 {-0.70/36 77s} 17. Ne5 {+1.66/32 9.6s} Rd8 {-0.40/36 22s} 18. a5
{+1.54/36 23s} Qxa5 {-0.65/34 29s} 19. d5 {+1.76/32 13s} cxd5 {-0.56/35 20s}
20. Bf1 {+2.19/36 15s} a6 {-0.70/40 25s} 21. Qb2 {+2.25/36 14s} d4 {-0.81/41
22s} 22. Bd3 {+2.15/36 19s} Qxe5 {-0.76/40 27s} 23. Qxb7 {+2.49/38 17s} Nd7
{-0.68/41 23s} 24. Bxe4 {+3.12/37 15s} Qb5 {-0.57/41 22s} 25. Qc7 {+3.36/37
24s} Bxe4 {-1.40/37 50s} 26. Rxe4 {+3.00/41 29s} Qb6 {-2.07/43 28s} 27. Qg3
{+3.15/37 17s} Nf6 {-1.66/40 22s} 28. Re2 {+3.12/43 23s} Qa5 {-1.68/41 28s} 29.
Qb3 {+3.27/41 22s} Qd5 {-3.62/42 35s} 30. Qb6 {+3.42/37 22s} a5 {-3.45/43 25s}
31. Rd2 {+3.43/41 24s} Nd7 {-3.81/40 24s} 32. Qa6 {+3.43/44 29s} h5 {-3.89/42
30s} 33. Rc8 {+3.38/45 46s} Nb6 {-3.89/42 29s} 34. Rxd8+ {+3.43/42 24s} Qxd8
{-3.81/42 24s} 35. Rb2 {+3.43/43 123s} Qc8 {-3.89/42 20s} 36. Rxb6 {+3.51/45
62s} Qxa6 {-3.97/39 12s} 37. Rxa6 {+3.43/44 48s} Kd7 {-3.97/42 12s} 38. Rd6+
{+3.51/44 6.6s} Kc7 {-3.97/42 10s} 39. Rxd4 {+3.52/33 6.9s} Rd8 {-3.96/43 14s}
40. Rc4+ {+3.53/37 4.1s} Kb6 {-3.97/43 11s} 41. Kf1 {+3.54/37 16s} Rd1+
{-3.97/37 48s} 42. Ke2 {+3.59/33 2.9s} Rd5 {-3.97/40 35s} 43. Rf4 {+3.57/36
38s} Rd7 {-4.05/36 14s} 44. Re4 {+3.68/33 9.5s} g6 {-4.04/39 20s} 45. Re5
{+3.84/34 40s} Rc7 {-4.18/35 49s} 46. Kd3 {+4.05/28 9.1s} Rd7+ {-4.31/33 15s}
47. Ke3 {+3.97/32 15s} Rd1 {-4.35/34 14s} 48. h4 {+4.17/29 14s} Ra1 {-4.45/34
17s} 49. Bc5+ {+4.24/34 14s} Kc6 {-4.56/35 13s} 50. Be7 {+4.32/36 14s} Kd7
{-4.70/38 23s} 51. Bf6 {+4.71/35 37s} Ra2 {-4.84/42 33s} 52. Rb5 {+4.85/35 14s}
Kc7 {-5.00/35 44s} 53. Rb2 {+5.08/38 47s} Ra4 {-5.07/39 24s} 54. Rb3 {+5.15/36
13s} Rg4 {-5.17/37 23s} 55. g3 {+5.15/39 18s} Ra4 {-5.25/37 24s} 56. Be5+
{+5.22/37 21s} Kc6 {-5.28/36 13s} 57. Bf6 {+5.27/35 13s} Kc7 {-5.36/37 14s} 58.
Rb5 {+5.33/40 34s} Ra2 {-5.44/36 19s} 59. Rc5+ {+5.33/39 23s} Kd7 {-5.52/38
13s} 60. Be5 {+6.02/30 14s} Kd8 {-5.66/38 29s} 61. Rb5 {+6.18/31 18s} Ra4
{-6.10/34 37s} 62. Rb8+ {+6.50/30 24s} Kd7 {-6.20/36 15s} 63. Rb7+ {+6.69/27
20s} Kc6 {-6.20/37 36s} 64. Rxf7 {+7.15/31 51s} Kd5 {-6.58/32 28s} 65. Bg7
{+7.23/30 12s} Rb4 {-6.62/33 19s} 66. Ra7 {+7.76/27 16s} Rb5 {-6.89/34 20s} 67.
Bc3 {+8.67/28 15s} Kc4 {-7.11/32 15s} 68. Rxa5 {+9.99/28 13s} Rb3 {-7.55/30
11s} 69. Kf4 {+11.12/34 13s} Kxc3 {-8.39/30 18s} 70. Re5 {+14.96/34 28s} Kd4
{-9.52/30 13s} 71. Rxe6 {+15.02/27 14s} Rc3 {-13.66/30 14s, White wins by
adjudication} 1-0
[/pgn]
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

Unfortunately it seems that the part of sometimes win is missing based on the CCRL data.

https://ccrl.chessdom.com/ccrl/4040/cgi ... 4-bit_4CPU

I can see a lot of draws but only one loss out of 606 games against RubiChess2.2 and even this loss may be result of the opening(did not analyze but stockfish won the revenge game with the same opening).
On my SuperBlitz usually in the first 30 positions there are only Stockfish and derivatives, but occasionally there are nice surprises by original engines :)

Best Regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

AlexChess wrote: Sun Sep 19, 2021 7:32 am
Unfortunately it seems that the part of sometimes win is missing based on the CCRL data.

https://ccrl.chessdom.com/ccrl/4040/cgi ... 4-bit_4CPU

I can see a lot of draws but only one loss out of 606 games against RubiChess2.2 and even this loss may be result of the opening(did not analyze but stockfish won the revenge game with the same opening).
On my SuperBlitz usually in the first 30 positions there are only Stockfish and derivatives, but occasionally there are nice surprises by original engines :)

Best Regards, Alex
Thanks Uri Blass, after your appreciated comment I have found an error on the crosstable. It was assigned a win to Rubichess against Stockfish-dev! (Now I'm just updating Rubi to the last version and NNUE, but I have already updated the crosstable and the PGN because if was a big error, despite the fact that Stockfish-dev was already the first)

Best regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

AlexChess wrote: Sat Sep 18, 2021 12:28 pm Image

Rubichess 2.2 NNUE by Andreas Matthies ELO 2453+ (Germany)

https://github.com/Matthies/RubiChess/releases/tag/2.2
https://www.chessprogramming.org/RubiChess

Andreas also helped me, building his strong engine for Windows ARM64 :D
ELO 3453 obviously and just testing with latest NNUE nn-fb50f1a2b1-20210705
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

Update Rubichess 2.2 NN!

ELO 3519 with latest NNUE nn-fb50f1a2b1-20210705 34.0 points /60 on SuperBlitz!

All Rubichess PGN games https://onedrive.live.com/?cid=B0F79706 ... 69&o=OneUp
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by Damir »

Why do you spam with your nonsense?
These engines already exist in New Engine Releases 2021 that Günter created some time ago.
User avatar
AlexChess
Posts: 1481
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Promising engines 3000+ ELO not Stockfish derivatives

Post by AlexChess »

Image

Shooner 2.2 by Dennis Sceviour 3215 ELO (Canada)
https://www.chessprogramming.org/Schooner

It's not very recent, but still in the TOP 61 and I hope that a 2.3 version will be released soon :)

Schooner windows version 2.2 is now available. The executables are posted free for entertainment purposes, and to share with other chess programming enthusiasts.

New features include the FRC/960 chess variant. When using FRC chess, it is not necessary to include the command "fisherandom" in the sc.ini file. The internal FRC flags are set when the fen file is read into the engine. The GUI also sends the "fisherandom" command to inform the engine of FRC use. If you decide to include "fisherandom" in the sc.ini file for some reason, make sure it is turned off for standard chess or the castling modes might crash. Also, Schooner builds different internal piece-square tables for standard and FRC chess. The FRC tables are symmetrical and result in improved performance.

Polyglot FRC/960 fen files have two methods to describe castling. Arena uses the classical "KQkq" syntax. Also popular is the "ACac" or Shredder type syntax. Schooner will accept and parse both types of castling syntax.

Polyglot FRC/960 opening books are supported by Schooner. They are fully compatible with existing standard polyglot books. They follow the same initialization methods. In the sc.ini file, identify the path and book name. Then, make sure the Book 1 flag is set to indicate that opening books will be consulted. Turn off any books in the GUI or set them to engine default.

An FRCextras.zip file is available that will contain some FRC extras:

CCRL_404FRC2012.bin - a polyglot FRC opening book
FRC960_STRT.epd - a fen file containing all 960 starting positions,
polyglot14FRC - a modified version of polyglot (Linux only) for those who want to build their own polyglot FRC books.

Linux builds are included for both sse and generic versions. The new Linux beta versions are not fully tested. They tested successfully in a few CuteChess command line interface games. Notice that Linux builds are considerably larger than for Windows builds. Andreas Matthies attributted this to the Microsoft run time package msvcrt.dll allowing smaller Windows builds.

Syzygy end game table base is no longer supported. There was no practical use found for Syzygy. However, if anyone really misses these a special egtb build could be included.

Schooner is an XBOARD protocol engine. It is best to use Schooner in xboard mode. There is an "sc.ini" file included so all the parameters can be sent to the command line interface. Schooner has limited UCI capability and not all features will work in UCI mode.

Schooner2.2-sse.exe
Schooner2.2-generic.exe
Schooner2.2-linux-sse
Schooner2.2-linux-generic

- Winboard/Xboard compatible, CECP compliant
- limited UCI protocol
- 64 bit version
- SSE popcount support
- non-pop count generic available
- FRC/960 variant support
- default hash size 128 Mb - adjustable
- default pawn hash 30 Mb - adjustable
- threading allowed - max 128 threads
- pondering allowed, xboard only
- optional polyglot book - default "book.bin"
- optional polyglot FRC/960 book
- adjustable sc.ini file
- Linux executables included

Download here:

https://sites.google.com/site/schoonerchess/downloads
Chess engines and dedicated chess computers fan since 1981 :D Mac mini M1 8GB-256GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum: https://shorturl.at/bpvI1