Chessnyx
Spiele eine Partie auf Chess.com oder Lichess und erhalte einen direkten Link zur Analyse hier — sofort. Kostenlos installierbar.


Gründung
Foundation II
In Bearbeitung
So funktioniert es
Diese Plattform ermöglicht es Ihnen, Ihre Schachpartien und -stellungen direkt im Browser mithilfe der Stockfish Web Computer zu analysieren. Dank integrierter Analysefunktionen können Sie die Computer-Parameter anpassen, um das optimale Verhältnis zwischen Geschwindigkeit und Analysetiefe für Ihre Bedürfnisse zu finden.
Bitte beachten Sie, dass die Auswertungsergebnisse, die Genauigkeit und die Leistungskennzahlen eher als Tendenzen denn als absolute Fakten zu verstehen sind. Alle Auswertungen können je nach Hardwareleistung und Berechnungstiefe variieren.
Kurzanleitung
Um Ihnen den Einstieg zu erleichtern, finden Sie hier eine einfache Anleitung zur Durchführung Ihrer ersten Analyse:
- Spiel-PGN kopieren: Nach Abschluss einer Partie auf großen Plattformen wie Chess.com oder Lichess können Sie die Partie in der Regel als PGN-Zeichenkette exportieren oder teilen.
- PGN importieren: Klicken Sie auf die Schaltfläche „Importieren“ und fügen Sie einfach Ihre PGN-Datei ein (Strg+V). Das Board wird sofort aktualisiert.
- Wählen Sie einen Computer: Wählen Sie Ihre bevorzugte Stockfish-Version. Sie können Parameter wie Threads oder Hash-Speicher feinabstimmen, indem Sie im Computer-Panel auf das Zahnradsymbol klicken.
- Analyse starten: Sobald Sie bereit sind, klicken Sie auf die Schaltfläche „Analyse starten“, um die Zug-für-Zug-Analyse zu beginnen.
Die Benutzeroberfläche ist intuitiv gestaltet – ich bin sicher, Sie werden sich im Handumdrehen zurechtfinden!
Für Mitglieder
Wenn Sie das manuelle Kopieren und Einfügen vermeiden möchten, können Sie eine Abkürzung nutzen: Verwenden Sie die Schaltfläche „Partien abrufen“, um Ihre Lichess- oder Chess.com-Konten direkt zu verknüpfen. Kostenlose Mitglieder können bis zu 10 Partien speichern, während Pro-Mitglieder unbegrenzten Speicherplatz und die vollständige Integration der Spielhistorie genießen.
Die Bewertungsphilosophie
Das System ist bewusst streng. Die Züge werden direkt mit der besten Wahl des Computers verglichen, wobei menschliche Logik oder praktisches Spiel oft außer Acht gelassen werden. Das System verwendet das Centipawn-Loss-Prinzip (CPL), um Ihre Genauigkeit zu berechnen.
Technischer Überblick: Das Genauigkeitsmodell
Anstatt sich auf lineare Materialveränderungen zu stützen, bestimmt dieses System die Zugqualität anhand der Auswirkungen eines Zuges auf die mathematische Gewinnwahrscheinlichkeit. Durch die Abkehr vom Centipawn Loss (CPL) spiegelt das Modell die praktischen Schwankungen einer realen Schachpartie wieder.
1. Von der Bewertung zur Win Probability (WP)
Die Computer-Bewertungen (gemessen in Centipawns) werden in eine Gewinnwahrscheinlichkeit umgerechnet (WP) unter Verwendung einer Sigmoidfunktion. Dieser Ansatz berücksichtigt den abnehmenden Grenznutzen eines materiellen Vorteils: Ein Gewinn von +1,00 in einem ausgeglichenen Spiel kann spielentscheidend sein, wohingegen ein Gewinn von +1,00 wenn man bereits durch +8,00 führt vernachlässigbar ist.
Die Beziehung wird wie folgt ausgedrückt:
Wo cp die Computerbewertung darstellt und k eine Skalierungskonstante ist, die die Empfindlichkeit der Kurve bestimmt.
2. Kontextuelle Schwere: Eröffnung vs. Mittelspiel
Das Modell berücksichtigt die Spielphase und die verbleibende Komplexität auf dem Spielbrett. Dies erklärt, warum ein identischer Materialverlust je nach Zeitpunkt seines Auftretens zu unterschiedlichen Genauigkeitswerten führen kann:
- Hohe Komplexität (Eröffnung): In der Eröffnung ist der „Remisspielraum“ groß. Ein kleiner Verlust, wie beispielsweise ein Bauer, führt oft zu einem relativ geringen Verlust in WP, weil die Position nach wie vor komplex genug ist, um eine positionelle oder taktische Kompensation zu ermöglichen.
- Geringe Komplexität (Mittelspiel/Endspiel): Durch den Tausch von Figuren und die Vereinfachung des Spielbretts wird das Spiel zunehmend „gelöst“. Ein materieller Verlust führt hier zu einem starken Abfall der Gewinnchancen (WP), weil es weniger Variablen gibt, die den Nachteil verschleiern können, wodurch der Gegner eine Führung direkter in einen erzwungenen Sieg umwandeln kann.
3. Berechnung des Genauigkeitswerts
Die endgültige Genauigkeit ergibt sich aus dem Win Probability Loss (L), was die Differenz zwischen dem bestmöglichen Zug des Computers und dem tatsächlich ausgeführten Zug darstellt:
Um diesen Verlust in einen für Menschen verständlichen Prozentsatz umzurechnen, wird eine Exponentialfunktion angewendet. Dadurch wird sichergestellt, dass das System weiterhin auf kleine Ungenauigkeiten reagiert, während Fehler, die das Ergebnis erheblich verändern, stark bestraft werden.
Wichtigste Systemvorteile
- Phasenbewusstsein: Das System unterscheidet zwischen theoretischen Ungenauigkeiten in der Eröffnung und entscheidenden Fehlern im Endspiel.
- Nichtlinearität: Sie erkennt an, dass die Aufrechterhaltung eines großen Vorsprungs etwas grundlegend anderes ist als das Finden einer einzigen, entscheidenden Ressource.
- Stabilität: Das Modell bietet eine konsistente Metrik über verschiedene Computer-Tiefen und unterschiedliche Spielstile hinweg.
Warum habe ich das gebaut?
Ich bin ein Student und habe keinerlei Programmier- oder Webentwicklungskenntnisse. In meiner Freizeit spiele ich gerne Schach – zum Spaß. Ich habe es immer genossen, meine Fortschritte anhand von Zahlen und Statistiken zu verfolgen, fand aber, dass hochwertige Analysefunktionen nicht immer mit einem hohen Abopreis verbunden sein sollten.
Da ich keinerlei Vorkenntnisse im Webdesign hatte, beschloss ich, meine eigene Plattform zu entwickeln. Ich wollte einen Ort schaffen, der die Funktionen bietet, die ich als Spieler liebe – Tools, die mich motivieren und mir genau zeigen, wo ich mein Spiel verbessern kann.
Transparenz und Unterstützung
Ich weiß, es mag wie eine weitere Seite wirken, die Funktionen hinter einer Bezahlschranke versteckt. Aber ich gebe mein Bestes, um das Herzstück dieses Projekts – die Analyse – für alle kostenlos anzubieten. Gebühren fallen nur für Funktionen an, deren Wartung mich tatsächlich Geld kostet, wie Cloud-Speicher für Ihren Verlauf oder Serverwartung.
Dies ist ein Ein-Mann-Projekt. Die Pflege und der Ausbau dieser Website als Hobby sind sehr zeit- und ressourcenintensiv. Mir reicht es schon völlig, wenn Sie die Seite einfach mal ausprobieren. Ein „Daumen hoch“ oder, noch besser, konstruktives Feedback helfen mir enorm.
Sollten Sie sich entscheiden, das Projekt finanziell durch eine Mitgliedschaft oder eine Spende zu unterstützen, möchte ich Ihnen versichern, dass ich Ihre Hilfe sehr zu schätzen weiß. Sie ermöglicht es mir, meine Rechenleistung und Serverkapazität auszubauen, denn dies ist erst der Anfang. Ich habe viele weitere Funktionen für die Zukunft geplant.
Besonderer Dank
JPTheKuma
Ein riesiges Dankeschön an JPTheKuma, einem Twitch-Streamer, der ChessOnyx live im Stream nutzt. Die Plattform in Echtzeit im Stream zu sehen, bedeutet mir alles. Wenn du Schach-Content magst, schau dir seinen Stream an – twitch.tv/jpthekuma
Lichess.org
Ein ganz besonderer Dank geht an Lichess. Ihre API treibt das Abrufen von Partien an, ihr Eröffnungs-Explorer bildet die Basis der Theorie-Datenbank und ihr unermüdlicher Einsatz für Open-Source-Software hat mir viele schlaflose Nächte erspart. Der PGN-Viewer, die Brett-Logik, die Eröffnungsdaten – Lichess stellt all das frei zur Verfügung, damit andere darauf aufbauen können.
Chess.com
Vielen Dank an Chess.com für ihre öffentliche API, die es ChessOnyx ermöglicht, Partien und Spielerdaten direkt abzurufen. Ohne den Zugang zu diesen Daten würde ein riesiger Teil der Funktionen dieser Plattform schlichtweg nicht existieren.
Stockfish
Das schlagende Herz dieser gesamten Plattform. Stockfish ist die stärkste Open-Source-Schach-Engine der Welt und läuft über WebAssembly komplett in deinem Browser. Ohne dieses unglaubliche Stück Open-Source-Software gäbe es weder Analysen noch Genauigkeitswerte oder Engine-Linien.
Chessground
Jedes Schachbrett, das du auf dieser Seite siehst, wird von Chessground betrieben – der Open-Source-Brett-UI-Bibliothek, die vom Lichess-Team entwickelt wurde. Sie kümmert sich um das Rendern der Figuren, Zuganimationen, Pfeile und Hervorhebungen – die ganze visuelle Magie, die das Brett lebendig macht.
chess.js
Die gesamte Schachlogik unter der Haube – Zugvalidierung, PGN-Parsing, FEN-Generierung und die Berechnung legaler Züge – wird von chess.js übernommen. Eine zuverlässige und kampferprobte Open-Source-Bibliothek, die im Hintergrund still und leise alles antreibt.