Projekt 2048
Das Ziel ist bis zu den Herbstferien eine eigene Version von 2048 zu erstellen. Dabei gelten folgende Kriterien / Herangehensweisen:
- Das Projekt wird am besten graduell angegangen:
- Funktionalität mit Konsolenausgabe
- Graphische Darstellung
- Weitere Features:
- Undo («history»)
- Animationen
- Erweiterungen auf $5\times 5$, $6\times 6$, $n\times n$ Felder
- Erweiterung auf $4\times 4\times 4$ (im Würfel)
- …Beliebiges nach eigenem Gutdünken
- Wichtige Konzepte für das Projekt
- Schlaufen (for, while)
- Zwei-dimenisionale Listen: Symmetrie des Problems beachten!!
- Klassen und Instanzen für die graphische Darstellung