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: No More Update Nightmares! Windows 10/11 Mastery for IT Pros Part 2 2024, Červenec
Anonim
Micro: bitová paměťová hra
Micro: bitová paměťová hra

Jednoduchá paměťová hra, kde si musíte zapamatovat posloupnost a odpovědět, pokud podruhé byla sekvence úplně stejná. Každé kolo se do sekvence přidá další krok.

Krok 1: Připojte Micro: bit k počítači

Připojte svůj Micro: bit k počítači
Připojte svůj Micro: bit k počítači

K vytvoření této pexeso potřebujeme pouze dvě věci:

mikro: bit

počítač pro kódování

Pokud ještě micro: bit nemáte, pořiďte si ho! Jsou to neuvěřitelně zábavné maličkosti, se kterými lze pracovat, a snadný způsob, jak děti mohou objevovat technologie a programování.

Abyste mohli hrát naši drobnou hru, musíte svůj micro: bit připojit k počítači pomocí USB kabelu.

Krok 2: Přejděte do editoru Micro: bit Python

Přejděte do editoru Micro: bit Python
Přejděte do editoru Micro: bit Python

K vytvoření hry budeme muset na náš mikro bit vložit nějaký kód. Chcete-li to provést, přejděte na:

Vyberte daný základní kód a vložte níže uvedený kód do editoru:

# Sem přidejte svůj kód Pythonu. Např. Import mikrobitů * import náhodný # generovat zobrazuje akce = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # obecné nastavení hry se pohybuje = gameover = False def show_moves (): display.show (pohyby, zpoždění = 1000) spánek (1000) display.show ('=') spánek (1000) volby = (random.randint (1, 2)) pokud volby == 2: display.show (tahy, zpoždění = 1000) spánek (1000) výběr možností == 1: délka = len (pohyby) -1 newMoves = seznam (tahy) newnr = (random.randint (0, délka)) oldmove = newMoves [newnr] newmove = random.choice (akce) 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 svůj mikro: bit

Nejprve se ujistěte, že je váš mikrobit připojen k počítači.

V editoru klikněte na Stáhnout v levém horním rohu, stáhněte si kód do počítače a přetáhněte soubor v Průzkumníku souborů do svého mikrobitu.

Oranžové světlo na zadní straně vašeho micro: bitu začne blikat. Jakmile je přenos dokončen, kód začne běžet a začne první fáze hry!

Krok 4: Hrajte

Hrát si !
Hrát si !

Chcete-li hru restartovat, stiskněte tlačítko vedle USB portu na vašem micro: bitu, který funguje jako resetovací tlačítko.

Zobrazí se symbol, za ním znak '=', druhý symbol a otazník. Příklad: A = A?

Hra je jednoduchá: rovná se první sekvence druhé?

Myslíte si, že ano? Stiskněte A. Myslíte si, že ne? Stiskněte B.

Pokud budete mít štěstí, objeví se smajlík a půjdete do dalšího kola a do sekvence přidáte symbol.

Pokud nemáte štěstí, objeví se smutná tvář.

Zkuste to znovu stisknutím tlačítka reset na zadní straně!

Užívat si !

Doporučuje: