Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / ShashChess 41 ist erschienen
- - By Thomas F Date 2026-03-06 13:35 Edited 2026-03-06 13:46
Hier …

https://github.com/amchess/ShashChess/wiki/What's-new-ShashChess-41

… die Neuerungen.
Parent - - By Tommy Tulpe Date 2026-03-06 17:38
Erst mal besten Dank für den Hinweis. Ich habe noch nicht installiert.
Was mir noch unklar ist: Wenn ich es richtug verstehe, gibt es beispielsweise den GoldDigger Mode (aggressive Taktik). Muss ich diesen als Extraengine installieren oder kann man ihn während des Ablaufs von ShashChess 41 aufrufen?
Parent - - By Peter Martan Date 2026-03-06 17:39 Upvotes 1
Muss man eigens installieren (oder halt in der Konsole aufrufen). Früher gab's einen Gold Digger- Modus auch mal als UCI- Option.
Parent - - By Tommy Tulpe Date 2026-03-06 17:47
Vielen Dank, Peter.
ShashChess 39 nutzte ich immer mal wieder zu Fernschachanalysen. Mal sehen, vielleicht kann ich durch Einsatz der neuesten Version tatsächlich ab und zu Fernpartien gewinnen, beispielsweise im Thematurnier Königsgambit.
Parent - By Peter Martan Date 2026-03-06 17:54 Edited 2026-03-06 17:58
Tommy Tulpe schrieb:

Vielen Dank, Peter.
ShashChess 39 nutzte ich immer mal wieder zu Fernschachanalysen. Mal sehen, vielleicht kann ich durch Einsatz der neuesten Version tatsächlich ab und zu Fernpartien gewinnen, beispielsweise im Thematurnier Königsgambit.


Bedenke, dass du jede Partie nur einmal gewinnen, remis spielen oder verlieren kannst, Ulrich, durch Wechsel der Engine bekommst du keine zweite Chance, sonst würde ich sofort noch einmal mit einer weiteren Engine eine weitere Partie anfangen, wenn mir das Ergebnis der ersten nicht gefallen hat
- - By Peter Martan Date 2026-03-06 15:31 Edited 2026-03-06 15:52
Im MultiPV=1 nach Lc0 (mit der RTX5070 GPU) in der 325x30"-Liste mit 6 Threads der 4.3GHz CPU die Nr. 2 momentan (im Ausschnitt Nr.37 der insgesamt 50 verglichenen runs), weiter oben gibt's nur UCI- MultiPV4- Performances oder entsprechende Settings von Engines, die internen MultiPV anbieten.

    Program                                    Elo   +/-  Matches  Score   Av.Op.   S.Pos.   MST1    MST2   RIndex

22 Lc0v0.32.1-1740-MuPV1                    : 3509    3  13616    51.3 %   3500   234/325    4.3s   11.5s   0.59

37 ShashChess41-GD-6t-MCTS1-MuPV1           : 3482    3  12965    47.3 %   3501   215/325    5.4s   13.7s   0.53
38 Reckless0.9.0.3-6t-MuPV1                 : 3482    3  13155    47.2 %   3501   213/325    4.8s   13.5s   0.49
40 ShashChess40-6t-MuPV1                    : 3469    3  12795    45.3 %   3501   206/325    5.5s   14.5s   0.47
41 Stockfish18-6t-MuPV1                     : 3469    3  12757    45.3 %   3501   204/325    5.4s   14.5s   0.49

43 Stockfish-260101-6t-MuPV1                : 3466    3  12721    44.9 %   3502   201/325    5.4s   14.8s   0.50
44 Alexandria-9.0.0-6t-MuPV1                : 3451    3  12799    42.6 %   3502   185/325    5.3s   15.9s   0.42
45 Stockfish17.1-6t-MuPV1                   : 3449    3  12536    42.4 %   3502   186/325    5.9s   16.2s   0.45
46 PlentyChess7.0.37-6t-MuPV1               : 3445    3  12647    41.8 %   3502   174/325    5.0s   16.6s   0.44

MST1  : Mean solution time (solved positions only)
MST2  : Mean solution time (solved and unsolved positions)
RIndex: Score according to solution time ranking for each position


GD steht für GoldDigger (eine der 2 neuen Versionen, diese zweite eigens für Analyse und taktisch schwierige Stellungen gedacht) MCTS1 heißt 1 Thread (von den insgesamt 6) für MCTS- Suche reserviert.
Parent - - By Jörg Oster Date 2026-03-06 15:59
Peter Martan schrieb:

Im MultiPV=1 nach Lc0 (mit der RTX5070 GPU) in der 325x30"-Liste mit 6 Threads der 4.3GHz CPU die Nr. 2 momentan (im Ausschnitt Nr.37 der insgesamt 50 verglichenen runs), weiter oben gibt's nur MultiPV- Performances (UCI oder internal, zum Vergleich auch kopiert SF17.1 MuPV4 Nr.35 und Gaia4.1.0 Nr.50)
<code>
    Program                                    Elo   +/-  Matches  Score   Av.Op.   S.Pos.   MST1    MST2   RIndex

22 Lc0v0.32.1-1740-MuPV1                    : 3509    3  13616    51.3 %   3500   234/325    4.3s   11.5s   0.59

35 Stockfish17.1-6t-MuPV4                   : 3492    3  13055    48.9 %   3500   227/325    5.2s   12.7s   0.54
36 Lc0v0.33.0-BT5-3700M-MuPV1               : 3485    3  13383    47.7 %   3501   213/325    4.6s   13.3s   0.52
37 ShashChess41-GD-6t-MCTS1-MuPV1           : 3482    3  12965    47.3 %   3501   215/325    5.4s   13.7s   0.53
38 Reckless0.9.0.3-6t-MuPV1                 : 3482    3  13155    47.2 %   3501   213/325    4.8s   13.5s   0.49
40 ShashChess40-6t-MuPV1                    : 3469    3  12795    45.3 %   3501   206/325    5.5s   14.5s   0.47
41 Stockfish18-6t-MuPV1                     : 3469    3  12757    45.3 %   3501   204/325    5.4s   14.5s   0.49

43 Stockfish-260101-6t-MuPV1                : 3466    3  12721    44.9 %   3502   201/325    5.4s   14.8s   0.50
44 Alexandria-9.0.0-6t-MuPV1                : 3451    3  12799    42.6 %   3502   185/325    5.3s   15.9s   0.42
45 Stockfish17.1-6t-MuPV1                   : 3449    3  12536    42.4 %   3502   186/325    5.9s   16.2s   0.45
46 PlentyChess7.0.37-6t-MuPV1               : 3445    3  12647    41.8 %   3502   174/325    5.0s   16.6s   0.44

50 Gaia4.1.0-6t-MuPV4                       : 3406    3  12801    36.4 %   3503   159/325    8.2s   19.3s   0.24

MST1  : Mean solution time (solved positions only)
MST2  : Mean solution time (solved and unsolved positions)
RIndex: Score according to solution time ranking for each position
</code>

GD steht für GoldDigger (eine der 2 neuen Versionen, diese zweite eigens für Analyse und taktisch schwierige Stellungen gedacht) MCTS1 heißt 1 Thread (von den insgesamt 6) für MCTS- Suche reserviert.

Was macht diese MCTS-Suche denn eigentlich? Oder was soll sie angeblich machen?
Warum das Lernen, warum ctg und polyglot Bücher? Warum dann noch die Anbindung an das Live-Buch?

Mir scheint es fast so, als hätte da jemand gedacht, je mehr desto besser ...!?
Parent - - By Peter Martan Date 2026-03-06 16:23 Edited 2026-03-06 16:36
Jörg, die MCTS- Suche macht, und das ist alles, was ich als Nicht- Programmierer dazu sagen kann, einen Unterschied, der z.B. in dieser einen Liste, mit diesen Stellungen und dieser Hardware- TC statistisch, gerade mal so an der Grenze genau der error bars, die das Tool errechnet, nachweisbar ist:

    Program                                    Elo   +/-  Matches  Score   Av.Op.   S.Pos.   MST1    MST2   RIndex

13 ShashChess41-GD-6t-MCTS1-MuPV4           : 3524    2  13480    53.6 %   3499   248/325    4.3s   10.4s   0.68
16 ShashChess41-GD-6t-MCTS0-MuPV4           : 3519    2  13447    52.8 %   3499   245/325    4.3s   10.6s   0.66

MST1  : Mean solution time (solved positions only)
MST2  : Mean solution time (solved and unsolved positions)
RIndex: Score according to solution time ranking for each position


Und wenn's nur signifikant für einzelne Stellungen sein muss, braucht man gar nicht so viel Hardware- Zeit aufzuwenden, um am Output, wenn's die entsprechenden Stellungen sind, Unterschied wahrzunehmen, was mir persönlich bei ShashChess diesbezüglich immer wieder abgeht, ist die Möglichkeit, den MCTS- Modus single thread beurteilen zu können, aber eine reine MCTS- Suche ist halt wiederum bei SF nach wie vor nicht kompetitiv, einfach, weil A-B zu gut ist bei dieser Engine, um damit mithalten zu können, aber das muss ich wohl gerade dich nicht sagen, wie geht's denn deinem MCTS- SF? Übrigens, es gibt auch eine neue Jackal- Version (2.0.0, also sogar sozusagen ein neues Major- Release, aber das nur so am Rande).

Was die Code- Ebene angeht, basiert diese MCTS- Suche auf der, die Stéphane Nicolet seinerzeit aufgebracht hat, soviel ich weiß. Aber auf dieser Ebene kannst du's dir ja in den ShashChess- Sourcen anschauen, ich kann das auch, versteh's aber nicht wirklich.
Das Stellungslernen ist noch älter als Engine- Feature, das gab's auch schon vor SF, (Rebel, Shredder, Houdini, Hiarcs, Arasan...) Jeremy Bernstein war, glaube ich, der erste, der's einem Stockfish- Branche implementiert hat mit seinem SF_PA (Persistent Analysis), dann kam Kelly Kinyama und auf dessen Arbeiten beruht diesbezüglich auch ShashChess immer noch.
Bücher (und außer Polyglot ist halt .ctg für alte cb- User auch ein sehr nützliches Format) gehören irgendwie zum Engineschach dazu, findest du nicht? Natürlich muss man sie nicht als Engine- Bücher zusätzlich zu denen haben, die das GUI liest, aber was spricht an und für sich dagegen, Vieles zu bringen, um Manchem etwas...
Parent - - By Jörg Oster Date 2026-03-06 19:05
Jackal habe ich auch gesehen.
Läuft bei mir leider nicht out of the box. Muss ich bei Gelegenheit mal selber kompilieren.

Ansonsten waren das mehr oder weniger nur rhetorische Fragen. 
Da wird aus allen möglichen Quellen was zusammengeschustert ...
Parent - - By Reinhold Stibi Date 2026-03-06 19:14
ShashChess 41 lässt sich auf meinem Computer leider nicht installieren.

Meldung: coused on exception

woran mag das liegen ?
Parent - By Peter Martan Date 2026-03-06 19:29
Hast du die NNUE- files auch runtergeladen (sind nicht mehr embedded) und im Ordner der Binary?
Parent - By Peter Martan Date 2026-03-06 19:31 Edited 2026-03-06 20:09
Jörg Oster schrieb:

Da wird aus allen möglichen Quellen was zusammengeschustert ...

Natürlich, ist das aber nicht heutzutage (und schon länger) ohnehin ganz allgemein the way it is?
(Auch nur rhetorisch )
Man nennt's auch Copyleft.
Was Jackal angeht, hat der vielleicht auch einfach ein Problem mit seinem Super- Logo, mit dem er sich in der Konsole meldet, wenn man ihn in GUIs installieren will, geht's z.B. in Fritz gar nicht, in Shredder muss man einen Namen vergeben. Bei mir funktioniert das v4- Compile am Ryzen 9950, von den GUI- Problemen abgesehen und das v3 am 5950.
Parent - By Peter Martan Date 2026-03-08 08:33 Edited 2026-03-08 08:48
Jörg Oster schrieb:

Jackal habe ich auch gesehen.

Näher anschauenswert ist die Engine allemal. Mit mehreren concurrencies und Hardware- TCs unter 6'+2" verliert sie leider reihenweise auf Zeit, zumindest im CuteChess GUI gegen Absurd 1.0, da hilft auch das Hochschrauben des MoveOverhead nichts dagegen. Im Shredder- GUI mit 6 threads, besagter TC und 5 concurrencies hab' ich keine Verluste auf Zeit mehr gesehen.
2 kleine Matches habe ich so laufen lassen mit UHO 2024 85-94 cp 6mvs:

6 Minuten/Partie + 2 Sekunden/Zug 
                    
1   Jackal2.0  +284  +39/=9/-4 83.65%   43.5/52
2   Absurd1.0    -284  +4/=9/-39 16.35%    8.5/52

und                 
                      
1   RebelEAS3.0  +191  +83/=59/-8 75.00%  112.5/150
2   Jackal2.0    -191  +8/=59/-83 25.00%   37.5/150

Ein very interesting win (IWS- Tool) mit eingefügter Gegenpartie (C8 oder Zitieren, Evals und Rechenzeiten sind auch dabei):

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board
Up Topic Hauptforen / CSS-Forum / ShashChess 41 ist erschienen

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill