Skip to main content

Leçon 4 : Défi Castle Crasher

Une vue latérale de l'aire de jeux Castle Crasher. Le robot VR a renversé ou déplacé plusieurs ensembles de blocs sur l'aire de jeu.

Dans les leçons précédentes au sein de cette unité, vous avez appris à faire avancer et reculer le robot VR, ainsi qu'à tourner à gauche et à droite pour abattre des bâtiments dans les mini-défis. Maintenant, vous allez combiner toutes ces commandes pour créer un projet afin de renverser tous les bâtiments du Castle Crasher Playground, pour résoudre le Castle Crasher Challenge !

Objectifs d'apprentissage

  • Appliquez les commandes de la transmission pour résoudre le défi Castle Crasher et renverser les bâtiments.
  • Décrivez la séquence correcte des comportements du robot VR nécessaires pour effectuer une tâche de mouvement de base.
  • Expliquez que la création de projets de travail nécessite de prendre en compte à la fois les commandes appropriées et leur ordre.

Tout mettre ensemble

Les commandes de transmission permettent à l'utilisateur de contrôler le mouvement du robot VR. Cette unité a déjà expliqué comment déplacer le robot VR vers l'avant et vers l'arrière à l'aide de la commande drive_for , comment définir la vitesse d'un robot VR à l'aide de la commande set_drive_velocity et comment faire tourner un robot VR à l'aide des commandes turn_for et turn_to_heading . Ces commandes peuvent être utilisées pour naviguer dans n'importe quel terrain de jeu VR VEXcode.

Pour créer un projet fonctionnel, les commandes appropriées et l'ordre de ces commandes doivent être pris en compte. Une séquence est l'ordre spécifique dans lequel les comportements sont exécutés. Une action ou un événement conduit à la prochaine action ordonnée dans une séquence. Le séquençage est important pour le Castle Crasher Challenge car le robot VR ne se déplacera que selon les commandes.

Défi Castle Crasher

Utilisez les commandes Drivetrain pour renverser tous les bâtiments du Castle Crasher Playground.

Vue de dessus de l'aire de jeux Castle Crasher avec le robot VR au bas de l'aire de jeux.

Suivez les étapes de la vidéo ci-dessous pour terminer le défi :

Fichier vidéo
  • Regardez la vidéo de la solution pour voir comment le robot VR doit se déplacer afin de relever le défi.
    • Dans cette vidéo, le robot VR avance pour renverser le château central, puis continue et tourne à droite pour renverser l'ensemble de blocs dans le coin supérieur droit. Le robot tourne ensuite à droite et fait le tour du périmètre de l'aire de jeux pour renverser les trois bâtiments du château restants.
  • Créez un nouveau projet ou chargez un projet à partir de leçons précédentes dans cette unité. Si vous créez un nouveau projet, sélectionnez le terrain de jeu Castle Crasher lorsque vous y êtes invité.
  • Renommer le projet Unit2Challenge.
  • Ouvrez la fenêtre de l'aire de jeux, si elle n'est pas déjà ouverte, pour voir où se trouvent les bâtiments sur l'aire de jeux.
  • Ajoutez les commandes nécessaires pour renverser tous les bâtiments du Castle Crasher Playground.
  • Démarrez le projet pour tester s'il fonctionne.
  • Si le projet échoue, modifiez-le et réessayez. Continuez ce processus jusqu'à ce que le défi soit terminé.
    • Notez que toutes les pièces d'un château ne peuvent pas tomber lorsque le robot VR entre en collision avec le château. Tant que le robot VR est entré en collision avec tous les châteaux, le projet peut être considéré comme réussi.
  • Une fois que le robot VR renverse ou entre en collision avec tous les blocs du Castle Crasher Playground, enregistrez le projet.

Félicitations ! Vous avez terminé avec succès le défi Castle Crasher !

Questions

Veuillez sélectionner un lien ci-dessous pour accéder au questionnaire de la leçon.

Google Doc / .docx / .pdf