Aujourd'hui on va conduire en combinant Micro:bit et Scratch!
En utilisant le détecteur d'accélération sur Micro:bit, on peut faire bouger une voiture comme si on utilisait son volant.
De plus, on va apprendre une méthode pour créer un scrolling vertical.
Si vous utilisez Scratch pour la première fois, commencez avec la leçon basique.
-
-
Commençons à Scratch! L'initiation pour débutants.
Maintenant apprendre la programmation est la mode dans le monde entier. Par exemple au Japon, on va commencer des cours de programmation obligatoires en 2020 à l'école primaire. Je pense qu'il y a beaucoup de personnnes qui ont des appréhensions pour faire de la programmation, mais c'est pas si ...
続きを見る
Si vous utilisez Micro:bit pour la première fois, voici l'initiation pour commencer avec Scratch.
-
-
Initiation à Micro:bit - utilisons le avec Scratch!
Cette leçon est une initiation afin d'utiliser Micro:bit sur Scratch! Qu'est-ce que c'est, Micro:bit? Micro:bit est un micro-ordinateur développé par la BBC en Angleterre, il est gratuitement distribué aux enfants qui ont entre 11 et 12 ans pour être utilisé à l'école dans le but d'apprendre la programmation. Maintenant ...
続きを見る

Contents
Préparer un sprite qui scrolle verticalement
Tout d'abord, on a besoin de préparer un arrière-plan.
Mais un arrière plan ne peut pas bouger, alors on va utiliser un sprite comme arrière plan.
Pour le faire scroller, autrement dit pour le faire bouger d'haut en bas, on utilise une image verticalement longue.

Créer les scripts du scrolling
Ensuite on va créer les scripts pour faire scroller verticalement l'image de la route.
En cliquant sur, le sprite est placé sur la position initiale (X:0,Y:0) et attend 2 secondes.

Ensuite en utilisant "ajouter -0.5 à Y", on peut le faire bouger. (On a besoin de mettre - pour qu'il se déplace vers le bas)
Vous pouvez changer la vitesse du scrolling en modifiant ce chiffre.
L'ordonné -710 dans le script "si <ordonnée Y=-710>alors", est la position à laquelle il arrivera au bout de stage.
Préparer un sprite de voiture
Ensuite on va préparer un sprite de voiture qui roule sur la route.
Téléchargez une image ici("car.png").
Créer les scripts de la voiture
Ensuite on va créer les scripts de la voiture.
D'abord, des scripts afin qu'elle avance automatiquement.
De la même manière qu'avec le scrolling tout à l'heure, on peut changer la vitesse de la voiture en modifiant le chiffre dans le script "avancer de ○ pas".
Des scripts pour tourner à droite et à gauche
Ensuite on va ajouter des scripts pour tourner à droite et à gauche.
Ça y est, Micro:bit apparaît!
Alors maintenant, essayez de conduire en cliquant sur .
Inclinez votre Micro:bit à droite ou à gauche pour ne pas dévier de la route!

Ajouter un frein et un accélérateur
Maintenant Nyaa vous propose une tâche!
En général, le frein est situé à gauche, et l'accélérateur est situé à droite en voiture.
Donc on va utiliser le bouton A comme un frein, et le bouton B comme un accélérateur.
・
・・
・・・
Vous avez essayé? Voici un exemple.
On peut les créer de la même manière que celle utilisée pour les scripts qui permettent de tourner.
De plus le script "répéter jusqu'à ce que" est important.
Répéter jusqu'à ce que <non bouton est appuyé>, c'est à dire que cela fonctionne seulement pendant que le bouton est appuyé.
Alors maintenant on va essayer de conduire en utilisant les bouton A et B!
De plus, essayez de changer le chiffre dans le script "avancer de ○ pas", que se passe-t-il?
Par exemple, si on augmente le pas du frein...?

Préparer une ligne d'arrivée
En vous habituant à conduire, peut-être vous allez atteindre le bout de stage avant que la route ne soit fini.
Dans ce cas, on peut définir que c'est la ligne d'arrivée.
On va la créer en utilisant un sprite pour bien finir.
On peut poser l'arrivée sur l'ordonnée Y=180 (le bout en haut), alors la course se termine lorsque la voiture arrive à une position plus haute que Y=180.
Des possibilités pour développer

Si vous voulez, essayez de développer les scripts afin de rendre le jeu plus amusant.
Par exemple, vous pouvez utiliser une autre image de route ("road_hard.jpg") ici ou la peindre selon votre goût.
De plus, si on ajoute une pénalité quand la voiture dévie de la route ou si on place des obstacles... ce sera plus stimulant!
La vidéo de révision et la page du projet sur Scratch
Vous pouvez vérifier les scripts complet et le cours de la leçon avec la vidéo ci-dessous ou sur la page du projet sur Scratch.