8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
{{Aufgabe:Start|Icon=Greenfoot Rover.png}} | {{Aufgabe:Start|Icon=Greenfoot Rover.png}} | ||
Programmiere den Rover so, dass er in einer Zufallswelt alle Steine analysiert. | Programmiere den Rover so, dass er in einer Zufallswelt alle Steine analysiert (die er erreichen kann). | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Kopiere zuerst die folgende Anfrage in die Rover-Klasse (direkt unter die <code>act()</code>-Methode). Sie zählt, wie viele Gesteine in der Welt noch vorhanden sind. | |||
<syntaxhighlight lang="java" lines=""> | |||
public int zaehleGesteine() { | |||
return getWorld().getObjects(Gestein.class).size(); | |||
} | |||
</syntaxhighlight> | |||
{{Kasten|Du kannst eine Zufallswelt erstellen, indem du in einer leeren Welt mit rechts auf den Boden klickst und <code>zufallswelt()</code> auswählst. | {{Kasten|Du kannst eine Zufallswelt erstellen, indem du in einer leeren Welt mit rechts auf den Boden klickst und <code>zufallswelt()</code> auswählst. | ||
[[Datei:Greenfoot Zufallswelt erstellen.gif|center]] | [[Datei:Greenfoot Zufallswelt erstellen.gif|center]] |
Bearbeitungen