Gesucht werden Interessierte für das Testen von Scidb. Interessenten melden sich bitte mit Hilfe einer Nachricht, damit dies koordiniert werden kann.

So kann eine Nachricht gesendet werden:

  1. Eine Mitgliedschaft bei Sourceforge ist erforderlich (Account Registration ). Die Mitgliedschaft ist Gebühren- und Verpflichtungsfrei.
  2. Send an Email  öffnen, mit dem Mitgliedsnamen einloggen und die Nachricht senden.

Für zusätzlich gewünschte Funktionalitäten können Wünsche ingetragen werden. Diese Wünsche tragen zu einem gewissen Anteil an dem Entscheidungsprozess über die zukünftige Entwicklung bei.

Wie ein Funktionswunsch eingetragen werden kann:

  1. Tracker: Feature Requests  öffnen.
  2. "Add new" anklicken.

Diese Funktionswünsche sollten berücksichtigen, daß Scidb eine reine Datenbankapplikation ist. Dies bedeutet, daß folgende Funktionalitäten nicht dazugehören:

  • FICS-Verbindung
  • Korrespondenz-/Email-Schach
  • Automatische Partienanalyse
  • Schachtraining
  • Das Spielen gegen ein externes Schachprogramm
  • Andere schachprogrammspezifische Aufgaben

Für diese Funktionalitäten ist ein weiteres Projekt vorgesehen: Jessy . Auf diese Weise wird eine Überladung der Applikation Scidb verhindert. Jessy wird die Scidb-Datenbanken unterstützen.

Weiterhin ist Projekthilfe für die folgenden Aufgaben willkommen:

Tcl/Tk

  • Einige Icons bedürfen der Überarbeitung.
  • Ein 'Tip des Tages'-Dialog mit zugehörigen Tips.
  • Mehr Hilfeseiten für den Hilfedialog.
  • PDF-Dokumentendruck und Schachbbrettausdrucke.
  • Das Programmieren eines ECO-Browsers.
  • C++

  • Windows-Portierung: obwohl die Entwicklung plattformunabhängig durchgeführt wurde, bedarf es einiger Anpassungen und Erweiterungen. Windows bietet nicht die C-Funktionen fopencookie() und open_memstream(). Der Aufwand zur Nachbildung dieser Funktionen ist relativ hoch. Als Basis dient die Bibliothek 'newlib' (nur der stdio-Teil). Weiterer Aufwand ausser dem Testen sollte nicht vonnöten sein.
  • HTML-Generierung (siehe LaTeX-Generierung).
  • Die SVG-Bibliothek Anti-Grain (AGG) liefert unbefriedigende Resultate für Linienzeichnung, sie sind nicht kantengeglättet, obwohl sie es sein sollten. Dieser Teil der Bibliothek benötigt eine Überarbeitung. Leider hat der Autor Maxim Shemanarev die Weiterentwicklung für dieses Projekt eingestellt. Eine wirkliche Alternative für diese Bibliothek gibt es nicht. Die Verwendung von Cairo würde zuviele Abhängigkeiten nach sich ziehen, zudem gilt Cairo als relativ langsam. Weiterhin benötigt die Gradientenerzeugung, die vom Scidb-Autor implementiert wurde, eine Verbesserung (userSpaceOnUse/objectBoundingBox ist nicht realisiert).
  • Für das Zeichnen von Tortendiagrammen wird die Funktion arc() benötigt. Diese Funktion liefert alles, nur keine Kreisebögen, eine Überarbeitung ist angesagt (erfordert viel Know-How!).
  • Das Lesen der ChessBase-Datenbanken ist nur für das ChessBase-9-Format gestestet. Das ChessBase-10-Format unterstützt Schach-960-Partien (in rudimentärer Form). ChessBase muß sein Format dafür erweitert haben (bzgl. X-Fen/Shredder-Fen, Rochade). Dies muß gestestet und angepaßt werden. Die derzeitige Dekodierung versagt bei Schach-960-Partien.
  • Das Testen (und adäquate Anpassungen) des internen Schachprogramms. Einige der Zugberechnungen, speziell in der Eröffnungsphase, sind noch unbefriedigend.