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

Pierre-Papier-Ciseaux avec Scratch - utilisation de variable

 

Aujourd'hui on va créer un jeu Pierre-Papier-Ciseaux avec Scratch!

Comme les scripts de cette leçon sont plutôt simples, on peut réussir en moins d'une heure.

En créant un jeu, apprenez des utilisations de la variable.

 

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

続きを見る

 

Alors, commençons

 

Préparer des sprites

Tout d'abord téléchargez ( ici ) les images de pierre, papier et ciseaux.

 

g1.png

g2.png

g3.png

 

 

Préparer des variables

Ensuite on a besoin de préparer deux variables qu'on nommera "moi" et "toi".

POINT

  • Créer une variable→nommer "moi"
  • Créer une variable→nommer "toi"

 

Choisir un arrière-plan

Ensuite choisissez un arrière-plan en cliquant sur "Choisir un arrière-plan".

 

 

Créer les boutons de pierre-papier-ciseaux

Ensuite on va créer les boutons de pierre-papier-ciseaux.

Par exemple, comme cela

Commencez en suivant les explications ci-dessous.

 

Le bouton pierre

POINT

  • Cliquer sur "choisir un sprite"→"Button2"

  • Ouvrir l'écran de costume en cliquant sur l'onglet "costumes".
  • Choisir un costume→"importer un costume"

  • Uploader l'image de pierre déjà téléchargée(g1.png)
  • Cliquer sur "copier" en choisissant l'image

  • Mettre sur le bouton en cliquant "coller" et en réduisant l'image

※Si c'est difficile, vous pouvez juste écrire "pierre" sur le bouton.

Vous avez fini votre bouton pierre!

 

Les scripts du bouton pierre

POINT

  • Aller dans la zone de script en cliquant sur l'onglet "code"
  • Ajouter les scripts ci-dessous

Maintenant, regardons le script "mettre moi à 1 ".

On peut remplacer pierre, papier et ciseaux par les chiffres afin de les utiliser dans la programmation.

Pierre:1 Ciseaux:2 Papier:3

 

Les boutons ciseaux et papier

Une fois qu'on a créé le bouton de pierre, c'est facile de créer les bouton ciseaux et papier en les dupliquant.

D'abord commençons par le bouton ciseaux

POINT

  • Faire un clic droit sur le sprite "Button2"→"dupliquer"

Après, opérez de la même manière que celle utilisée pour créer le bouton pierre.

  • Ouvrir l'écran de costume dupliqué (Button3)
  • Choisir un costume→"importer un costume"
  • Uploader l'image de ciseaux déjà téléchargée(g2.png)
  • Cliquer sur "copier" en choisissant l'image
  • Mettre sur le bouton en cliquant "coller" et en réduisant l'image

Maintenant on a besoin de modifier son script.

  • Aller dans la zone de script en cliquant sur l'onglet "code"
  • Modifier 1 en 2 dans le script "mettre 1 à moi" comme ci-dessous

Alors, saurez-vous aussi créer le bouton papier de la même manière?

N'oubliez pas de modifier le script après l'avoir dupliquer!

Avez-vous réussit à créer les boutons pierre, ciseaux et papier?

Positionnez les en bas de l'écran.

 

Le sprite d'arbitrage

Ensuite on va créer un sprite d'arbitrage.

POINT

  • Cliquer sur "choisir un sprite"→ (ex.) "Duck"
  • Placer le sur un coté de l'écran

  • Ajouter les scripts ci-dessous

 

Alors maintenant, regardons le script "mettre toi à nombre aléatoire entre 1 et 3 ".

Vous rappelez-vous à quoi les chiffres correspondent ?

 

Oui, ce sont les chiffres qui définit la pierre (1) , les ciseaux (2) et le papier (3).

Comme on ne veut pas savoir ce que fera son rival dans le jeu pierre-papier-ciseaux, on a besoin que ce soit aléatoire.

Vous pouvez modifier le texte dans le script.

Soit dit en passant, le script "envoyer à tous commencer" est un message.

 

Le sprite de "moi"

Ensuite on va créer le sprite de moi-même.

POINT

  • Choisir un sprite→"importer un sprite"

  • Uploader l'image de pierre(g1.png)
    ※Je vous recommande de le nommer "moi" pour le retrouver facilement
  • Modifier sa taille à 40

  • Mettre le sprite au dessus des boutons

  • Ouvrir l'écran de costume
  • Cliquer sur "importer un costume"→uploader les images de ciseaux et papier

  • Ajouter les scripts ci-dessous

Alors maintenant, regardons le script "si <moi=1>alors" .

Il est lié au script "mettre moi à 1 " de bouton.

Par exemple,

(les scripts de bouton)quand ce sprite est cliquémettre moi à 1 →(les scripts de "moi")moi=1basculer sur le costume g1

La pierre peut apparaître quand le bouton pierre est pressé.

Si on presse le bouton ciseaux, l'image de ciseaux apparaît. Si on presse le bouton papier, l'image de papier apparaît.

Vérifiez votre programmation en cliquant sur et sur l'arbitrage.

 

Le sprite de "toi" (rival)

Créer un sprite de "toi" est facile parce qu'on a déjà créé le sprite de "moi".

Dupliquer!

POINT

  • Faire un Clic droit sur le sprite de "moi" →"dupliquer"
    ※Je vous recommande de le nommer "toi" pour facilement le reconnaître
  • Mettre -90 à "direction"

  • Poser en face du sprite "moi"

  • Changer tous les "moi" en "toi" dans les scripts

 

Jouons!

On a terminé tous les processus!

Commencez le jeu en cliquant sur et puis sur le sprite d'arbitrage.

Pressez un des boutons en même temps qu'il dit "PON! "

Avez-vous réussit à jouer à pierre-papier-ciseaux avec "toi" comme cela?

Maintenant, il vaut mieux ajouter les scripts "quandest cliqué"→"cacher" dans les zones de script de "moi" et "toi".

Les scripts entiers sont comme ci-dessous.

Les scripts de "moi"

Les scripts de "toi"

 

Pour développer

On a terminé la leçon d'aujourd'hui.

On a bien travaillé!

Vous pouvez vérifier les scripts qu'on a créé aujourd'hui sur la page de Scratch.

 

Dans la prochaine leçon, on va créer des scripts afin que l'arbitrage détermine un gagnant au jeu.

Comment on peut créer ces scripts...avez-vous des idées?

Essayez d'y penser avant la prochaine leçon!

Pierre-Papier-Ciseaux avec Scratch (avance)

  Cette leçon est la suite de la leçon『Pierre-Papier-Ciseaux avec Scratch - utilisation de variable』. Aujourd'hui on va créer des scripts afin que l'arbitrage détermine le gagnant du jeu pierre-papier-ciseaux. Si vous n'avez pas appris la leçon précédente, commencez par celle ci-dessous.   Dans cette leçon, Nyaa vous posera des ...

続きを見る

 

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