Computerschach

Mein Interesse gilt dem Onlinespiel mit Schach-Engines.
Ich berichte hier über meine Aktivitäten, und werde auch versuchen,
für Einsteiger die ersten Schritte zu den Servern aufzuzeigen.  
Eventuell gibt es hin und wieder einen Download meiner Datenbanken
sowie Eröffnungsbücher. Ich nutze Datenbanken im PGN und CBH
Format und Eröffnungsbücher in *.bix, *.ctg und *.bin Formaten.

Wichtige Downloads:
29.08.2021: Banksia GUI
Die wichtigste Neuerung für mich ist, dass nun Ponder (Rechnen auf Gegnerzeit) auf Lichess ohne Fehler funktioniert. In den Versionen davor zog die Engine mit PB nach einigen Zügen nicht mehr, was Verlust auf Zeit bedeutete. Damit Engines mit Ponder spielen, muss man es sowohl in den Engine Optionen als auch in den allgemeinen Optionen aktivieren. Nach Neueinstellungen muss die GUI neu gestartet werden.

29.08.2021: Neues grüne Stockfish Neural Network!

SugaR AI UCI Chess Engine

SugaR AI ist ein Open Source Stockfish Derivat. Das bedeutet gleiche Spielstärke. Zudem bietet SugaR AI die Möglichkeit der Anbindung von zwei Polyglot-Büchern (BIN)! Ferner lässt sich auch eine Lerndatei anlegen. Die Lerndatei kann sogar als Buch genutzt werden. Das wichtige Neuronale Netz NNUE muss separat heruntergeladen werden, siehe Stockfish Neural Network. Das Netz sollte in den selben Ordner mit der ausführenden Datei kopiert werden. Bei der Installation muss die genaue Bezeichnung des Netzes und evtl. (je nach GUI) der gesamte Pfad zum Netz, angegeben werden. 

Sugar AI ICCF Version

Sugar AI 2.40 Android (Both Embedded and Non-embedded versions):
https://gofile.io/d/hXu9b8

SugaR AI ICCF 2.40 Android:
https://app.box.com/s/78g1d1ctbka0n5lb23gegsafry9icii9 

Wichtige Webseiten:
FIDE Gaming - Offizieller Online-Spielserver des Weltschachverbandes.
InfinityChess - Ist ein kostenloser privater Spielserver aus Abu Dhabi.
Lichess - Spielserver in Open-Source-Software.
PlayChess - Ist ein Spielserver der Fa. ChessBase.

Wichtige Foren:
Outskirts Chess Forum - Ist ein Schachforum wo man alles finden kann.
InfinityChess Users Forum - Help for Infinitychess users.
CSS Forum - Deutsches Computerschach Forum.
TalkChess - US Amerikanisches Computerschach Forum.

Wichtige Diskussionen:
Banksia GUI im Talkchess Forum

Interessante Downloads:

09.09.2021:
Hier ist mein aktuelles BIN-Buch: Predator2.bin (ZIP). Auf Lichess spielt mein Account "SolistBot" damit sehr stark! 

Das Buch spielt nur beste Varianten, deshalb sollte Best Move auf OFF eingestellt werden! Das Buch spielt 1. e4, d4 und c4, und gegen 1. e4 z.B. 1...e5 sowie 1...c5 Sizilianisch-Najdorf. Viele Killervarianten (und Züge) sowie Anti-Killervarianten sind implementiert. Als Bonus sind zusätzlich noch 6000 beste Partien integriert, die mit einem 64 Kerne Ryzen online gespielt wurden.

Dieses Buch darf nicht auf anderen Plattformen, Foren, oder mit alternativen Links, publiziert werden! 

 

Tipps und Tricks zum Serverspiel 

Wer mit Engines auf den drei bekannten Servern (Infinity Chess, Lichess, PlayChess) spielen möchte, sollte sich zunächst die grundsätzliche Frage stellen: Was ist meine Motivation? Geld wird man nicht gewinnen können (ausser auf Infinity Chess beim Engine-Masters). Insofern geht es hauptsächlich darum, viel Spass zu haben. Ich selber entwickle keine Engines. Ich nutze das bereits vorhandene Engine-Material. Meine Motivation sind Engine-Eröffnungsbücher. Ich studiere gerne verschiedene Eröffnungen und Varianten aus der Perspektive von Engines, und versuche, Maximales daraus herauszuholen - je nach verwendeter Hardware. Ich nutze aktuell einen AMD Ryzen 9 3900X sowie einen 2-Kerner Laptop.

Grundlage für Erfolg:
Früher gab es nur Engines für CPU. Seit einigen Jahren gibt es jedoch auch einige sehr leistungsstarke Engines für GPU (Lc0 und Ceres). Aktuell (Stand August 2021) spielen im Superfinale beim TCEC, "Stockfish und Lc0" gegeneinander. Das Duell lautet "CPU vs GPU". Klar ist, dass Stockfish vielseitiger ist. Dadurch ergibt sich meines Erachtens, dass Stockfish bei solchen Matches einen kleinen Vorteil hat. Nimmt man das ganze Eröffnungsspektrum, dann schätze ich persönlich, dass Stockfish bei etwa 40% besser ist, Lc0 bei etwa 20%, und bei 40% sind die Chancen verteilt.  

Spielt man auf den Servern, und möchte man zB. mit Lc0 möglichst viel Erfolg haben, dann muss man sich auf jene 20% konzentrieren. Sonst wird es nichts. Ein Studium hochwertiger Lc0 Partien ist dabei die Basis für das Buchtuning! Es gibt kein universell bestes Buch. Das beste Buch ist jenes, das man an die eigene Soft - und Hardware maximal anzupassen versteht! Das ist die Grundlage von Erfolg. Einige Onlinespieler sind nicht zufällig erfolgreich. Neben einer guten Hardware, verstehen sie die Kunst, Bücher maximal anzupassen!

Fortsetzung folg...