1.1 Aufgabenstellung

Was ist DokChess?

  • 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.

Wesentliche Features

Virtueller Produktkarton
  • Vollständige Implementierung der FIDE-Schachregeln
  • Unterstützt das Spiel gegen menschliche Gegner und andere Schachengines
  • Beherrscht zentrale taktische Ideen, beispielsweise Gabel und Spieß
  • Integration mit modernen grafischen Schach-Frontends