Willys Works

Hier sind die kleinen Teilprojekte gesammelt, die innerhalb von Willys Wonderful World entstanden sind.

Spielbares Schach Beta

Diese Beta fuehrt das statische Schachbrett in einen veraenderbaren Spielzustand weiter. Figuren lassen sich auswaehlen, erlaubte Zielfelder werden markiert und die Partie entwickelt sich Zug fuer Zug aus dem aktuellen Brett heraus.

Weiss ist am Zug. Die Grundzuege aller Figuren sind in der Beta-Logik freigeschaltet.

Eine weisse Figur auswaehlen, deren Logik bereits aktiv ist.

Geschlagene schwarze Figuren

Noch keine Figur geschlagen.

Geschlagene weisse Figuren

Noch keine Figur geschlagen.

Das spielbare Schach ist die direkte Weiterfuehrung des statischen Schachbretts. Aus dem festen 8x8-Raster wird ein veraenderbarer Spielzustand mit aktiver Farbe, ausgewaehlter Figur, moeglichen Zielfeldern, Zughistorie und geschlagenen Figuren.

Die fachliche Entscheidung ist bewusst frontendnah. JavaScript verwaltet das Brett und berechnet die erlaubten Zuege aus dem aktuellen Zustand. Bauern, Springer, Laeufer, Tuerme, Dame und Koenig besitzen eigene Bewegungsregeln.

Moegliche Zuege werden auf einer Brettkopie geprueft. Wenn ein Zug den eigenen Koenig im Schach lassen wuerde, wird er verworfen. Auf dieser Grundlage erkennt die Beta auch Schach, Schachmatt und Patt.

Ergaenzt werden Bauernumwandlung, Rochade, En-passant, Remisangebot und vereinfachte automatische Remispruefungen. Das Modul bleibt bewusst als Beta gekennzeichnet, weil Komfortfunktionen wie Zugnotation, Undo, Redo oder Partieexport noch fehlen. Der Ursprung bleibt im Schachbrett sichtbar.