Lernpfad:Lerntheke Marsrover/2: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
# Öffne das Projekt [https://datei.ngb.schule/marsrover/00-Planetenerkundung.zip Planetenerkundung] in {{Greenfoot}}. | # Öffne das Projekt [https://datei.ngb.schule/marsrover/00-Planetenerkundung.zip Planetenerkundung] in {{Greenfoot}}. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
[[Datei:Greenfoot Planetenerkundung.png|center|600px]] | [[Datei:Greenfoot Planetenerkundung.png|center|600px]] | ||
Version vom 30. August 2020, 14:53 Uhr
Der Mars-Rover „Curiosity“ ist ein autonomes Fahrzeug, das von der NASA auf den Mars geschickt wurde, um dort den roten Planeten zu erkunden.
Damit der Rover sich dort zurecht findet, muss er zuerst gut und möglichst fehlerfrei programmiert werden. Dazu wurde in Greenfoot eine Miniwelt entwickelt, in der der Rover simuliert werden kann.
Dieses Szenario wird die Grundlage für die Lernstationen in dieser Lerntheke sein.
- Öffne das Projekt Planetenerkundung in Greenfoot.
Der Mars ist noch ein recht leerer Planet. Du kannst die Welt aber füllen, indem du Objekte verschiedener Typen in ihr platzierst. Rechts siehst du die verschiedenen Objekttypen, die du benutzen kannst (die Rechtecke unterhalb von "Actor").
- Klicke mit der rechten Maustaste auf den "Rover" ganz rechts und wähle "new Rover()". Platziere dann das neue Rover-Objekt irgendwo in der Miniwelt.
- Klicke mit Rechts auf das neue Rover-Objekt und wähle "fahre()". Beobachte, was passiert.
- Rechtsklicke auf das Rover-Objekt und wähle "drehe(String pRichtung)". Gib in das Textfeld
"rechts"
(inklusive der Anführungszeichen) ein und bestätige mit .
Der Rover hat noch einige weitere Fähigkeiten.
- Platziere ein Gestein-Objekt in der Welt.
- Fahre den Rover zum Gestein.
- Nutze die Fähigkeiten "gesteinVorhanden()" und dann "analysiereGestein" des Rovers und schaue, was passiert.
Das ist Greenfoot | Der Mars-Rover | Die Welt des Mars-Rover | Das ist Java | Die Rover-Arena | Greenfoot benutzen | Java Syntax | Variablen | Methoden | Bedingte Anweisungen | Schleifen | Objekte | Arrays | Die Fähigkeiten des Rovers | Steine analysieren I | Steine analysieren II | Strukturiertes programmieren | Programme strukturieren I | Programme strukturieren II | Fallunterscheidungen I | Anfragen | Fallunterscheidungen II | Variablen | Objektvariablen | Wiederholungen I | Wiederholungen II | Rover-Liebe | Steine analysieren III | Gefangen im Labyrinth I | Marken-Maler | Fleißige Rover | Gefangen im Labyrinth II | In der Rover-Arena | Parameter