Innehållsförteckning:

Micro: bit Memory Game: 4 steg
Micro: bit Memory Game: 4 steg

Video: Micro: bit Memory Game: 4 steg

Video: Micro: bit Memory Game: 4 steg
Video: Micro bit in circle 2024, November
Anonim
Micro: bit Memory Game
Micro: bit Memory Game

Ett enkelt minnesspel, där du måste komma ihåg en sekvens och svara om den andra gången var sekvensen exakt densamma. Varje omgång läggs ett ytterligare steg till i sekvensen.

Steg 1: Anslut din Micro: bit till en dator

Anslut din Micro: bit till en dator
Anslut din Micro: bit till en dator

Det finns bara två saker vi behöver för att göra detta minnesspel:

en mikro: bit

en dator för kodning

Om du inte har en micro: bit ännu, skaffa en! De är otroligt roliga små saker att arbeta med, och ett enkelt sätt för barn att upptäcka teknik och programmering.

För att göra vårt litle-spel måste du ansluta din micro: bit till en dator via usb-kabeln.

Steg 2: Gå till Micro: bit Python Editor

Gå till Micro: bit Python Editor
Gå till Micro: bit Python Editor

För att skapa spelet måste vi lägga in lite kod på vår mikrobit. För att göra detta, gå till:

Välj den grundkod som ges och klistra in koden nedan i redigeraren:

# Lägg till din Python -kod här. Egfrom mikrobitimport * import slumpmässigt # generera displayer åtgärder = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # allmänna spelinställningar moves = gameover = Falsk def show_moves (): display.show (flyttar, fördröjning = 1000) sleep (1000) display.show ('=') sleep (1000) options = (random.randint (1, 2)) if valg == 2: display.show (flyttar, fördröjning = 1000) sömn (1000) elif-val == 1: längd = len (flyttar) -1 newMoves = lista (flyttar) newnr = (random.randint (0, längd)) oldmove = newMoves [newnr] newmove = random.choice (actions) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') om choice == 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 valg == 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 (): moves.append (random.choice (actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missad..") display.show (Image. SAD) sleep (2000)

Steg 3: Ladda upp koden till din Micro: bit

Först och främst, se till att din mikrobit är ansluten till din dator.

I redigeraren klickar du på Hämta i det övre vänstra hörnet för att ladda ner koden till din dator och dra och släpp filen i filutforskaren till din mikrobit.

Den orange lampan på baksidan av din micro: bit börjar blinka. Så snart överföringen är klar kommer koden att börja köras och den första etappen av spelet börjar!

Steg 4: Spela

Spela !
Spela !

För att starta om spelet, tryck på knappen bredvid usb-porten på din micro: bit, som fungerar som en återställningsknapp.

Du kommer att se en symbol, följt av ett '='-tecken, en andra symbol och ett frågetecken. Exempel: A = A?

Spelet är enkelt: är den första sekvensen lika med den andra?

Tror du att det gör det? Tryck A. Tror du att det inte gör det? Tryck på B.

Om du har tur visas ett leende och du går till nästa omgång och lägger till en symbol i sekvensen.

Om du inte har tur kommer ett sorgligt ansikte att dyka upp.

Försök igen genom att trycka på återställningsknappen på baksidan!

Njut av !

Rekommenderad: