Gruppenprojekt 2006/2007
Das Gruppenprojekt ist ein Angebot für Schülerinnen, die bereits in der Informatik-AG Programmierkenntnisse erworben haben und diese vertiefen möchten. Die Abeit erfolgt weitgehend selbstständig. In Treffen mit zweiwöchigem Abstand werden Probleme besprochen und neue Ziele erarbeitet.
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.
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.
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.







