Défi bonus double
Créez un système de coordonnées sur le terrain de compétences virtuelles à volume complet. Créez des algorithmes pour utiliser les blocs [Drive for], [Turn to heading], [Spin to position] et [Spin for] pour programmer le Hero Bot afin qu'il ramasse les blocs situés à des positions spécifiques et conduise le robot vers des emplacements particuliers pour marquer les blocs dans les objectifs. Obtenez le bonus d'uniforme et le bonus de taille. Le score le plus élevé l'emporte
- Sélectionnez VIQRC Virtual Skills - Full Volume Playground.
- Sélectionnez la position de départ souhaitée pour le robot en cliquant sur le bouton « Position de départ ».
- Sélectionnez le premier objectif. Programmez le robot héros pour au moins deux blocs du type et les marquer dans le premier but afin de rendre ce but.
- Créez un algorithme pour guider le robot afin qu'il ramasse un bloc situé à une position spécifique. Utilisez l'algorithme pour programmer le robot afin qu'il ramasse le bloc souhaité.
- Créez un algorithme pour guider le robot vers une position précise. Utilisez l'algorithme pour guider le robot vers une position souhaitée, le faire tourner dans la direction du score et déposer le bloc dans le premier but.
- Utiliser les algorithmes pour programmer le robot afin qu'il ramasse un bloc du même type que le premier bloc et le marque à la même position et dans la même direction que le premier bloc a été marqué.
- (Optionnel) Utiliser les algorithmes pour programmer le robot afin qu'il ramasse séparément plus de blocs du même type que le premier et marque les blocs à la même position et dans la même direction que le premier bloc a été marqué.
- Sélectionnez l'objectif seconde. Programmez le robot héros pour ramasse au moins deux blocs du type et les individuellement dans le deuxième but afin de rendre ce but .
- Sélectionnez le objectif. Programmez le robot héros pour au moins deux blocs du type et les marquer dans le troisième pour rendre ce but et acquérir le bonus de hauteur
Conseils utiles
- Conduire le robot des coordonnées (X1, Y1) pour collecter un bloc situé à la position (X2, Y2) ne signifie pas conduire Virtual Byte aux coordonnées (X2, Y2) ! L'objectif est plutôt d'aligner le bloc avec le mécanisme d'entrée de l'octet virtuel. Pour une collecte réussie, il faut tenir compte de la taille du bloc et de la distance entre le point d'entrée et le centre du robot afin de déterminer la distance de déplacement souhaitée.

- Utilisez Mon Bloc de la catégorie Mes Blocs pour créer une séquence de blocs qui peuvent être utilisés plusieurs fois dans le cadre du projet. Mes blocs peuvent avoir plusieurs paramètres pour ajouter des fonctionnalités. Cela rend le projet plus court et plus facile à lire.

Commande Python correspondante :
def driveForwardTo(X2, Y2):
- Pour obtenir de l'aide sur l'utilisation de My Blocks dans le projet, veuillez sélectionner le bouton « TUTORIELS » dans VEXcode VR et choisir le Tutoriel My Blocks.
