Diplomarbeiten aus dem
CHECKMATED - Entwicklung einer Schachtrainingsumgebung für Anfänger und Profis
Aufgabenstellung
Schach ist ein weltweit bekanntes Strategie-Spiel, dessen komplexe Spielregeln einiges an Können vom Spieler abverlangen. Für Anfänger oder sogar fortgeschrittene Schachspieler ist es schwierig, die eigenen Fehler oder das Verhalten des Gegners zu analysieren. Durch eine Trainingssoftware wird es ermöglicht, das Spiel nach einer Partie genau zu untersuchen. Außerdem stehen Einsteigern interaktive Trainingseinheiten zum Erlernen zur Verfügung.
Realisierung
Eine Trainingsumgebung wird mithilfe von Visual Studio basierend auf C++ programmiert. Die Daten des Spielverlaufs und die gespeicherte Partie werden in PGN-Dateien gespeichert. Das Programm läuft auf einem Embedded System. Zur Anzeige des Spiels wird ein Touchscreen verwendet. Eine Sprachsteuerung ermöglicht es Spielern mit Mobilitätseinschränkungen, die Trainingsumgebung zu bedienen.