Lektion 4: Castle-Crasher-Herausforderung

In früheren Lektionen in dieser Einheit haben Sie gelernt, wie Sie den VR-Roboter vorwärts und rückwärts bewegen und in den Mini-Herausforderungen nach links und rechts abbiegen, um Gebäude niederzureißen. Jetzt wirst du all diese Befehle kombinieren, um ein Projekt zu erstellen, um alle Gebäude auf dem Castle Crasher-Spielplatz umzustoßen und die Castle Crasher-Herausforderung zu lösen!
Lernziele
- Wende Antriebsstrang-Befehle an, um die Castle-Crasher-Herausforderung zu lösen und die Gebäude umzustoßen.
- Beschreiben Sie die richtige Reihenfolge der Verhaltensweisen von VR-Robotern, die erforderlich sind, um eine grundlegende Bewegungsaufgabe zu erledigen.
- Erklären Sie, dass das Erstellen von Arbeitsprojekten sowohl die Berücksichtigung geeigneter Befehle als auch deren Reihenfolge erfordert.
Alles zusammensetzen
Mit den Befehlen für den Antriebsstrang kann der Benutzer die Bewegung des VR-Roboters steuern. In dieser Einheit wurde zuvor erläutert, wie der VR-Roboter mit dem Befehl drive_for vorwärts und rückwärts bewegt wird, wie die Geschwindigkeit eines VR-Roboters mit dem Befehl set_drive_velocity eingestellt wird und wie ein VR-Roboter mit den Befehlen turn_for und turn_to_heading gedreht wird. Diese Befehle können verwendet werden, um durch jeden VEXcode VR Playground zu navigieren.
Um ein funktionierendes Projekt zu erstellen, sollten die entsprechenden Befehle und die Reihenfolge dieser Befehle berücksichtigt werden. Eine Sequenz ist die spezifische Reihenfolge, in der Verhaltensweisen ausgeführt werden. Eine Aktion oder ein Ereignis führt zur nächsten geordneten Aktion in einer Sequenz. Die Sequenzierung ist für die Castle Crasher Challenge wichtig, da sich der VR-Roboter nur genau so bewegt, wie es die Befehle vorgeben.
Castle-Crasher-Herausforderung
Verwende Schaltbefehle, um alle Gebäude auf dem Castle Crasher Playground umzustoßen.

Befolgen Sie die Schritte im folgenden Video, um die Herausforderung abzuschließen:
- Sehen Sie sich das Lösungsvideo an, um zu sehen, wie sich der VR-Roboter bewegen sollte, um die Herausforderung zu meistern.
- In diesem Video fährt der VR-Roboter vorwärts, um die mittlere Burg umzustoßen, fährt dann fort und dreht nach rechts, um den Satz von Blöcken in der oberen rechten Ecke zu stürzen. Der Roboter dreht sich dann wieder nach rechts und fährt um den Umfang des Spielplatzes herum, um die verbleibenden drei Schlossgebäude umzustoßen.
- Erstellen Sie ein neues Projekt oder laden Sie ein Projekt aus vorherigen Lektionen in dieser Lektion. Wenn Sie ein neues Projekt erstellen, wählen Sie den Castle Crasher Playground, wenn Sie dazu aufgefordert werden.
- Benennen Sie das Projekt Unit2Challenge um.
- Öffnen Sie das Spielplatzfenster, wenn es noch nicht geöffnet ist, um zu sehen, wo sich die Gebäude auf dem Spielplatz befinden.
- Füge die Befehle hinzu, die notwendig sind, um alle Gebäude auf dem Castle Crasher Playground umzustoßen.
- Starten Sie das Projekt, um zu testen, ob es funktioniert.
- Wenn das Projekt nicht erfolgreich ist, bearbeiten Sie es und versuchen Sie es erneut. Fahren Sie mit diesem Vorgang fort, bis die Herausforderung abgeschlossen ist.
- Beachten Sie, dass nicht alle Teile einer Burg fallen dürfen, wenn der VR-Roboter mit der Burg kollidiert. Solange der VR-Roboter mit allen Schlössern kollidiert ist, kann das Projekt als erfolgreich angesehen werden.
- Sobald der VR-Roboter erfolgreich umgeworfen wurde oder mit allen Blöcken auf dem Castle Crasher Playground kollidiert, speichere das Projekt.
Herzlichen Glückwunsch! Du hast die Castle-Crasher-Herausforderung erfolgreich abgeschlossen!
Fragen
Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.
Google Doc / .docx / .pdf