home > start > freeware > chessdiagrammer 1

chessdiagrammer [1] 2 3


Hochwertige Schachdiagramme per Mausklick in wenigen Sekunden...

Aktueller Versionsstand: 6
Zum Download



Historie, Screenshots und Funktionsbeschreibungen


Wie und warum ist Chessdiagrammer entstanden?

Nostalgie: frühe Anfänge



Problemkomposition mit Brett- und Figurenstempeln

Man brauchte eine ruhige Hand...
...und viel Geduld...

Aber die Ergebnisse...



...waren individuell & kunstvoll
[nur leider für eine Veröffentlichung meiner Schachprobleme im Internet vollkommen unbrauchbar!]

...und die selbe Stellung:



...mit Chessdiagrammer in wenigen Sekunden
und ein paar Mausklicks erstellt...



Zwei grosse Leidenschaften und eine praktische Notwendigkeit waren die Triebfeder für die Entwicklung eines Editors für Schachdiagramme:

meine Freude am Problemschach (s. einige selbstkomponierte Schachprobleme)
meine Freude am Programmieren
der Wunsch, meine Schachprobleme auf meiner Website zu veröffentlichen

Zunächst entwickelte ich einen sehr einfachen Editor, den "Schachdiagramm-Editor".
Er enthielt einen einzigen "Font", der das Abspeichern eines Diagramms als Bitmap-Datei ermöglichte. Das Programm ermöglichte ausserdem das Ein- und Ausblenden der Brettbeschriftung sowie die Wahl zwischen zwei unterschiedliche Feldschraffuren.
Diese wenigen Möglichkeiten reichten mir schon bald nicht mehr aus, und mit der Entdeckung der Truetype-Chess-Fonts wuchs die Motivation, das Programm komplett neu zu schreiben.
So entstand dann die erste Version von "Chessdiagrammer".
In das Programm ist also 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

es ermöglicht, bei geringstmöglichem Zeitaufwand zu optimalen, hochwertigen Ergebnissen zu kommen
für die Präsentation von Schachkunst auch optisch ansprechend gestaltet ist und ästhetischen Ansprüchen gerecht wird
offen bleibt für die Wünsche derer, die mit dem Programm arbeiten möchten

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.


Die Hauptwerkzeuge: Composer und Diagrammlister


Das Hauptfenster, der „Composer“, mit angedocktem „Diagrammlister“

Das Hauptfenster von ChessDiagrammer, der "Composer". Er enthält die vielfältig formatierbare „Diagrammschablone“, das Kompositionsbrett, auf dem die Diagrammstellungen aufgebaut werden.
Hier lassen sich Stellungen aufbauen, erweiterte FEN-Informationen editieren [Kommentare, Schlüsselwörter, die z. B. als Suchfilter verwendet werden können], das Brett formatieren [Brettgrösse, Schachfont, Header, Footer, Rahmen, Beschriftung] und Symbole einzeichnen [Punkte, Quadrate, Kreise, Linien, Pfeile, Doppelpfeile, Feldhintergrundfarben], sowie Schablonen als Vorlagen definieren.

Der "Diagrammlister" [hier rechts an den Composer angedockt] dient der Aufnahme von Diagrammen, die dort in Dateien gespeichert werden können. Im Diagrammlister lassen sich zudem Diagramme automatisiert in 8 unterschiedlichen Formaten ausgeben [Grafikformate BMP, GIF, JPG, PNG, Katalog-Archivseiten, RTF für hochwertige Prints, HTML, Algebraische Notation]

Chessdiagrammer ist sehr flexibel, was die Gestaltung der Diagramme betrifft:
Individuelle Rahmengestaltung, Verwendung von Informator-Symbolen, Linien und Pfeile [in der Grösse frei skalierbar!], farbige Felder sind mit wenigen Mausklicks ein Kinderspiel.



Der Diagrammlister


Der „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.

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.


Im "Diagrammlister" lassen sich belibige Diagramme auswählen und mit dem "Auto-Diagrammer" im Stapelbetrieb Diagramm-Output vollautomatisch generieren. Entweder in Form einzelner Bilddateien, HTML-Seiten für die Internet-Veröffentlichung oder Katalogseiten für die Archivierung.


Der „AutoDiagrammer


Der „AutoDiagrammer - Diagrammoptionen


Der „AutoDiagrammer - Druckoptionen 1


Der „AutoDiagrammer - Druckoptionen 2


Der „AutoDiagrammer - Druckoptionen 3



Suchfunktion

Eine ausgeklügelte Suchfunktion ermöglicht das Auffinden von Diagrammen anhand unterschiedlicher Suchstrategien:

Suche nach Diagrammen, die einen bestimmten Text in den Tags enthalten
Suche nach bestimmten Stellungen
Suche nach in der Stellung enthaltenen Figuren [Art und Anzahl]

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:



Suche nach bestimmten Stellungen:



Suche nach Stellungen, die bestimmte Figuren in bestimmter Anzahl enthalten:



Nach beendeter Suche werden die Treffer in der Diagrammliste markiert und können so anschliessend z. B. als neue Auswahl in einer Datei gespeichert werden.
Ein spezielle Option ermöglicht, NUR die markierten Diagramme beim Blättern anzuzeigen.



Die Schlüsselwortliste



Die Schlüsselwortliste kann beliebig viele Schlüsselwörter aufnehmen. Diese können dann jedem Diagramm individuell im FEN-Tag-Editor zugeordnet werden.

Der FEN-Tag-Editor

Neben dem Composer, in dem die Diagrammstellung aufgebaut und bearbeitet wird, stellt der FEN-Tag-Editor das Kernstück für die Bearbeitung der Diagramme dar und ermöglicht die Änderung aller Tag-Informationen zu einem Diagramm (Zugregeln, Header, Footer, Kommentar, Schlüsselwörter) auf extrem einfache und komfortable Weise. Das Diagramm [1] kann wahlweise angezeigt und mit der Maus frei im Dialogfeld bewegt und positioniert [X] werden.
Eine „Blättern“-Funktion [2] ermöglicht das schnelle Navigieren vorwärts und rückwärts durch die Diagrammliste, der Zugriff auf den „Suchen“- Dialog [3] das Auffinden von Diagrammen mit bestimmten Eigenschaften.
Eine „Änderungsvorschau“ zeigt vor der endgültigen Durchführung von Änderungsaktionen beispielhaft, wie sich die Änderungen auswirken werden.



Die Schlüsselwörter stehen im Suchen-Dialog für die Suche zur Verfügung. So lassen sich schnell Diagramme selektieren, die bestimmte Schlüsselwörter enthalten.

Die DropBox
Chessdiagrammer 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]-Viewer

Mit dem RTF-Viewer lassen sich alle Schachdiagramme, die von Chessdiagrammer erzeugt wurden [Grafikformate .BMP, .JPG oder .GIF, RTF-Format, CDG-Format, FEN-Format], öffnen.


RTF-Viewer

Der Diagramm-Viewer

Mit dem Diagramm-Viewer lassen sich alle Schachdiagramme, die von Chessdiagrammer in den Grafikformaten .BMP, .JPG oder .GIF erzeugt wurden, öffnen.


Diagramm-Viewer

Er ist besonders geeignet zur Kontrolle der GIF-Hintergrundtransparenz, da sich eine Reihe verschiedenster Hintergründe einblenden lassen.
Diese Hintergrundbilder können auch als Background-Grafik für HTML-Seiten verwendet werden, die Chessdiagrammer generiert.

Der "Optionen"-Dialog mit vielfältigen Konfigurations- und Einstellungsmöglichkeiten...


Individuell gestaltbare Rahmen [max. 3], und Brettbeschriftung



Schablonen-Einstellungen speichern in Diagrammdesign-Vorlagen



JPEG- und GIF-Optionen



Ordner-Optionen



Favoriten-Verwaltung



„Look & Feel 1“



„Look & Feel 2“



HTML-Konfiguration 1



HTML-Konfiguration 2



HTML-Konfiguration 3



HTML-Konfiguration 4



Brett-Optionen



Diagrammptionen für Kopf- und Fußzeilen



Installierte Schach-Fonts

Import-Editor
Importieren von Diagrammnotationen direkt von Webseiten via drag & drop, auf Wunsch mit der Möglichkeit, diese im Import-Editor zu kontrollieren und gegebenenfalls zu korrigieren [bei fehlerhafter Notation]


Import von Diagrammen in algebraischer Notationsweise

FEN-Tag-Editor:
Manuelles Bearbeiten der Zugregeln [FEN-Gruppen 2-6]
Die FEN entspricht der Konvention:
B7/8/8/4R3/8/3K1pp1/3N1kp1/6Rn w KQkq f3 0 1


FEN-Tag-Editor

Diagrammnotationen importieren von Webseiten via drag & drop...


Import von Diagrammnotationen auf WEB-Seiten per Drag & Drop

1. Notation [FEN oder algebraisch] mit der Maus markieren
2. Markierung auf die DropBox ziehen
3. Evtl. manuelle Korrekturen im Import-Dialog vornehmen
4. Übernahme des Diagramms in den Composer

Popup-Menü



Konfigurierbares Popup-Menü

Online-Hilfe...



Per Mausklick steht kontextbezogene Hilfe zu allen relevanten Themen zur Verfügung.
Darüberhinaus werden in Zukunft Tutorials in Form von Flash-Videos erstellt.

Herzlichen Dank an:

Armando H. Marroquin
Christoph Wirth
Eric Bentzen
Gary Katch
Hans Bodlaender
Matthieu Leschemelle
Christian.Poisson

die ihre wunderschönen Fonts als Freeware zur Verfügung stellen...
:-)