Deux parois d'enceinte dégagées
Créez un algorithme pour utiliser les blocs [Conduire pour], [Conduire], [Tourner vers le cap] et [Tourner pour], le capteur oculaire vers le bas, le capteur oculaire avant et le capteur GPS pour conduire le robot VR afin de dégager deux murs d'enceinte du Castle Crasher + terrain de jeu sans détruire le château. Débarrassez les murs du plus grand nombre de kilos possible. Le plus lourd gagne !
- Sélectionnez Castle Crasher + Terrain de jeu.
- Programmez le robot VR pour qu'il dégage deux murs d'enceinte de l'aire de jeux.
- Utilisez l'outil caché pour aider le robot à dégager les murs.
- Utilisez le capteur Down Eye et une boucle conditionnelle pour programmer le robot VR afin qu'il se dirige vers la bordure rouge pour dégager un morceau de mur.
- Utilisez le capteur GPS et une boucle conditionnelle pour faire naviguer le robot VR le long de l'axe X jusqu'à une position spécifique, puis préparez-vous à franchir le prochain morceau de mur.
- Utilisez une boucle pour programmer le robot VR afin qu'il répète les actions un nombre de fois défini pour dégager deux murs d'enceinte de l'aire de jeux.
Conseils utiles
- Pour éviter que le robot VR ne s'écrase contre le château pendant qu'il dégage les murs, pilotez-le pour qu'il détruise les murs environnants afin de créer une entrée qui lui permette de se faufiler entre le mur et le château.
- Utilisez le capteur Down Eye pour détecter la bordure rouge et éviter de tomber du bord de l'aire de jeux.
Utilisez les blocs Reporter de la catégorie Détection pour obtenir les valeurs de position du capteur GPS.


Commande Python correspondante :
gps.x_position(MM) gps.y_position(MM)
Utilisez le bloc repeat until de la catégorie Contrôle pour programmer le robot VR afin qu'il répète les blocs contenus à l'intérieur jusqu'à ce que la condition booléenne soit signalée comme vraie.

Commande Python correspondante :
tant que la condition est : attendre(5, MSEC)