Willkommen zu Scidb

Scidb ("Scidb is a Chess Information Data Base") ist eine Schachdatenbank-Applikation für Linux/Unix und Windows. Scidb wurde durch Scid ("Shane's Chess Information Database") inspiriert, ist aber eine komplette Neuentwicklung.

Die hauptsächlichen Besonderheiten dieser Datenbankapplikation sind:

  • Unterstützung anderer Schachformen:
  • Unterstützt Schach-960  und Shuffle-Schach 
  • Unterstützt mehrere Datenbank- bzw. Dateiformate:
    Scidb: .sci, .scv
    Scid: .si3, .si4
    ChessBase: .cbh, .cbf (nur lesend)
    PGN: .pgn, .pgn.gz, .zip
  • 28 verschiedene SVG/TrueType Schachfigurensätze
  • Benutzerkonfigurierbare Schachbrettthemen (SVG-basiert)
  • CQL -basierte Suchfunktionen (in Entwicklung)
  • PDF-Export (in Vorbereitung)
  • Neuigkeiten

    Die dritte öffentliche Vorschau-Version wurde freigegeben (siehe Download). Sie enthält viele, viele Fehlerbereinigungen, aber auch wieder viele Neuerungen. Bis zur ersten stabilen Version wird noch etwas Zeit vergehen, aber es fehlt nicht mehr viel. Die wichtigsten noch fehlenden Punkte sind:

  • Ein flexibles Fensterlayout (leider sehr aufwendig)
  • Suchfunktionen bzw. Filterfunktionen: Partiedatensuche, Positionssuche, etc. Die Suchfunktionen sollen auf CQL (Chess Query Language) basieren (siehe CQL Manual ).
  • Mehrfach-Selektion in der Partienliste
  • Unterstützung von Tandem-Partien
  • Unterstützung von anderen Schachformen in der Eröffnungsbaumsuche (Einsetzschach, Schlagschach, Dreimal-Schach)
  • Tastatureingabe von Partien im Partieneditor
  • Mit der Implementierung dieser Punkte wird die erste Vollversion erscheinen – möglicherweise schon mit der nächsten öffentlichen Version.

    Selbstverständlich steht auch noch die Windows-Version aus. Diese erfordert:

  • Eine (recht aufwendige) Bibliothek um die unter Windows fehlenden Funktionen fopencookie() und open_memstream() nachzubilden.
  • Die Portierung aller systemspezifischen Funktionalitäten, die bisher nur unter Unix vollständig implementiert sind - allerdings liegt bereits eine teliweise Portierung vor.
  • Intensives Testen, denn das GUI verhält sich unter Windows anders als unter Unix.
  • Was ist neu in der dritten Version?

    Die wichtigsten Neuerungen sind:

  • Die Unterstützung anderer Schachformen: Einsetzschach (Crazyhouse), Schlagschach (Suicide, Giveaway, Losers) und Dreimal-Schach (Three-Check). In dieser Version ist diese Unterstützung noch etwas experimentell, aber voll funktionsfähig.
  • Ein Analyse-Fenster, daß externe Schachprogramme unterstützt. Aufgrund des noch fehlenden Fensterlayouts wird ein neues Fenster für die Analyse geöffnet.
  • Ein Setup-Dialog zum Einrichten neuer Schachprogramme. Es sind bereits zwei Schachprogramme vorinstalliert:
    • Stockfish (unterstützt Schach-960 und Dreimal-Schach)
    • Sjeng (unterstützt Einsetzschach, Schlagschach, und später Tandemschach)
  • Automatisches Update von Ergänzungen über das Internet, z. Zt. sind dies die Spielerphotodateien.
  • Die Integrierung von formatunabhängigen Datenbankarchiven. Dies erlaubt unter anderem eine leichtere Versendung von Datenbanken über das Internet.
  • Drag&Drop von Datenbanken in andere Datenbanken.
  • Mausradunterstützung für alle Listen und das Schachbrett.
  • Ein schwerwiegendes Peformanceproblem beim Öffnen von ChessBase-Datenbanken wurde bereinigt.
  • Verschmelzen von Partien mit optionaler Einbezugnahme von Zugumstellungen.
  • Der Partieneditor verfügt nun über vielfältige Einstellungsmöglichkeiten.
  • Es exisitieren ein Spielerlexikon (mit Sortierungs- und Filterfunktionen) sowie ein Motorenlexikon (Schachprogrammlexikon).
  • Weitere Neuerungen sind:

  • Zugeingabe: Mittlere Maustaste (oder Leertaste) wechselt zu einem alternativen Zugvorschlag
  • Neuer Datenbankreiter: Orte-Liste
  • Vollbild-Modus verbessert
  • Kommandozeilen-Hilfsprogramm cdb2sci zur Konvertierung von Datenbanken ins Scidb-Format (.sci)
  • HTML-Widget überarbeitet: es werden auf signifikante Weise Ressourcen geschont
  • Schwedische Lokalisierung integriert (Dank an Lars Ekman)
  • Spanische Lokalisierung reaktiviert (Dank an Juan Carlos Vásquez)
  • Spanische Hilfeseiten hinzugefügt (Dank an Carlos Fernando González)
  • HTML-Dateiexport der Turniertabelle
  • Neue Figurensätze: "Free Staunton" und "Virtual"
  • Neue Schachbrettthemen: "Blue Theme", "Staunton" und "Virtual"
  • Automatische Erkennung des Zeichensatzes beim Laden von Partien (betrifft si3/si4/cbh)
  • Partien-Browser: Vollbild-Modus, sowie Maximieren/Minimieren des Brettes, hinzugefügt
  • Dateiauswahldialog erweitert und verbessert, unter anderem Drag&Drop
  • Partie-Speichern/Ersetzen-Dialog verbessert
  • Spieler-Karteikarten implementiert
  • Datenbankfenster: Andocken/Abkopplen der Listen-Reiter integriert
  • Zugeingabe mit der Maus überarbeitet (wenn Zugvorschlag abgeschaltet ist)
  • Menüleiste entfernt, stattdessen exisitiert ein simples Hauptmenü; dies ist zeitgemäß und verbessert das Layout
  • Kompaktieren von Datenbanken (nur .sci) integriert; notwendig um zur Löschung vorgesehene Partien physikalisch zu entfernen
  • Turniertabelle: Optionale Anzeige von Gewinn/Remis/Verlust
  • Algebraische- (Normal-, Kurz- und Langform), Englische, Korrespondenz- und telegrafische Notation verfügbar
  • Es können nun ungeöffnete Datenbanken importiert werden
  • Ein schwerwiegendes Problem mit Tcl-Version 8.6 behoben
  • Mehr Hilfeseiten
  • Einige Icons neu gestaltet