Aujourd'hui on va créer un jeu où l'on cherche un trésor parmi quelques boîtes.
On peut le créer avec les scripts simples et on peut apprendre une utilisation de la fonction liste.
Après avoir fini, on peut développer la création de jeu en l'utilisant.
Je recommande cette leçon pour les débutants dans l'utilisation de la liste ou de la programmation.
Si vous êtes un novice de Scratch, vous pouvez 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 ...
続きを見る
Contents
Préparer un arrière-plan
Tout d'abord, on va préparer un arrière-plan.
Préparer 5 boîtes
Ensuite on va préparer 5 boîtes pour y cacher un trésor.
Préparer un trésor
Ensuite on va préparer un trésor pour le cacher.
Ce trésor doit être placé aléatoirement, alors on a besoin de préparer une liste et une variable.
Créer une liste
D'abord on va créer une liste contenant les coordonnées des abscisses.
Créer une variable
Ensuite on va créer une variable puis ajouter des scripts afin d'appeler les abscisses qui sont définies dans la liste.
D'abord, on met un nombre aléatoire entre 1 et 5 afin de définir la variable "a".
Ensuite l'abscisse du trésor est définie par le numéro "a" ( ce sera un nombre de 1 à 5).
Par exemple si le cas de a=2, le deuxième numéro dans la liste (-90) sera l'abscisse du trésor.
(On n'a pas besoin de mettre un nombre aléatoire à Y, parce que l'ordonnée reste toujours la même. )
Après avoir ajouté tous les scripts, vérifiez ce que le trésor est bien mis dans une boîte aléatoirement en cliquant sur .
Si il y n'a pas de problème, ajoutez le script "cacher" à la fin.
La boîte choisie a le trésor ou pas
Maintenant on va créer des scripts dans la zone de script de la boîte.
Regardez le script "si < (élément a de abscisse) = (abscisseX) > alors".
Le script "abscisseX" signifie l'abscisse de la boîte.
De plus, si les abscisses de la boîte et le trésor sont les mêmes, ça signifie "Le trésor est caché dans cette boîte".
Alors on va combiner le programme aux scripts du trésor en utilisant "envoyer à tous message1".
En tout cas, les boîtes vont disparaître dès qu'on cliquera dessus.
Après avoir ajouter les scripts de la première boîte, copiez les aux 4 autres boîtes en faisant Glisser-déposer.
Si vous ne savez pas comment le faire, vous pouvez vérifier dans la vidéo (vers 02:26) .
De plus, n'oubliez pas d'ajouter le son "String Pluck" à chaque boîte, sinon il n'est pas joué.
Les scripts quand le trésor est trouvé
Ensuite on va ajouter les scripts du trésor.
Tout à l'heure on a ajouté le script "envoyer à tous message1" dans la zone de script de la boîte, et maintenant c'est combiné avec le script "quand je reçois message1".
Vous pouvez créer les scripts avec votre goût sauf "quand je reçois message1" et "montrer".
La vidéo et la page du projet
Alors, on finit de créer ce jeu!
En utilisant la liste et la variable, on peut cacher des trésors où on veut.
Modifiez les scripts d'aujourd'hui et essayez de créer votre jeu de découverte de trésors.
Vous pouvez vérifier les scripts de cette leçon avec la vidéo et la page de projet sur Scratch.