(English Version below)
DokChess ist eine voll funktionsfähige Schachengine. Sie dient als einfach zugängliches und zugleich attraktives Fallbeispiel für Architekturentwurf, -bewertung und -dokumentation. Der verständliche Aufbau lädt zum Experimentieren und zum Erweitern der Engine ein. Ziel ist nicht die höchstmögliche Spielstärke – dennoch gelingen Partien, die Gelegenheitsspielern Freude bereiten.
DokChess ist eines der Fallbeispiele im Buch "Softwarearchitekturen dokumentieren und kommunizieren" von Stefan Zörner (Hanser 2012), Webseite zum Buch: www.swadok.de
Die Implementierung hier ist in JavaScript mit Hilfe von node.js realisiert. Die Quelltexte sind auf 3 Unterverzeichnisse "Iter1" - "Iter3" verteilt, analog zu den Schritten im Vortrag "Matt in 3 Iteration".
DokChess is a Chess Engine implemented in Java. It is used as an example for software architecture documentation according to the arc42 template in a German book about documenting Software Architectures.