Aujourd'hui, on va créer un jeu de tir sur Scratch!
On peut créer des balles et des cibles en utilisant "clone". Mais on peut utiliser la variable et la branche conditionnelle qui sont aussi efficaces.
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 ...
続きを見る
Contents
Créer un sprite qui tire des balles
Tout d'abord, on doit préparer un sprite qui tire des balles!
Ensuite, on ajoute l'animation de vol du sprite Parrot en utilisant le costume.
On peut trouver ses deux costumes en cliquant sur l'onglet "Costumes" de Parrot.
Ajoutez un autre script "quandest cliqué" et les scripts que le costume change à chaque 0.2 secondes.
Puisqu'on va cacher le Parrot quand on aura réussi le jeu, ajoutez "montrer" maintenant.
Ça y est, le script de l'animation des mouvements est terminé, Parrot se déplace de haut en bas en bougeant les ailes. Voici à quoi doivent ressembler vos scripts.
Créer le mouvement des balles un utilisant "clone"
Ensuite on va tirer des balles avec Parrot.
On peut tirer plusieurs balles en utilisant un clone.
Maintenant, Nyaa vous pose des questions!
・
・・
・・・
Réponse à la question 1
On peut connaitre l'importance de "aller à Parrot" en supprimant ce script.
Si on le supprime...
Alors en ajoutant "aller à Parrot", on peut faire croire que les balles sont tirées par Parrot.
Réponse à la question 2
On peut faire des balles plus rapides en augmentant le chiffre dans le script "ajouter ** à X".
Veuillez essayer!
Soit dit en passant, il y a un autre problème en utilisant le clone...c'est l'accumulation des clones comme cela!
Cela peut causer un ralentissement voir un freeze PC ou bien il ne sera plus possible de cloner.
Donc il faut les supprimer quand ils arrivent au bout.
"quandest cliqué" et "cacher" sont néccesaire afin de cacher le sprite "Ball" original et de montrer ses clones uniquement.
La variable "TIME" est importante!
Comme on a fait lors de "Chass'Taupes" , on va ajouter une limite de temps en utilisant la variable aussi aujourd'hui.
Le script "répéter jusqu'à ce que TIME=0" est vraiment important afin de contrôler le jeu entier.
Quand on arrive à "TIME=0", le jeu est terminé grâce à "stop tout".
Créer les mouvements de la cible en utilisant "clone"
Ensuite on va créer les mouvements de la cible!
Maintenant les scripts entiers de la cible (Ghost) ressemble à cela.
Si vous voulez changer le costume, ajoutez les scripts à nouveau en ajoutant un autre "quand je commence comme un clone".
Voici, une exemple.
Écran de "GAME CLEAR"
On a mis l'arrière-plan tout à heure, maintenant on crée l'écran de "GAME CLEAR" en dupliquant et écrivant sur lui.
Après avoir créer l'écran de "GAME CLEAR", retournez dans la zone de script et ajoutez y ceci.
C'est juste un script "basculer sur l'arrière-plan Blue Sky2 2"!
La base du jeu de tir est achevé, et on avance...
Maintenant on a achevé la base du jeu de tir!
Dans la prochaine leçon, on va améliorer le jeu avec...
- Permettre de scroller de droite à gauche.
- Rendre le jeu plus difficile en créant des cibles plus fortes.
Alors, veuillez essayer vous-même avec les clés de Nyaa.
Soit dit en passant, j'ai changé la vitesse de la cible après TIME=15 (la moitié de la limite de temps).
Essayer diverses choses pour rendre le jeu plus amusant, en attendant ma leçon suivante.
Vous pouvez vérifier qu'on a fait aujourd'hui avec la vidéo et la page du projet sur Scratch.