Cuprins:

Joc de memorie Micro: bit: 4 pași
Joc de memorie Micro: bit: 4 pași

Video: Joc de memorie Micro: bit: 4 pași

Video: Joc de memorie Micro: bit: 4 pași
Video: Ce este Micro:bit? 2024, Iulie
Anonim
Joc de memorie Micro: bit
Joc de memorie Micro: bit

Un joc de memorie simplu, în care trebuie să vă amintiți o secvență și să răspundeți dacă a doua oară, secvența a fost exact aceeași. Fiecare rundă se adaugă un pas suplimentar secvenței.

Pasul 1: Conectați-vă Micro: bit la un computer

Conectați-vă Micro: bit la un computer
Conectați-vă Micro: bit la un computer

Există doar două lucruri de care avem nevoie pentru a crea acest joc de memorie:

un micro: bit

un computer pentru codare

Dacă nu aveți încă un micro: bit, obțineți unul! Sunt lucruri mici incredibil de distractive pentru a lucra și o modalitate ușoară pentru copii de a descoperi tehnologie și programare.

Pentru a crea jocul nostru mic, trebuie să vă conectați bitul micro: la un computer prin cablul USB.

Pasul 2: Accesați Editorul Python Micro: bit

Accesați Editorul Python Micro: bit
Accesați Editorul Python Micro: bit

Pentru a crea jocul, va trebui să punem un cod pe microbitul nostru. Pentru a face acest lucru, accesați:

Selectați codul de bază care este dat și lipiți codul de mai jos în editor:

# Adăugați codul Python aici. De la importul microbitului * import aleatoriu # generate afișează acțiuni = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # setări generale ale jocului moves = gameover = Def fals definiție show_moves (): display.show (mutări, întârziere = 1000) sleep (1000) display.show ('=') sleep (1000) alegeri = (random.randint (1, 2)) if choice == 2: display.show (mutări, întârziere = 1000) somn (1000) alegeri elif == 1: lungime = len (mutări) -1 newMoves = listă (mutări) newnr = (random.randint (0, lungime)) 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 (' ? ') if decisions == 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 options == 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 ("Pierdut..") display.show (Image. SAD) sleep (2000)

Pasul 3: Încărcați codul pe Micro: bit

În primul rând, asigurați-vă că microbitul dvs. este conectat la computer.

În editor, faceți clic pe Descărcare în colțul din stânga sus, pentru a descărca codul pe computer și glisați și fixați fișierul din Explorer în microbit.

Lumina portocalie de pe partea din spate a microbului dvs. va începe să clipească. De îndată ce transferul este finalizat, codul va începe să ruleze și va începe prima etapă a jocului!

Pasul 4: Joacă

Joaca !
Joaca !

Pentru a reporni jocul, apăsați butonul de lângă portul USB de pe micro: bit, care acționează ca un buton de resetare.

Veți vedea un simbol, urmat de un semn „=”, un al doilea simbol și un semn de întrebare. De exemplu: A = A?

Jocul este simplu: prima secvență este egală cu a doua?

Crezi că da? Apăsați A. Crezi că nu? Apăsați B.

Dacă aveți noroc, va apărea o față zâmbitoare și veți trece la runda următoare, adăugând un simbol secvenței.

Dacă nu ai noroc, va apărea o față tristă.

Încercați din nou apăsând butonul de resetare din spate!

Bucurați-vă!

Recomandat: