Folgen Sie dem kürzesten Weg
Erstellen Sie ein Koordinatensystem auf dem VIQC Virtual Skills Field, wobei die Ausgangsposition des Hero Bots der Ursprung (0,0) ist. Erstelle einen Algorithmus, der die Blöcke [Fahren für], [Drehen in Richtung] und [Drehen für] verwendet, um den Helden-Bot auf dem kürzesten Weg zu bestimmten Positionen zu steuern, damit er alle Scheiben aus einem blauen und einem gelben Spender entfernt und so schnell wie möglich eine Scheibe einsammelt!
- Wählen Sie VIQC Virtual Skills - Slapshot Playground aus.
- Fahre den Heldenroboter auf dem kürzesten Weg zur Position (0, 290)
- Programmiere den Helden-Bot so, dass er sich dem blauen Spender zuwendet und alle Discs daraus entfernt.
- Fahre den Heldenroboter auf dem kürzesten Weg zur Position (1000, 175)
- Programmiere den Helden-Bot so, dass er sich zum gelben Spender wendet und alle Discs daraus entfernt.
- Fahre den Heldenroboter auf dem kürzesten Weg zur Position (730, 329)
- Programmiere den Heldenbot so, dass er den Ansaugmotor dreht, um eine Scheibe einzusaugen.
Hilfreiche Tipps
- Die Linie zwischen der aktuellen Position des Roboters und der Zielposition ist der kürzeste Weg, um den Roboter zum Ziel zu bewegen.
- Verwenden Sie zwei Variablen, um die aktuellen X- und Y-Koordinaten des Hero Bots aufzuzeichnen und zu speichern.
Berechnen Sie die Fahrstrecke mithilfe des Satzes des Pythagoras. Verwenden Sie die Atan-Funktion, um die Fahrtrichtung zu ermitteln.

