MyLas – Die eigene Schachdatenbank

Warum gibt es MyLas?

Ich spiele seit vielen Jahren Schach. Wie viele Vereinsspieler stand ich immer wieder vor demselben Problem: Es gibt hervorragende Schachprogramme und riesige Datenbanken mit Millionen von Partien – aber genau das, was ich wirklich brauche, fand ich dort nicht.

Ich gehöre nicht zu den Spielern, die zwanzig Züge Eröffnungstheorie auswendig lernen möchten. Stattdessen spiele ich bewusst ein überschaubares Repertoire. Dabei wähle ich oft nicht die objektiv stärkste Hauptvariante, sondern eine Nebenvariante, die vielleicht ein paar Zehntel Bauern schlechter bewertet wird, deren typische Stellungen ich aber gut kenne.

Meine eigentliche Frage lautet daher nicht:

"Was spielt Magnus Carlsen in dieser Stellung?"

sondern:

"Wo habe ich diese Stellung schon einmal gesehen – und wie habe ich sie damals behandelt?"

Genau aus diesem Gedanken entstand MyLas.

Eine Datenbank aus den eigenen Erfahrungen

  • MyLas ist keine Konkurrenz zu ChessBase oder anderen großen Datenbanken.
  • Statt Millionen fremder Partien verwaltet MyLas zunächst nur die eigenen Partien oder eine bewusst ausgewählte Sammlung.
  • Das Ziel ist nicht möglichst viel Wissen zu speichern, sondern das vorhandene Wissen im richtigen Moment wiederzufinden.

Die Idee

Alle eigenen PGN-Dateien werden importiert.

  • Während des Imports wird nach jedem einzelnen Halbzug automatisch die jeweilige Brettstellung als FEN gespeichert.
  • Dadurch entsteht kein normales Partienarchiv, sondern eine Stellungsdatenbank.
  • Spielt man später auf dem Analysebrett einen Zug, erkennt MyLas sofort:
    • In welchen Partien kam diese Stellung bereits vor?
    • Welche Fortsetzungen wurden damals gespielt?
    • Wie endeten diese Partien?

Damit wird jede Stellung zum Einstiegspunkt.

Analyse statt Theorie

Viele Programme fragen:
   Welche Eröffnung ist das?

MyLas fragt:
  Kennst du diese Stellung?

  • Das ist ein völlig anderer Ansatz.
  • Die Datenbank orientiert sich nicht an Eröffnungsnamen, sondern an den tatsächlich entstandenen Brettstellungen.
  • Dadurch können auch identische Stellungen gefunden werden, die über unterschiedliche Zugfolgen entstanden sind.

Analyse ohne Risiko

Ein besonderes Merkmal ist der Analyse-Anker.

  • Der Benutzer kann an jeder beliebigen Stelle einen Anker setzen.
  • Von dort aus können beliebig viele Varianten ausprobiert werden.
  • Gefällt eine Variante nicht, springt man sofort zum Anker zurück.
  • Möchte man die Analyse fortsetzen, wird der Anker einfach gelöscht – die aktuelle Stellung bleibt erhalten.

Einfach statt überladen

MyLas besteht bewusst aus wenigen Bereichen.

Analyse

Hier wird Schach gespielt und analysiert.

Ausgangspunkt kann sein:

  • die normale Anfangsstellung,
  • eine beliebige FEN,
  • eine gespeicherte Partie,
  • oder ein früher gesetzter Analyse-Anker.

Nach jedem Zug werden automatisch passende Partien gesucht.
Die Engin Stockfish kann jederzeit zugeschaltet werden

Meine Partien

Hier werden lediglich die eigenen Daten verwaltet.

  • PGN-Dateien importieren
  • Partien ansehen
  • Partien löschen
  • später exportieren

Die eigentliche Analyse bleibt davon getrennt.

Lokale Nutzung

Von Anfang an wurde MyLas so entwickelt, dass keine besondere Servertechnik erforderlich ist.

Das System kann beispielsweise laufen auf

  • einem normalen Joomla-Webserver, erweiterbar als Vereinshomepage
  • einem Heimserver,
  • einem Notebook mit XAMPP,
  • einem USB-Stick mit einer portablen Joomla-Installation.
  • Damit kann jeder seine persönliche Schachdatenbank vollständig selbst verwalten.
    Es müssen keine Partien in eine Cloud hochgeladen werden.
    Alle Daten bleiben unter eigener Kontrolle.

Offene Technik

  • Als Datenformat dient ausschließlich PGN.
  • Dadurch bleibt die Sammlung jederzeit unabhängig von einem bestimmten Programm.
  • Import und Export sind problemlos möglich.

Blick in die Zukunft

Der Schwerpunkt liegt zunächst auf einer stabilen und einfachen Arbeitsumgebung.
Erst wenn diese zuverlässig funktioniert, sind weitere Erweiterungen geplant, beispielsweise:

  • Eröffnungsstatistiken
  • Trainingsfunktionen
  • persönliche Stellungsbewertungen
  • Kommentare und Varianten

Dabei soll MyLas bewusst übersichtlich bleiben.

Mein persönliches Ziel

  • Ich wünsche mir kein Programm, das mir sagt, welcher Zug objektiv der beste ist.
  • Ich wünsche mir ein Programm, das mich an das erinnert, was ich selbst bereits gelernt habe.
  • Denn Schach besteht für die meisten Vereinsspieler nicht aus Millionen von Partien, sondern aus einigen hundert bekannten Stellungen, die man versteht.
  • Genau dabei möchte MyLas helfen.