Folge 4: Die act()-Methode in Greenfoot 3
Video-Tutorial
Für den besten Lerneffekt laden Sie sich das Szenario unter dem Video herunter und machen direkt mit.
Beim Laden werden Daten an YouTube (Google) übertragen. · Auf YouTube ansehen
Als "Methoden" bezeichnen wir kleine Programmteile, die festlegen, was Klassen/Objekte "können". Beispiel: Eine Methode
public void punkteHochzaehlen()
this.punktestand = this.punktestand + 1 zählt den Punktestand hoch.
In Greenfoot hat jeder Actor eine (zu Anfang immer leere) act()-Methode. Wenn Sie ein Programm starten (Klick auf "Run"), dann wird die act()-Methode wieder und wieder durchlaufen; die Geschwindigkeit wird über den Greenfoot-Geschwindigkeitsregler festgelegt (oder innerhalb der Klassen mit Greenfoot.setSpeed(...)).
Steht in Ihrer act()-Methode also "this.move(2)", dann wird sich das Objekt permanent fortbewegen, da nach Klick auf Run die act()-Methode dauernd wiederholt wird.
Zugehöriges Greenfoot-Szenario
Dieses Szenario kann nur mit Greenfoot 3.1 oder höher geöffnet werden. Es entspricht der Ausgangssituation im Videotutorial, Sie können mit ihm die im Video gezeigten Schritte nachvollziehen und ausprobieren.
Falls Sie nur Greenfoot 3.0.x verwenden können, gibt es hier ein ZIP-Archiv mit allen Szenarien für Greenfoot 3.0.x (Stand Februar 2017): _greenfoot304_szenarien_ALT.zip (~12 MB)
Download des Szenarios: greenfoot3_40_szenario_weltraum.zip
Test zum Video
Mit diesem Test können Sie überprüfen, ob Sie die Inhalte des Videos verstanden haben. Einige wenige Fragen dienen auch dazu, zu überprüfen, ob Sie es überhaupt angeschaut haben (das könnte für Lehrer/innen nützlich sein).
Das Passwort für alle Tests ist 1234. Die Reihenfolge der Fragen und Antworten ist bei jedem Aufruf zufällig.