Atelier « goûter de la programmation »
Transcription
Atelier « goûter de la programmation »
Atelier « goûter de la programmation » Comment on compte les points ? LibrEduc CRÉATION DU JEU Après avoir guidé BATBAT, nous allons guider des voitures dans toutes les directions et compter les scores. Ouvre le fichier TP05 pour avoir un point de départ à ton programme, puis nous allons utiliser tout ce que nous avons découvert. Voici les étapes pour créer ton jeu : ✔ programmer la voiture pour qu'elle avance, recule, tourne à droite et à gauche ; ✔ rajouter un deuxième costume à la voiture pour avoir un gyrophare éteint et un autre allumé ; ✔ le gyrophare clignote indéfiniment, en parallèle au programme de déplacement ; ✔ à chaque début de programme, la voiture doit toujours partir du même point, sa position de départ ; ✔ quand la voiture sort de la route (si elle touche...), elle revient au point de départ ; ✔ rajoute une ligne d’arrivée et compte les tours (si elle touche...alors ajouter…) ; ✔ rajoute une deuxième voiture avec le même comportement que la première ; ✔ profite du jeu ! TP05.odt [email protected] http://www.libreduc.net Page 1/3 Atelier « goûter de la programmation » Comment on compte les points ? JOUONS LibrEduc AVEC UN JOYPAD Tu vas rajouter à ton programme une extension pour communiquer avec un smartphone Android. Pour cela laisse appuyé sur la touche ‛shift’ et clique dans le menu ‛Fichier’ sur la commande ‛Importer extension expérimentale’. Sélectionne le fichier ‛ScratcherControl.s2e’. De nouveaux blocs sont apparus dans la catégorie ‛Ajouter blocs’ : A toi de jouer pour changer les contrôles d’une des voitures avec des blocs que tu connais déjà... Avec le smartphone, scanner le QRCode suivant pour télécharger la bonne application ou bien copier et installer le fichier ‛ScratcherControl.apk’. Le WiFi doit être activé afin que l’ordinateur ET le smartphone soient sur le même réseau ! Il faut ensuite que l’ordinateur soit à l’écoute des commandes de l’application, pour cela il suffit de lancer ScratcherControlServer : L’application demande l’adresse IP de l’ordinateur, celle-ci est écrite dessus et va vous permettre de mettre tous les voyants au vert ! A vous de jouer ! TP05.odt [email protected] http://www.libreduc.net Page 2/3 Atelier « goûter de la programmation » Comment on compte les points ? FABRIQUONS LibrEduc UN JOYSTICK De la même façon que précédemment, tu vas importer l’extension ‛arduino.s2e’ pour qu’elle se rajoute à la précédente : Et cette fois grâce à une carte Arduino nous allons piloter notre bolide avec des boutons poussoirs, voire fabriquer notre joystick. Le principe est un peu plus complexe : 1. il faut déclarer un départ sur quelle prise est connecté le bouton (exemple 4) 2. détecter l’état du bouton sur la prise correspondante (exemple 4) En voici l’équivalence : Pour afficher un signal lumineux, par exemple faire clignoter une LED sur la prise 5 : Pour faire jouer un buzzer sur la prise 3 : TP05.odt [email protected] http://www.libreduc.net Page 3/3