Introduction
L'utilisation de Python avec VEXcode VR nécessite une licence VR Enhanced ou Premium. Assurez-vous que vous êtes connecté avec votre code de classe et que le logo VR dans le coin supérieur gauche est gris ou doré.
Dans le défi du labyrinthe mural, vous utiliserez VEXcode VR Python pour naviguer dans le robot VR à travers le terrain de jeu du labyrinthe mural du début à la fin. Vous apprendrez à utiliser le capteur de distance et les opérateurs conditionnels pour résoudre le défi du labyrinthe mural.
Dans le clip vidéo ci-dessous, le robot VR commence au début du labyrinthe en bas au centre de l'aire de jeux, avec la finition en haut au centre. Pour résoudre le labyrinthe, le robot se déplace et tourne pour éviter les murs de l'aire de jeux, en commençant par avancer et en tournant quatre fois à droite puis à gauche, pour contourner les premiers murs. Il avance ensuite et tourne à gauche puis à droite pour arriver au centre du labyrinthe. Pour contourner le dernier ensemble de murs, le robot avance et tourne à gauche 3 fois, puis finalement, il tourne à droite, roule, tourne à gauche et roule jusqu'à l'arrivée.
Le problème du labyrinthe mural
Dans l'unité précédente, vous avez navigué à travers le labyrinthe mural en conduisant jusqu'à ce que le robot VR touche le mur et appuie sur le capteur de pare-chocs. Cependant, que faire si vous vouliez naviguer dans le labyrinthe sans toucher le mur ? Heureusement, il existe des outils sur le robot VR et dans notre code pour nous aider à résoudre le problème du labyrinthe mural sans heurter les murs. Vous en apprendrez plus sur ces outils dans cette unité, en commençant par le capteur de distance dans la leçon suivante.