Willys Works

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

a b c d e f g h
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
a b c d e f g h

Das Schachbrett ist ein kleines PHP-Modul fuer ein klassisches 8x8-Raster. Die Anwendung erzeugt die Feldfarben nicht manuell, sondern leitet sie aus Zeile und Spalte ab.

Die fachliche Entscheidung ist bewusst einfach gehalten. Wenn die Summe aus Zeile und Spalte gerade ist, wird ein helles Feld ausgegeben. Bei ungerader Summe entsteht ein dunkles Feld. Dadurch wird das Schachbrettmuster direkt aus der Position berechnet.

Ergaenzt werden Randbeschriftungen und eine Standardaufstellung der Figuren. Die Figuren werden ueber feste Codes im Array gespeichert und anschliessend als Unicode-Schachsymbole ausgegeben.

Das Modul ist die statische Grundlage fuer das spaetere spielbare Schach. Es trennt Brettaufbau, Koordinaten, Figurenwerte und sichtbare Ausgabe bereits so, dass daraus ein veraenderbarer Spielzustand entstehen kann.