Inhaltsverzeichnis:

Micro: Bit Memory-Spiel - Gunook
Micro: Bit Memory-Spiel - Gunook

Video: Micro: Bit Memory-Spiel - Gunook

Video: Micro: Bit Memory-Spiel - Gunook
Video: Digital Classroom, May 9 3pm CEsT 2024, Juli
Anonim
Micro:bit Memory-Spiel
Micro:bit Memory-Spiel

Ein einfaches Memory-Spiel, bei dem Sie sich eine Sequenz merken und beantworten müssen, wenn die Sequenz beim zweiten Mal genau dieselbe war. In jeder Runde wird der Sequenz ein zusätzlicher Schritt hinzugefügt.

Schritt 1: Verbinden Sie Ihr Micro:bit mit einem Computer

Verbinden Sie Ihr Micro:bit mit einem Computer
Verbinden Sie Ihr Micro:bit mit einem Computer

Es gibt nur zwei Dinge, die wir brauchen, um dieses Memory-Spiel zu machen:

ein mikro:bit

ein Computer für die Codierung

Wenn Sie noch kein micro:bit haben, besorgen Sie sich eines! Es sind unglaublich lustige kleine Dinge, mit denen man arbeiten kann, und eine einfache Möglichkeit für Kinder, Technologie und Programmierung zu entdecken.

Um unser kleines Spiel zu machen, musst du dein micro:bit über das USB-Kabel mit einem Computer verbinden.

Schritt 2: Gehen Sie zum Micro:bit Python Editor

Gehen Sie zum Micro:bit Python-Editor
Gehen Sie zum Micro:bit Python-Editor

Um das Spiel zu erstellen, müssen wir etwas Code auf unserem Mikrobit platzieren. Gehen Sie dazu zu:

Wählen Sie den angegebenen Basiscode aus und fügen Sie den folgenden Code in den Editor ein:

# Fügen Sie hier Ihren Python-Code hinzu. B. aus Mikrobit importieren * zufällig importieren # Anzeigenaktionen generieren = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # allgemeine Spieleinstellungen Moves = gameover = False def show_moves (): display.show(moves, delay=1000) sleep(1000) display.show('=') sleep(1000) auswahl = (random.randint(1, 2)) if auswahl == 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 während buttonpressed == False: display.show(' ?') if choice == 2: if button_b.was_pressed(): Rückgabe True buttonpressed = True break elif button_a.was_pressed(): display.show(Image. HAPPY) sleep(2000) buttonpressed = True Rückgabe False elif choice == 1: if button_a.was_pressed(): return True buttonpressed = True break elif button_b. was_pressed(): display.show(Image. HAPPY) sleep(2000) buttonpressed = True return False def add_nextMove(): move.append(random.choice(actions)) # game while gameover == False: add_nextMove() gameover = show_moves() display.scroll("Verpasst..") display.show(Image. SAD) sleep(2000)

Schritt 3: Laden Sie den Code auf Ihr Micro:bit hoch

Stellen Sie zunächst sicher, dass Ihr Microbit mit Ihrem Computer verbunden ist.

Klicken Sie im Editor in der oberen linken Ecke auf Download, um den Code auf Ihren Computer herunterzuladen, und ziehen Sie die Datei im Datei-Explorer auf Ihren Microbit.

Das orangefarbene Licht auf der Rückseite Ihres micro:bit beginnt zu blinken. Sobald die Übertragung abgeschlossen ist, wird der Code ausgeführt und die erste Phase des Spiels beginnt!

Schritt 4: Spielen

Spiel !
Spiel !

Um das Spiel neu zu starten, drücke die Taste neben dem USB-Port an deinem micro:bit, die als Reset-Taste fungiert.

Sie sehen ein Symbol, gefolgt von einem '='-Zeichen, einem zweiten Symbol und einem Fragezeichen. Zum Beispiel: A = A ?

Das Spiel ist einfach: Entspricht die erste Sequenz der zweiten?

Glaubst du das geht? Drücken Sie A. Glauben Sie, dass dies nicht der Fall ist? Drücken Sie B.

Wenn Sie Glück haben, erscheint ein Smiley-Gesicht und Sie gehen in die nächste Runde und fügen der Sequenz ein Symbol hinzu.

Wenn Sie Pech haben, erscheint ein trauriges Gesicht.

Versuchen Sie es einfach erneut, indem Sie den Reset-Knopf auf der Rückseite drücken!

Genießen !

Empfohlen: