Cuprins:
- Pasul 1: Conectați-vă Micro: bit la un computer
- Pasul 2: Accesați Editorul Python Micro: bit
- Pasul 3: Încărcați codul pe Micro: bit
- Pasul 4: Joacă
Video: Joc de memorie Micro: bit: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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ă!
Recomandat:
BBC Micro: bit and Scratch - Joc interactiv cu volan și conducere: 5 pași (cu imagini)
BBC Micro: bit și Scratch - Volan interactiv și joc de conducere: Una dintre sarcinile mele de curs săptămâna aceasta este de a folosi BBC Micro: bit pentru a interfața cu un program Scratch pe care l-am scris. Am crezut că aceasta este ocazia perfectă de a folosi ThreadBoard pentru a crea un sistem încorporat! Inspirația mea pentru zero
Joc de memorie cu ajutorul unui microBit BBC: 7 pași
Joc Puzzle cu memorie Utilizarea unui BBC MicroBit: Dacă nu știți ce este un BBC MicroBit, este practic un dispozitiv foarte mic pe care îl puteți programa pentru a avea intrări și ieșiri. Cam ca un Arduino, dar mai concretizat. Ce mi-a plăcut cu adevărat la MicroBit a fost că are două intrări încorporate b
Joc automat de memorie numerică: 6 pași
Automate Number Memory Game: Acesta este un joc de memorie, astfel încât la prima rundă vor exista două numere care să vă permită să vă amintiți și veți avea 5 secunde pentru a introduce ce număr a ieșit înainte de următoarea rundă, vor fi 3 numere și veți avea 6 secunde pentru a tasta, astfel încât fiecare rundă
Joc de memorie Lego Mini: 5 pași (cu imagini)
Joc de memorie Lego Mini: Acum un an și ceva, am scris un Instructable despre instalarea unei grămezi de LED-uri într-un Lego Mini Cooper. Inovația, așa cum a fost, a fost că LED-urile puteau fi controlate cu un smartphone (sau prin orice browser web, de altfel)
Joc de memorie cu atingere (Simon spune) - Dacă asta, atunci: 6 pași (cu imagini)
Memory Game With Touch (Simon Says) - If This Then That: Am făcut un joc de memorie cu tampoane tactile auto-realizate și un inel de neopixeli pentru un proiect școlar. Acest joc este similar cu Simon Says, cu excepția faptului că multe forme de intrare și feedback (sunete și efecte de lumină) în joc sunt diferite. Am programat sunete din Su