Unter dem Menüpunkt Software/Sokoban ist das Spiel beschrieben. Sokoban++ stellt die Implementierung in C++ und der TUI-Bibliothek Ncurses dar. Für die berufliche Ausbildung und zum Selbststudium steht ein Skript zur Verfügung, das die Entwicklung von Sokoban++ Schritt für Schritt durchführt. Übungen zum Thema sind ebenfalls vorhanden.

Programmierübungen in C++ für Sokoban++

#ZweckAufgaben
0Einfache Ein- und AusgabenEinfache Ein- und Ausgaben
1Ausgaben mittels NcursesAusgaben mittels Ncurses
2Fenster und Ausgaben mittels NcursesFenster und Ausgaben in Ncurses
3.1Das UML-KlassendiagrammUML-Klassendiagramm
3.2Die Umsetzung des Klassendiagramms in C++Umsetzung in C++
4ASCII-Zeichen in einem Ncurses-FensterASCII-Zeichen
5Arbeiten und Debuggen mit dem GDBDebuggen mit GDB
6Schreiben und Lesen von Zeichen im Ncurses-FensterLesen Schreiben von Zeichen im Fenster
7Schreiben von Testdaten mittels Logger-ModulLogger-Modul
8Schreiben, Lesen, Sortieren im VektorVektoren verarbeiten
9Kopieren von DateienKopieren von Dateien
10Ampelsteuerung nach StVOAmpelsteuerung