Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Preprosta spominska igra, kjer si morate zapomniti zaporedje in odgovoriti, če je bilo drugič zaporedje popolnoma enako. Vsak krog se zaporedju doda še en korak.
Korak: Povežite Micro: bit z računalnikom
Za izdelavo te spominske igre potrebujemo le dve stvari:
mikro: bit
računalnik za kodiranje
Če še nimate micro: bita, si ga priskrbite! So neverjetno zabavne malenkosti za delo in otrokom na preprost način odkrivajo tehnologijo in programiranje.
Če želite narediti našo majhno igro, morate svoj mikro: bit povezati z računalnikom prek USB kabla.
Korak: Pojdite v urejevalnik Python Micro: bit
Če želite ustvariti igro, bomo morali na naš mikro bit postaviti nekaj kode. Če želite to narediti, pojdite na:
Izberite podano osnovno kodo in prilepite spodnjo kodo v urejevalnik:
# Tukaj dodajte svojo kodo Python. Na primer iz uvoza mikrobita * uvoz naključno # ustvarjanje zaslonskih dejanj = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # splošne nastavitve igre poteze = gameover = False def show_moves (): display.show (premiki, zakasnitev = 1000) spanje (1000) display.show ('=') spanje (1000) izbire = (naključno.randint (1, 2)), če je izbira == 2: display.show (premiki, zamuda = 1000) spanje (1000) elif izbire == 1: dolžina = len (premiki) -1 newMoves = seznam (premiki) newnr = (random.randint (0, length)) oldmove = newMoves [newnr] newmove = random.choice (dejanja) newMoves [newnr] = newmove if oldmove == newmove: izbire = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') if choices == 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 choices == 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 ("Missed..") display.show (Image. SAD) sleep (2000)
3. korak: Naložite kodo na svoj Micro: bit
Najprej se prepričajte, da je mikrobit povezan z računalnikom.
V urejevalniku kliknite Prenesi v zgornjem levem kotu, da prenesete kodo v računalnik in datoteko v raziskovalcu datotek povlečete in spustite na svoj mikrobit.
Oranžna lučka na zadnji strani vašega mikro: bita bo začela utripati. Takoj ko bo prenos opravljen, se bo koda začela izvajati in začela se bo prva faza igre!
4. korak: Igrajte se
Če želite znova zagnati igro, pritisnite gumb poleg vrat USB na mikro: bit, ki deluje kot gumb za ponastavitev.
Videli boste simbol, ki mu sledi znak '=', drugi simbol in vprašaj. Na primer: A = A?
Igra je preprosta: ali je prvo zaporedje enako drugemu?
Mislite, da je res? Pritisnite A. Ali menite, da ne? Pritisnite B.
Če boste imeli srečo, se bo pojavil nasmejan obraz in šli boste v naslednji krog ter v zaporedje dodali simbol.
Če nimate sreče, se bo pojavil žalosten obraz.
Poskusite znova s pritiskom na gumb za ponastavitev na zadnji strani!
Uživajte!