Aufgabenstellung

1.1 Aufgabenstellung

Was ist DokChess?

  • DokChess ist eine voll funktionsfähige Schach-Engine.
  • 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:

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