efinf:blcks2017:jython:2048

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
efinf:blcks2017:jython:2048 [2017/07/12 09:56] Simon Knausefinf:blcks2017:jython:2048 [2017/07/12 09:58] (current) Simon Knaus
Line 1: Line 1:
 +==== 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
 +      * [[http://www.tigerjython.ch/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=grafik/keyevents.inc.php|Tastatursteuerung / Eingabe]]
 +      * Schlaufen (for, while)
 +      * Zwei-dimenisionale Listen: Symmetrie des Problems beachten!!
 +      * Klassen und Instanzen für die graphische Darstellung