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:
-
Eine Mitgliedschaft bei Sourceforge ist erforderlich
(Account Registration ).
Die Mitgliedschaft ist Gebühren- und Verpflichtungsfrei.
-
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.
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.