Wie und warum ist Chessdiagrammer entstanden?
| |||||||||||||||||||||||||||||||||||||||
Nostalgie: frühe Anfänge | |||||||||||||||||||||||||||||||||||||||
Zwei grosse Leidenschaften und eine praktische Notwendigkeit waren die Triebfeder für die Entwicklung eines Editors für Schachdiagramme:
1977 entdeckte ich das Problemschach. Nach ersten Lösungserfolgen wuchs die Begeisterung für diesen Zweig des Schachspiels sprunghaft an und ich versuchte mich an ersten eigenen Problemaufgaben. Hier mein Erstlingswerk [veröffentlicht im Darmstädter Echo]: 1994: Frühe Anfänge1994 entwickelte ich für diesen Zweck einen sehr einfachen Editor, den Schachdiagramm-Editor:
Er enthielt einen einzigen Figurensatz und ermöglichte das Kopieren und Abspeichern eines Diagramms als Bitmap-Datei in einer fest vorgegebenen Grösse [320 x 320 Pixel]:
Das Programm ermöglichte ausserdem das Ein- und Ausblenden der Brettbeschriftung sowie die Wahl zwischen drei unterschiedliche Feldschraffuren ["fein", "mittel", "grob"]. 2005: Chessdiagrammer 2.0So entstand 2005 die erste Version von "Chessdiagrammer". Da Chessdiagrammer eine Weiterentwicklung des Schachdiagramm-Editors darstellte, erhielt die erste Version die Versionsnummer 2:
In das Programm ist sehr viel Herzblut geflossen, und vielleicht kann man das beim Arbeiten mit ihm auch ein wenig spüren... Die folgenden Screenshots wollen einen Eindruck vermitteln von Funktionsumfang, Programmdesign und natürlich ganz besonders von der erzielbaren Qualität der Schachdiagramme. Die leitenden Grundgedanken bei Konzeption und Entwicklung der Software waren, ein Werkzeug zu schaffen, das
Daher habe ich viel Wert gelegt auf ergonomische Anordnung und schnelle Erreichbarkeit der am häufigsten benötigten Werkzeuge und Funktionen. So läßt sich z. B. die Standardbelegung einiger Buttons der Werkzeugleisten ändern. 2016: Chessdiagrammer 10Das Hauptfenster von ChessDiagrammer, der "Composer". Er enthält die vielfältig formatierbare „Diagrammschablone“, das Kompositionsbrett, auf dem die Diagrammstellungen aufgebaut werden. ZeichenobjekteDer Diagrammlister
Der Diagrammlister hat die Funktion, Diagrammstellungen aus dem "Composer" aufzunehmen und in einer Listenstruktur darzustellen. Diese Listen können dann in Dateien gespeichert werden. Durch Anklicken eines Listeneintrages wird dann die entsprechende Diagrammstellung im "Composer"-Fenster angezeigt und kann dort bearbeitet werden. Diagramme können hier selektiert und weiterverarbeitet werden [drucken, speichern in unterschiedlichen Bildformaten, wahlweise im "Katalogstil", d. h. mehrere Diagramme auf einer Druckseite oder in einer Bilddatei]. Ferner lassen sich Züge, die im Composer ausgeführt werden, mit einem "Recorder" aufzeichen. So könnte man eine komplette Schachpartie auf dem Brett nachspielen und parallel die einzelnen Stellungen vom Recorder aufzeichnen lassen. Dieser erkennt bereits automatisch "en passant"-Züge, Bauernumwandlungen sowie Rochaden und prüft diese auf Legalität. Der Diagramm-DesignerDer "Diagramm-Designer" ermöglicht die ausgefeilte Formatierung der Diagramme. Die Designs lassen sich in Designvorlagen speichern, so dass sich diese per Mausklick auswählen und zuweisen lassen. Der Phantasie beim Erstellen ansprechender Schachdiagramme sind so kaum Grenzen gesetzt, das Wechseln zwischen unterschiedlichen Designs ein Kinderspiel. Der Ausgabe-DesignerMit dem "Ausgabe-Designer" steht ein leistungsfähiges Werkzeug zur Verfügung, um Diagramme und Diagrammlisten auszudrucken oder die Diagramme in Bilddateien zu speichern. Es stehen viele Bildformate zur Verfügung. Diagrammübersichten mit mehreren Diagrammen auf einer Seite lassen sich erstellen, ebenso Auch HTML-Seiten für die WEB-Präsentation . Vielfältige Formatierungsmöglichkeiten [z. B. Kopf- und Fusszeilen, Datumsanzeige u. v. m.] ermöglichen es, Diagramme auf einfachste Weise in anspruchsvoll gestalteten Designs auszudrucken oder in Bilddateien abzuspeichern. Schachprobleme lösenChessdiagrammer enthält eine Schnittstelle zu beiden Engines, die es ermöglicht, alle notwendigen Eingaben für die Übergabe an die Löseprogramme sehr komfortabel in Dialogen einzugeben. SuchfunktionEine komplexe Suchfunktion ermöglicht das Auffinden von Diagrammen anhand unterschiedlicher Suchstrategien:
Suche nach Text und/oder Schlüsselwörtern Es können bis zu maximal 3 Suchkriterien eingegeben oder Schlüsselwörter aus der Schlüsselwortliste [Verwaltung in einer externen Datei] verwendet werden. Nach beendeter Suche werden die gefundenen Diagramme in einer Trefferliste angezeigt und können dort anschliessend analysiert und weiterverarbeitet werden. Auch die Bearbeitung der Diagrammliste ist in diesem Dialog sehr komfortabel möglich, da alle Listenfelder in Tabellenform dargestellt werden. Die Ansicht [Spaltenreihenfolge und Auswahl der angezeigten Spalten] ist über einen Ansichten-Manager änderbar: SchlüsselwortlisteDie Schlüsselwortliste kann beliebig viele Schlüsselwörter aufnehmen. Diese können dann jedem Diagramm individuell im FEN-Tag-Editor zugeordnet werden. Diagrammtext-EditorDer Diagrammtext-Editor ermöglicht die Eingabe und Änderung aller Diagramm-Informationen zu einem Diagramm. Dazu gehören Autor, Quelle Auszeichnungen, Foerderung, Kommentar, Schlüsselworte, FEN-Zugregeln. Eine „Blättern“-Funktion ermöglicht das schnelle Navigieren vorwärts und rückwärts durch die Diagrammliste. Hier eingegebene Schlüsselwörter stehen später im Suchen-Dialog für die Suche zur Verfügung. So lassen sich schnell Diagramme selektieren, die bestimmte Schlüsselwörter enthalten. Diagrammtext Layout-DesignerDer Diagrammtext Layout-Designer ermöglicht die freie und somit variable Verteilung der Diagrammtexte auf die 6 zur Verfügung stehenden Zeilen, 3 über und 3 unter dem Diagramm. Die DropBoxChessdiagrammer ist mit einer komfortablen DropBox ausgestattet. Diese ermöglicht drag & drop mit Dateien oder markierten Diagrammnotationen auf WEB-Seiten [Format FEN oder Algebraisch]. Diagramme lassen sich so aus dem Windows-Dateiexplorer oder von WEB-Seiten direkt auf die DropBox ziehen und werden danach automatisch in den Composer bzw. Diagrammlister übernommen [s. Screenshot]. Der RTF [Rich Text Format]-Editor
Diagramm-Viewer
Diese Hintergrundbilder können auch als Background-Grafik für HTML-Seiten verwendet werden, die Chessdiagrammer generiert. Optionen und EinstellungenDer Optionen-Dialog bietet eine Fülle von Einstellungsmöglichkeiten, die das Arbeiten mit Chessdiagrammer komfortabel und angenehm machen sollen. Import-Editor
Die Zuordnung der Diagrammtexte wird hier kontrolliert und gegebenenfalls geändert. Auch lassen sich Diagrammstellungen in den Formaten FEN und ALG aus dem Internet direkt via drag & drop importieren [mit Hilfe der DropBox, s. o.]. Im diesem Fall dient der Editor dann als Prüfinstanz, um evtl. notwenige Änderungen vor der endgültigen Übernahme des Diagramms in Chessdiagrammer vorzunehmen. Online-HilfeDie Online-Hilfe ist sehr umfangreich und erklärt sämtliche Funktionen detailliert. |