Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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ă
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ă!