Erzeugung von HTML-Kode für Schachdiagramme

(mittels JavaScript-Tool)

Diagramm-Name:     (optional) Forsythe-Notation (Sprache):
  Deutsch: 'KDTLSBkdtlsb'
  Englisch: 'KQRBNPkqrbnp'
  Italienisch: 'RDTACPrdtacp'
Feldergröße     (meine gif-Files sind 17x17 Pixel, man kann aber eine andere Feldergröße angeben, dann zerrt/staucht der Browser die gif-Files auf den hier eingetragenen Wert):  
Forsythe-String:
    ( erfolgt in einem separaten Fenster! )  

danach kann der Inhalt des erzeugten Fensters im File-Menü mittels "Save as..." als HTML-Kode (oder Text) für das erzeugte Diagramm gespeichert werden.


Einige Beispiele für spezielle Forsythe-Strings:

  leeres Brett (8x8 Felder):   '8/8/8/8/8/8/8/8'
  Anfangsstellung (Normalschach):   'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR'
  gedrehte Anfangsstellung (schwarze Steine unten):   'RNBKQBNR/PPPPPPPP/8/8/8/8/pppppppp/rnbkqbnr'
  Otto Blathy, Matt in 290 Zügen:   'bBrb1B2/P1n1r2p/1Kp1Pb1p/2pk1P1p/5P2/1P2pP2/1pP1P3/1R4n1'
  Anfangsstellung von Amoeba:   '-rnknr-/-ppppp-/7/2---2/7/-PPPPP-/-RNKNR-'
  Grundstellung von "Balbo's chess":   '----kbq----/---rnbnr---/--ppppppp--/-9-/56/65/-9-/--PPPPPPP--/---RNBNR---/----KBQ----'

Die zugehörigen Forsythe-Strings werden durch das Anklicken in das Eingabeformular übertragen. Danach kann mit "Diagramm erzeugen" das Diagramm generiert werden. Die Notationssprache muß für diese Beispiele auf 'Englisch' gesetzt sein! Die Feldergröße kann variiert werden.

Hilfe zur Forsythe-Kodierung

Alternative gif-Files (aus einem anderen Verzeichnis) benutzen(?):

Das funktioniert nur, wenn dieselben Filenamen benutzt werden.


© Alfred Pfeiffer, Chemnitz 1998.