Obsah:

Micro: bitová pamäťová hra: 4 kroky
Micro: bitová pamäťová hra: 4 kroky

Video: Micro: bitová pamäťová hra: 4 kroky

Video: Micro: bitová pamäťová hra: 4 kroky
Video: Архитектура ЭВМ | Основы Операционных Систем | Ассемблер | 01 2024, Júl
Anonim
Micro: bitová pamäťová hra
Micro: bitová pamäťová hra

Jednoduchá pexeso, kde si musíte zapamätať sekvenciu a odpovedať, ak bola druhýkrát sekvencia rovnaká. Každé kolo sa do sekvencie pridá ďalší krok.

Krok 1: Pripojte svoj mikro: bit k počítaču

Pripojte svoj micro: bit k počítaču
Pripojte svoj micro: bit k počítaču

Na výrobu tejto pexeso potrebujeme iba dve veci:

mikro: bit

počítač na kódovanie

Ak ešte nemáte micro: bit, zaobstarajte si ho! Sú to neuveriteľne zábavné maličkosti, s ktorými je možné pracovať, a ľahký spôsob, ako môžu deti objavovať technológie a programovanie.

Aby ste mohli hrať našu malú hru, musíte pripojiť svoj micro: bit k počítaču pomocou USB kábla.

Krok 2: Prejdite do editora Micro: bit Python

Prejdite do editora Micro: bit Python
Prejdite do editora Micro: bit Python

Na vytvorenie hry budeme potrebovať vložiť kód do nášho mikro bitu. Ak to chcete urobiť, navštívte stránku:

Vyberte zadaný základný kód a prilepte nižšie uvedený kód do editora:

# Sem zadajte svoj kód Python. Napr. Import mikrobitov * náhodný import # generuje akcie zobrazenia = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # všeobecné nastavenia hry sa pohybuje = gameover = False def show_moves (): display.show (pohyby, oneskorenie = 1000) spánok (1000) display.show ('=') spánok (1000) možností = (random.randint (1, 2)) if options == 2: display.show (pohyby, oneskorenie = 1000) spánok (1000) výber možností == 1: dĺžka = len (pohyby) -1 newMoves = zoznam (pohyby) newnr = (random.randint (0, dĺžka)) oldmove = newMoves [newnr] newmove = random.choice (akcie) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') if options == 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 (): move.append (random.choice (actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) sleep (2000)

Krok 3: Nahrajte kód na svoj mikro: bit

Najprv sa uistite, že je váš mikrobit pripojený k počítaču.

V editore kliknite na položku Stiahnuť v ľavom hornom rohu, stiahnite si kód do počítača a presuňte súbor v programe Prieskumník do mikrobitu.

Oranžové svetlo na zadnej strane vášho mikro: bitu začne blikať. Hneď ako sa prenos uskutoční, kód sa spustí a začne sa prvá etapa hry!

Krok 4: Hrajte

Hrať !
Hrať !

Ak chcete hru reštartovať, stlačte tlačidlo vedľa portu USB na vašom micro: bite, ktoré funguje ako tlačidlo reset.

Uvidíte symbol, za ktorým nasleduje znak '='-, druhý symbol a otáznik. Príklad: A = A?

Hra je jednoduchá: rovná sa prvá sekvencia druhej?

Myslíte si, že áno? Stlačte A. Myslíte si, že nie? Stlačte B.

Ak máte šťastie, objaví sa smajlík a prejdete do ďalšieho kola a do sekvencie pridáte symbol.

Ak nemáte šťastie, objaví sa smutná tvár.

Skúste to znova stlačením tlačidla reset na zadnej strane!

Užite si to !

Odporúča: