Kazalo:

Micro: bit Memory Game: 4 koraki
Micro: bit Memory Game: 4 koraki

Video: Micro: bit Memory Game: 4 koraki

Video: Micro: bit Memory Game: 4 koraki
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Julij
Anonim
Micro: bitna spominska igra
Micro: bitna spominska igra

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

Povežite Micro: bit z računalnikom
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

Pojdite v urejevalnik Python Micro: bit
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

Igrajte!
Igrajte!

Č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!

Priporočena: