Einleitung
Die Verwendung von Python mit VEXcode VR erfordert eine VR Enhanced- oder Premium-Lizenz. Stellen Sie sicher, dass Sie mit Ihrem Klassencode angemeldet sind und dass das VR-Logo in der oberen linken Ecke grau oder gold ist.
In der Dynamic Castle Crasher Challenge muss der VR-Roboter jede Burg vom Dynamic Castle Crasher Playground räumen. Dieser Spielplatz kommt mit einem Twist! Jedes Mal, wenn der Dynamic Castle Crasher Playground zurückgesetzt wird, ändert sich das Layout der Schlösser. In dieser Herausforderung musst du einen Algorithmus erstellen, der den VR-Roboter anweist, die Herausforderung für alle möglichen Dynamic Castle Crasher Playground-Layouts abzuschließen.
Das dynamische Schloss-Crasher-Problem
In früheren Einheiten hast du Burgen zerstört und auf statischen Spielplätzen durch Labyrinthe navigiert. Auf einem dynamischen Spielplatz wie dem Dynamic Castle Crasher ändert sich der Spielplatz jedoch jedes Mal, wenn er neu geladen wird, sodass sich die Schlösser oder Labyrinthwände ständig an neuen und unbekannten Positionen befinden. Glücklicherweise können wir das Gelernte über die Sensoren des VR-Roboters und die Codierungsstrategien anwenden, um das Problem des Dynamic Castle Crasher erfolgreich zu lösen. In der nächsten Lektion erfahren Sie, wie Sie dies in dieser Einheit tun können, beginnend mit dem, was ein Algorithmus ist.