Table des matières:

Jeu de mémoire Micro:bit : 4 étapes
Jeu de mémoire Micro:bit : 4 étapes

Vidéo: Jeu de mémoire Micro:bit : 4 étapes

Vidéo: Jeu de mémoire Micro:bit : 4 étapes
Vidéo: Etapes d'exécution d'une instruction dans le microprocesseur 2024, Novembre
Anonim
Jeu de mémoire Micro:bit
Jeu de mémoire Micro:bit

Un jeu de mémoire simple, où vous devez vous souvenir d'une séquence et répondre si la deuxième fois, la séquence était exactement la même. À chaque tour, une étape supplémentaire est ajoutée à la séquence.

Étape 1: Connectez votre Micro:bit à un ordinateur

Connectez votre Micro:bit à un ordinateur
Connectez votre Micro:bit à un ordinateur

Il n'y a que deux choses dont nous avons besoin pour faire ce jeu de mémoire:

un micro:bit

un ordinateur pour le codage

Si vous n'avez pas encore de micro:bit, procurez-vous-en un ! Ce sont de petites choses incroyablement amusantes avec lesquelles travailler et un moyen facile pour les enfants de découvrir la technologie et la programmation.

Afin de réaliser notre petit jeu, vous devez connecter votre micro:bit à un ordinateur via le câble usb.

Étape 2: accédez à l'éditeur Python Micro:bit

Accédez à l'éditeur Python Micro:bit
Accédez à l'éditeur Python Micro:bit

Pour créer le jeu, nous devrons mettre du code sur notre micro bit. Pour ce faire, rendez-vous sur:

Sélectionnez le code de base qui est donné, et collez le code ci-dessous dans l'éditeur:

# Ajoutez votre code Python ici. Par exemple, à partir de microbit import * import random # générer des actions d'affichage = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # paramètres généraux de jeu move = gameover = False def show_moves (): display.show(moves, delay=1000) sleep(1000) display.show('=') sleep(1000) choix = (random.randint(1, 2)) si choix == 2: display.show (moves, delay=1000) sleep(1000) elif choice == 1: length = len(moves)-1 newMoves = list(moves) newnr = (random.randint(0, length)) oldmove = newMoves[newnr] newmove = random.choice(actions) newMoves[newnr] = newmove if oldmove == newmove: choice = 2 display.show(newMoves, delay=1000) sleep(1000) buttonpressed = False while buttonpressed == False: display.show(' ?') si choix == 2: if button_b.was_pressed(): return True buttonpressed = True break elif button_a.was_pressed(): display.show(Image. HAPPY) sleep(2000) buttonpressed = True return False elif choice == 1: si button_a.was_pressed (): renvoie True buttonpressed = True break elif button_b. was_pressed(): display.show(Image. HAPPY) sleep(2000) buttonpressed = True return False def add_nextMove(): moves.append(random.choice(actions)) # game while gameover == False: add_nextMove() gameover = show_moves() display.scroll("Missed..") display.show(Image. SAD) sleep(2000)

Étape 3: Téléchargez le code sur votre Micro:bit

Tout d'abord, assurez-vous que votre microbit est connecté à votre ordinateur.

Dans l'éditeur, cliquez sur Télécharger dans le coin supérieur gauche pour télécharger le code sur votre ordinateur, puis faites glisser et déposez le fichier dans l'explorateur de fichiers sur votre microbit.

Le voyant orange à l'arrière de votre micro:bit commencera à clignoter. Dès que le transfert sera effectué, le code commencera à s'exécuter et la première étape du jeu commencera !

Étape 4: Jouez

Jouer !
Jouer !

Pour redémarrer le jeu, appuyez sur le bouton à côté du port USB de votre micro:bit, qui agit comme un bouton de réinitialisation.

Vous verrez un symbole, suivi d'un signe '=', d'un deuxième symbole et d'un point d'interrogation. Par exemple: A = A ?

Le jeu est simple: la première séquence est-elle égale à la seconde ?

Pensez-vous que oui? Appuyez sur A. Pensez-vous que non ? Appuyez sur B.

Si vous avez de la chance, un smiley apparaîtra et vous passerez au tour suivant en ajoutant un symbole à la séquence.

Si vous n'avez pas de chance, un visage triste apparaîtra.

Essayez simplement à nouveau en appuyant sur le bouton de réinitialisation à l'arrière !

Prendre plaisir !

Conseillé: