index.html

Sorgt dafür, dass alle notwendigen Dateien geladen werden und das Programm startet.

style.css

Legt einige Eigenschaften der grafischen Bedienelemente fest

Im Verzeichnis code

spielzustand.js

Wie wird eine Stellung gespeichert.
Dazu gehört auch die Information, welcher Farbe am Zug ist etc.

umwandlungen.js

Übersetzung verschiedener Repräsentationen von Feldern und Stellungen

logik.js

Die Funktionen zur Ermittlung der gültigen Züge (ohne Schachprüfung)
Vielleicht umbenennen in zugregeln.js?

analyse.js 

Die Analyse eines konkreten Spielzustandes (mit Schachprüfung)
Werden wir später auch zur Bewertung von Stellungen nutzen.

gui.js

Aussehen und Anordnung der Bedienelemente

main.js

Die Zentrale. Hier läuft alles zusammen.

farbprofile.js

Welche Farben haben Figuren, Feld etc.

stellungen.js

Spielstellungen, die wir laden können.

Zuletzt geändert: Mittwoch, 4. Juni 2025, 13:29