Aujourd'hui on va créer le jeu "un, deux, trois, soleil" avec Scratch!
On peut le créer facilement en utilisant la variable et "si alors"(la branche conditionnelle), et aussi on peut l'arranger de différentes manières.
Si vous utilisez Scratch pour la première fois, commencez par 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 normal et un de succès
Tout d'abord on va préparer un arrière-plan normal et un de succès.
Créer le chat
Ensuite on va créer le chat.
Après avoir choisit le sprite, commencez à créer son mouvement lorsqu'il se retournera.
Le mouvement "se retournant"
Premièrement on a besoin de créer un état normal.
Dans ce cas, il doit dire seulement "1, 2, 3...".
Afin de faire un jeu plus stimulant, on utilise le nombre aléatoire pour définir la durée d'état normal.
Ensuite voici les scripts de "se retourner". Simultanément il dit "Soleil!".
En plus on peut changer le costume en se retournant.
Afin de retrouver sa position originale, ajoutez les scripts "s'orienter à 90" (x2) et "fixer le sens de rotation gauche-droite".
Comment définir deux états?
Le plus important dans le jeu "1, 2, 3, soleil" est de définir clairement deux états:
- L'état normal
- L'état se retournant
On a déjà définit la différence d’apparence, mais il faut aussi définir leur différence en terme de code.
En définissant ces conditions aussi pour le chat, on peut définir la règle du jeu qui est qu'on sera "OUT" en bougeant pendant que le chat se retourne.
Créer un joueur (qui n'est pas le chat)
Ensuite on va créer un joueur.
- Choisir un sprite→(ex)"dinosaur2"
- Mettre la taille à 50
Le script "d'avancer"
En créant les scripts comme ci-dessous, faites avancer avec la touche → le sprite à droite.
Les coordonnées "aller à X:○, Y:○" est la position de départ.(Placez les comme vous voulez.)
On aura besoin de cacher le sprite après, donc on met "montrer" ici en avance.
Alors, comment peut-on changer la vitesse de progression?
…En augmentant la valeur dans le script "ajouter ○ à X", la distance parcourue augmentera.
Le script de "OUT"
Maintenant on va créer les scripts pour quand on sera "OUT", en bougeant pendant que le chat se retourne, en utilisant la variable "ON".
Le script de succès quand on touche le chat
Ensuite on va créer les scripts de fin de jeu quand on touche le chat.
C'est très simple, ajoutez les scripts encadrés dans le script "répéter indéfiniment".
Afin de cacher le sprite dès qu'on réussit le jeu, ajoutez les scripts ci-dessous.
Ajouter le mouvement des pieds
Ajoutez le mouvement des pieds du sprite lorsqu'il avance.
Il vaut mieux ajouter un autre "quandest cliqué" afin que les programmes fonctionnent simultanéments.
Ajouter un autre joueur
Alors, on va ajouter des amis!
Montrer l'écran de succès
Ensuite on va ajouter les scripts afin de changer l'écran dès qu'on réussit.
Ajoutez les scripts ci-dessous dans la zone de script de l'arrière-plan.
En même temps, ajoutez les scripts dans la zone de script de chat.
La vidéo et la page de ce projet
On a réussi à créer le jeu "1, 2, 3, soleil!".
En utilisant les variables, ce n'était pas très compliqués, n'est ce pas?
Développez le jeu par exemple en définissant les poses lorsque le chat se retourne ou en modifiant la condition de "OUT" et les réactions des joueurs...
Vous pouvez vérifier comment créer ce projet avec la vidéo et sur la page de projet (Scratch).