Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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 !