Ada Lovelace Initiative Kontaktdaten Anmeldung Leibniz Universität Hannover

Aktueller Stand Gruppenprojekt

Gruppenprojekt 2006/2007

 

Am Gruppenprojekt 2006/2007 nehmen die Schülerinnen Yang Zhang, Marissa Schulz und Pauline May teil. Auf ihren Wunsch hin programmieren sie das Spiel Klotzki.

Die Schülerinnen haben bereits in der Informatik-AG Programmierkenntnisse erworben haben und wollen diese jetzt vertiefen. Die Abeit erfolgt weitgehend selbstständig. In Treffen mit zweiwöchigem Abstand werden Probleme besprochen und neue Ziele erarbeitet.

 

Mrissa
Pauline
Yang

Klotzki ist ein Knobelspiel, bei dem durch strategisches Verücken von Hindernissen ein Spielstein auf ein Zielfeld geschoben werden muss.

Auf einem durch eine „Mauer“ begrenzten Spielfeld befindet sich eine bestimmte Anzahl unterschiedlich geformter Steine und ein besonders markierter Spielstein. Außerdem gibt es freie Felder, jedoch nur so viele, dass der Spielstein und die Hindernissteine innerhalb des Spielfeldes bewegt werden können. Das Bewegen der Steine erfolgt durch ziehen mit der Maus (siehe Spielbeschreibung). Der Spieler soll durch mit möglichst wenigen Verschiebungen den Spielstein auf ein Zielfeld ziehen. Das Spiel beinhaltet unterschiedliche Schwierigkeitsstufen, die durch das Lösen des vorhergehenden Levels oder durch Auswahl gestartet werden.

 

Projektablauf

Die Schülerinnen haben bereits ein Programmierkonzept entworfen. Dabei haben sie auch Flussdiagramme kennengelernt. Zunächst wurden Methoden zum zeichnen der grafischen Komponenten geschrieben.  Danach haben sich die Schülerinnen den Einsatz der MouseListener erarbeitet, um später das Bewegen der Steine mit der Maus zu ermöglichen. Der Status des Spielfeldes wurde in einem 2-Dimensionalen Array gespeichert. Für die  Kollisionsabfrage müssen so nur die Nachbarfelder auf ihren gespeicherten Status hin überprüft werden. Die Level hat jede Schülerin individuell gestaltet. Im oben gezeigten Beispiel ist der Spielablauf bis zum Gewinn dargestellt.  Es sind oft mehrere Klötze bis zum Folgebild bewegt worden.

26.06. Informatik...
18.04. Bericht vom...
01.04. Informatik Impulse
01.04. Blender Workshop...
17.01. InfoLOUNGE für...
26.10. Informatik AG...