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.
Bei der Wall Maze Challenge verwenden Sie VEXcode VR Python, um den VR-Roboter von Anfang bis Ende durch den Wall Maze Playground zu navigieren. Sie lernen, wie Sie den Abstandssensor und die bedingten Operatoren verwenden , um die Herausforderung des Wandlabyrinths zu lösen.
Im Videoclip unten beginnt der VR-Roboter am Labyrinth-Start in der unteren Mitte des Spielplatzes, mit dem Ziel in der oberen Mitte. Um das Labyrinth zu lösen, fährt der Roboter und dreht sich, um den Wänden auf dem Spielplatz auszuweichen, indem er viermal vorwärts fährt und sich in einer Kombination aus rechts und links dreht, um die ersten Wände zu umgehen. Dann fährt er vorwärts und biegt nach links und dann nach rechts ab, um in die Mitte des Labyrinths zu gelangen. Um die letzten Wände zu umgehen, fährt der Roboter vorwärts und dreht dreimal nach links, dann dreht er schließlich nach rechts, fährt, dreht nach links und fährt bis zum Ziel.
Das Problem des Wandlabyrinths
In der vorherigen Einheit navigierten Sie durch das Wandlabyrinth, indem Sie fuhren, bis der VR-Roboter die Wand berührte und auf den Stoßstangensensor drückte. Was aber, wenn Sie durch das Labyrinth navigieren möchten, ohne die Wand zu berühren? Zum Glück gibt es Tools auf dem VR-Roboter und in unserem Code, die uns helfen, das Problem des Wandlabyrinths zu lösen, ohne gegen die Wände zu stoßen. Sie werden in dieser Einheit mehr über diese Werkzeuge erfahren, beginnend mit dem Abstandssensor in der nächsten Lektion.