AD Teaching Wiki:

Projekt zur Vorlesung '''Programmieren in C++''' im Sommersemester 2016

Es gibt drei Projekte zur Auswahl:

Projekt 1: Sokoban (das Spiel)

Projekt 2: Sokoban (der Löser)

Projekt 3: Ein Projekt eigener Wahl (nur für Fortgeschrittene)

Im Folgenden eine detailliertere Beschreibung der drei Projekte

Projekt 1: Sokoban (das Spiel)

Kurzbeschreibung: Das Spiel Sokoban soll mit Konsolengrafik realisiert werden.

Hintergrund: Eine voll-funktionale Online-Version des Spiels findet sich zum Beispiel hier: http://sokobanonline.com .

Anforderungen (Minimum): Folgende Anforderungen müssen für volle Punktzahl mindestens erfüllt sein

Anforderungen (optional): Hier ein paar Ideen für optionale Erweiterungen:

Projekt 2: Sokoban (automatischer Löser)

Kurzbeschreibung: Ein Programm, das versucht eine gegebene Instanz zu lösen und dabei einfache Deadlocks erkennt. Die im SVN unter public/projekt angegebenen Instanzen sollten dabei alle korrekt gelöst werden.

Hintergund: Eine Darstellung der typischen Deadlocks findet sich unter http://www.sokobano.de/wiki/index.php?title=Deadlocks . Eine Darstellung von einfachen und komplexen Lösungsstrategien findet sich unter http://www.sokobano.de/wiki/index.php?title=Solver .

Anforderungen (Minimum): Folgende Anforderungen müssen mindestens erfüllt sein, um die volle Punktzahl erreichen zu können.

Anforderungen (optional): Hier ein paar Ideen für optionale Erweiterungen:

Projekt 3: ein Projekt eigener Wahl

Kurzbeschreibung: Ein Projekt eigener Wahl, das den beiden vorherigen von Umfang und Komplexität vergleichbar ist.

Hintergrund: Ihnen überlassen.

Anforderungen (Minimum):

AD Teaching Wiki: ProgrammierenCplusplusSS2016/Projekt (last edited 2016-07-12 12:38:03 by Axel Lehmann)