[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-fr-114":3,"doc-seo-153846-114":48,"doc-detail-153846-fr":123},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,21,24,28,32,36,40,44],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},67,"Document","Général",61,"general",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},66,"Art de vivre",60,"lifestyle",{"id":11,"doc_module":4,"doc_module_name":9,"category_name":19,"show_sort_weight":16,"slug":20},"Bande dessinée","comic",{"id":16,"doc_module":4,"doc_module_name":9,"category_name":22,"show_sort_weight":16,"slug":23},"Examen","exam",{"id":25,"doc_module":4,"doc_module_name":9,"category_name":26,"show_sort_weight":16,"slug":27},59,"Littérature","literature",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":16,"slug":31},64,"Recherche & Rapport","research-report",{"id":33,"doc_module":4,"doc_module_name":9,"category_name":34,"show_sort_weight":16,"slug":35},58,"Récits & Romans","story-novel",{"id":37,"doc_module":4,"doc_module_name":9,"category_name":38,"show_sort_weight":16,"slug":39},65,"Religion & Spiritualité","religion-spirituality",{"id":41,"doc_module":4,"doc_module_name":9,"category_name":42,"show_sort_weight":16,"slug":43},63,"Santé & Soins","healthcare",{"id":45,"doc_module":4,"doc_module_name":9,"category_name":46,"show_sort_weight":16,"slug":47},62,"Technologie","technology",{"code":4,"msg":49,"data":50},"ok",{"site_id":51,"language":52,"slug":53,"title":54,"keywords":55,"description":56,"schema_data":57,"social_meta":116,"head_meta":118,"extra_data":120,"updated_unix":122},114,"fr","making-a-car-race-follow-a-track-in-a-maze","Réaliser une course de voiture - Suivre un parcours en labyrinthe","","Instructions pas à pas pour créer une course de voiture avec déplacement, rotation et suivi de cap. Le document explique comment ajuster la visualisation des commandes, faire tracer des trajectoires (ligne, cercle, virages) et gérer des changements d’orientation devant des murs. Il introduit des tests logiques basés sur la détection de couleurs/contacts, puis décrit un jeu vidéo en labyrinthe utilisant un joystick virtuel, avec arrêt et son en cas de collision.",{"@graph":58,"@context":115},[59,76,98],{"@type":60,"itemListElement":61},"BreadcrumbList",[62,67,70,73],{"item":63,"name":64,"@type":65,"position":66},"https://docshare.wps.com","Home","ListItem",1,{"item":68,"name":9,"@type":65,"position":69},"https://docshare.wps.com/fr/document/",2,{"item":71,"name":46,"@type":65,"position":72},"https://docshare.wps.com/fr/document/technologie/",3,{"item":74,"name":54,"@type":65,"position":75},"https://docshare.wps.com/fr/document/making-a-car-race-follow-a-track-in-a-maze/153846/",4,{"url":74,"name":54,"@type":77,"image":78,"author":83,"headline":54,"publisher":86,"fileFormat":89,"inLanguage":52,"description":56,"dateModified":90,"datePublished":91,"encodingFormat":89,"isAccessibleForFree":92,"interactionStatistic":93},"DigitalDocument",{"url":79,"@type":80,"width":81,"height":82},"https://docshare.wps.com/thumbnails/making-a-car-race-follow-a-track-in-a-maze/153846.png","ImageObject",300,407,{"name":84,"@type":85},"Dozel","Person",{"url":63,"name":87,"@type":88},"DocShare","Organization","application/pdf","2026-10-04","2026-08-28",true,{"@type":94,"interactionType":95,"userInteractionCount":97},"InteractionCounter",{"@type":96},"ViewAction",5,{"@type":99,"mainEntity":100},"FAQPage",[101,107,111],{"name":102,"@type":103,"acceptedAnswer":104},"Comment déplacer et faire tourner la voiture pendant la course ?","Question",{"text":105,"@type":106},"Utiliser les briques [voiture, avance de] et [voiture, tourne de]. Pendant les déplacements, observer que les valeurs [voiture, x], [voiture, y] et [voiture, cap] changent.","Answer",{"name":108,"@type":103,"acceptedAnswer":109},"Comment faire en sorte que la voiture trace un cercle ?",{"text":110,"@type":106},"Créer un script qui enchaîne successivement [voiture, avance de] puis [voiture, tourne de], afin de maintenir une trajectoire circulaire.",{"name":112,"@type":103,"acceptedAnswer":113},"Comment le script gère-t-il la collision et l’arrêt du jeu ?",{"text":114,"@type":106},"Lorsqu’il y a choc avec un mur (via tests de contact/couleur), le script fait émettre un son (pieb) puis s’arrête, ce qui termine la partie.","https://schema.org",{"og:url":74,"og:type":117,"og:title":54,"og:site_name":87,"og:description":56},"article",{"robots":119,"canonical":74},"index,follow",{"doc_id":121,"site_id":51},153846,1787883404,{"code":4,"msg":5,"data":124},{"doc_id":121,"user_id":125,"nickname":84,"user_avatar":126,"doc_module":4,"category_id":45,"category_name":46,"doc_title":54,"doc_description":56,"doc_content":127,"file_id":128,"file_url":129,"file_type":130,"file_size":131,"view_count":97,"is_deleted":4,"is_public":66,"is_downloadable":66,"audit_status":66,"page_count":75,"language":132,"language_code":52,"site_id":51,"html_lang":52,"table_of_contents":133,"faqs":134,"seo_title":135,"seo_description":56,"update_tm":122,"read_time":136},962085662650,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Réaliser une course de voiture  \nDessiner une voiture à l’aide des outils de dessin, Faire apparaître le visualisateur de commandes.  \nDéplacer la voiture à l’aide des briques [voiture, avance de] et [voiture, tourne de] .  \nLors des déplacements, remarquer que l’affichagedes briques [voiture, x],[voiture, y] et [voiture, cap] changent.  \nSi la voiture se déplace en crabe, faire coïncider son cap et l’orientation du dessin à l’aide du bouton « pivoter » et de la flèche verted’orientation.  \nPour que la voiture trace un cercle :  \nCréer un script pour que la voiture se déplace en cercle à l’écran. Il faudra choisir successivement [voiture, avance de] et [voiture, tourne de] .  \nPour que la voiture change de direction devant un mur : Dessiner deux murs parallèles.  \nCréer un script ayant le même effet. On va introduire ici la notion de test logique : si l’antenne voit (touche) le mur (bleu), alors on incrémente le cap de 180° (demi-tour), sinon elle avancede 5 points.  \nLes tests logiques, la voiture reste sur le chemin.  \nDessiner les bords : un chemin dont les deux bordures sont de couleurs différents.  \nCréer un script permettant à la voiture de suivre le chemin. Si l’antenne (jaune) voit (touche) le mur rouge, alors elle tourne à gauche (-5°), si elle voit le mur marron, alors elle tourne à droite (5°), sinon elle avance de 5 points.  \nProgrammation d’un jeu vidéo :  \nDéplacer la voiture dans un labyrinthe sans qu’elle heurte les murs. On utilisera un joystick virtuel pour déplacer l’objet.  \n• Dessiner la voiture et le circuit à l’aide de l’outil de dessin.  \n• Découverte de l’objet joystick :  \n• Faire glisser le joystick sur l’espace de travail (il se trouve dans l’onglet accessoires) .  \n• Afficher son « visualiseur de commandes », puis le catégorie « joystick » .  \n• À l’aide de la souris, déplacer le manche de la manette en observant le contenu debriques [joystick.amplitude], [joystick.angle], [joystick.leftRight] et  \n[joystick.updown] . Les deux dernières sont particulièrement intéressantes et peuvent être associées à [voiture.avance de] et [voiture.tourne de] .  \n• Créer un script permettant de diriger la voiture à l’aide du joystick virtuel.  \nModifier le script précédent de manière à ce que, en cas de choc avec un mur, l’insecte émette un son et que le script s’arrête.  \nOn peut rajouter un script [voiture.départ] qui replace la coccinelle au début du parcours puis lance le script principal (ici, joystick), une ligne d’arrivée sur laquelle la voiture s’arrêtera.  \nLe script [voiture.départ]  \nIl remet les variables à zéro et lance le script  \nvoiture.y \u003C -293  \nvoiture.x \u003C -772  \nvoiture.cap \u003C -0  \n[voiture.active](voiture.active) le script:joystick voiture.stop script départ  \nDonne la valeur 293 à la coordonnée verticale  \nDonne la valeur 772 à la coordonnée horizontale  \nDonne la valeur 0 (vers le haut) au cap Lance le script [voiture.joystick] Arrête le script [voiture.départ]  \nLe script [voiture .coxjoystick]  \nvoiture avance de Joystick.upDown Voiture tourne de Joystick.leftRight  \nTest voiture [jaune] couleur vue [vert]  \nOui voiture joue son piep  \nOui voiture stop script joystick Non Test voiture [jaune] couleur vue [violet]  \nOui voiture joue son piep  \nOui voiture stop script joystick Non Test voiture [rouge] couleur vue [bleu]  \nOui voiture stop script joystick  \navance de la valeur de la brique Joystick.upDown (comprise entre-5 et 5)  \ntourne de la valeur de la brique Joystick.leftRight (comprise entre-5 et 5)  \nEst-ce que le jaune (antenne) touche le vert (mur dedroite) ?  \nSi oui, joue le son piep  \nSi oui, le script joystick s’arrête, le jeu est fini.  \nSinon, est-ce que le jaune (antenne) touche le violet (mur de gauche) ?  \nSi oui, l’insecte joue le son piep  \nSi oui, le script joystick s’arrête, le jeu est fini.  \nSinon, est-ce que le rouge (corps) touche le bleu (ligned’arrivée) ?  \nSi oui, le script joystick s’arrête, le jeu est fini. Retourner au début du script","cbCaibvuQ2rEziRa","https://ap.wps.com/l/cbCaibvuQ2rEziRa","pdf",295132,"French","# Réaliser une course de voiture\n## Déplacer et orienter la voiture\n## Trajectoires : cercle et virages face aux murs\n## Suivre un chemin avec détection des couleurs\n## Jeu vidéo : joystick et collision\n## Script de départ et script joystick","[{\"question\":\"Comment déplacer et faire tourner la voiture pendant la course ?\",\"answer\":\"Utiliser les briques [voiture, avance de] et [voiture, tourne de]. Pendant les déplacements, observer que les valeurs [voiture, x], [voiture, y] et [voiture, cap] changent.\"},{\"question\":\"Comment faire en sorte que la voiture trace un cercle ?\",\"answer\":\"Créer un script qui enchaîne successivement [voiture, avance de] puis [voiture, tourne de], afin de maintenir une trajectoire circulaire.\"},{\"question\":\"Comment le script gère-t-il la collision et l’arrêt du jeu ?\",\"answer\":\"Lorsqu’il y a choc avec un mur (via tests de contact/couleur), le script fait émettre un son (pieb) puis s’arrête, ce qui termine la partie.\"}]","Réaliser une course de voiture - Suivre un parcours en labyrinthe | PDF",6]