Skip to content

Activité

Pierre, Feuille, Ciseaux

Débutant | MakeCode, Python | Accéléromètre, Écran LED | Randomisation, Sélection

Étape 1 : Maîtrisez

Qu'est-ce que c'est ?

Jouez à ce jeu classique avec deux micro:bits et apprenez la sélection, les variables et les nombres aléatoires en même temps.

une pierre, une feuille de papier et des ciseaux

Comment ça marche

  • Pierre, feuille, ciseaux est un jeu de hasard classique pour deux personnes. Vous et votre partenaire secouez vos poings 3 fois et faites ensuite des gestes au hasard pour montrer une pierre, une feuille du papier ou des ciseaux. La pierre bat les ciseaux, les ciseaux battent le papier et le papier bat la pierre (il enveloppe le rocher!).
  • Lorsque l'accéléromètre détecte un mouvement de secousse, il définit la variable tool à un nombre aléatoire : 0, 1 ou 2.
  • Nous utilisons 0 parce que les ordinateurs commencent à compter par le 0, et il est bon de se rappeler que 0 est un nombre !
  • Le programme utilise la sélection pour décider quelle image afficher sur l'écran LED. Si le nombre aléatoire était 0, il montre une icône de pierre, s'il était de 1 il montre l'icône représentant la feuille de papier. Si ce n'était ni 0, ni 1, il doit alors être 2 parce que nous avons demandé au micro:bit de ne choisir que des nombres aléatoires entre 0 et 2, de sorte que dans ce cas, il montre des ciseaux.

Ce dont vous aurez besoin

  • 2 micro:bits (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • boîtiers de piles (optionnel)
  • un partenaire avec qui jouer

Étape 2 : Codez

Étape 3 : Améliorez

  • Dessine tes propres icônes pour pierre, papier, ciseaux.
  • Pense à d'autres outils qui pourraient remplacer la pierre, le papier et les ciseaux ou invente de nouvelles règles.
  • Utilise la fonction radio du micro:bit pour faire un jeu qui sait si tu avais gagné ou perdu en communiquant avec le micro:bit de ton ami.