Difficulté★⭐︎⭐︎⭐︎⭐︎ Scratch Programmation

Quelle boîte cache-t-elle le trésor? - Créer un petit jeu avec Scratch

 

Est-ce que vous aimez les trésors brillants?

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 ...

続きを見る

 

Alors, commençons!

 

Préparer un arrière-plan

Tout d'abord, on va préparer un arrière-plan.

POINT

  • Choisir un arrière_plan→(ex.)"Light"

  • Ajouter les scripts pour le décorer.(Ce n'est pas obligatoire)

 

Préparer 5 boîtes

Ensuite on va préparer 5 boîtes pour y cacher un trésor.

POINT

  • Choisir un sprite→(ex.)"gift"

  • Préparer 4 autres boîtes et les aligner dans stage

Voici le résultat en modifiant les couleurs dans l'écran de costume

Si vous voulez bien les aligner, il est pratique d'utiliser les coordonnées.

Modifiez l'abscisse (X) en  -180, -90, 0, 90, 180  pour chacun des sprites.

(Afin de aligner à la même hauteur, mettez la même ordonnée (Y) pour toutes boîtes.)

 

Préparer un trésor

Ensuite on va préparer un trésor pour le cacher.

Choissez votre trésor!

POINT

  • Choisir un sprite→(ex.)"Crystal"

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.

POINT

  • Créer une liste→Nommer la(ex.)"abscisse"

  • Ajouter les abscisses(-180, -90, 0, 90, 180)correspondant aux 5 boîtes.

 

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.

POINT

  • Créer une variable→(ex.)"a"

  • Ajouter les scripts comme cela

 

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.

POINT

  • Cliquer sur la première boîte, puis ajouter les scripts comme cela

 

Regardez le script "si < (élément a de abscisse) = (abscisseX) > alors".

Le script "abscisseX" signifie l'abscisse de la boîte.

Si c'est la première boîte, X sera -180, si c'est la deuxième, X sera -90

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.

POINT

  • Ajouter les scripts comme cela dans la zone de script 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".

Décorez afin d'être joyeux quand on trouve le trésor

 

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.

 

Suivez-nous sur Facebook pour rester informer de nos nouvelles publications!

Vous pouvez aussi trouver nos leçons développées sur Udemy.

 

Bonne continuation et à bientôt!

-Difficulté★⭐︎⭐︎⭐︎⭐︎, Scratch Programmation
-, ,

error: Content is protected !!

© 2020 Scratch avec Nyaa Powered by AFFINGER5