Turinys:

„Micro: bit“atminties žaidimas: 4 žingsniai
„Micro: bit“atminties žaidimas: 4 žingsniai

Video: „Micro: bit“atminties žaidimas: 4 žingsniai

Video: „Micro: bit“atminties žaidimas: 4 žingsniai
Video: КАК НАСТРОИТЬ L4D2 2024, Liepa
Anonim
„Micro: bit“atminties žaidimas
„Micro: bit“atminties žaidimas

Paprastas atminties žaidimas, kuriame turite prisiminti seką ir atsakyti, jei antrą kartą seka buvo tokia pati. Kiekviename raunde prie sekos pridedamas papildomas žingsnis.

1 veiksmas: prijunkite „Micro: bit“prie kompiuterio

Prijunkite „Micro: bit“prie kompiuterio
Prijunkite „Micro: bit“prie kompiuterio

Norėdami sukurti šį atminties žaidimą, mums reikia tik dviejų dalykų:

mikro: bit

kompiuteris kodavimui

Jei dar neturite „micro: bit“, įsigykite jį! Tai neįtikėtinai įdomios smulkmenos, su kuriomis galima dirbti, ir lengvas būdas vaikams atrasti technologijas ir programavimą.

Norėdami sukurti „Litle“žaidimą, turite prijungti „micro: bit“prie kompiuterio per USB kabelį.

2 veiksmas: eikite į „Micro: bit Python“redaktorių

Eikite į „Micro: bit Python“redaktorių
Eikite į „Micro: bit Python“redaktorių

Norėdami sukurti žaidimą, turėsime įdėti kodą į savo mikro bitą. Norėdami tai padaryti, eikite į:

Pasirinkite pateiktą pagrindinį kodą ir įklijuokite žemiau esantį kodą į redaktorių:

# Čia pridėkite savo „Python“kodą. Pvz., Iš importo iš mikrobitų * importuoti atsitiktinai # generuoti rodomi veiksmai = ["A", "B", vaizdas. ARROW_N, vaizdas. ARROW_E, vaizdas. ARROW_S, vaizdas. ARROW_W] # bendrieji žaidimo nustatymų judesiai = gameover = False def show_moves (): display.show (juda, uždelsimas = 1000) miego (1000) ekranas. rodyti ('=') miego (1000) pasirinkimų = (atsitiktinis.atsiliepimas (1, 2)), jei pasirinkimai == 2: display.show (juda, uždelsimas = 1000) miegas (1000) elif pasirinkimas == 1: ilgis = len (juda) -1 naujas = atsitiktinis.pasirinkimas (veiksmai) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) miego (1000) mygtuko paspaudimas = klaidinga, kai paspaudžiamas mygtukas == 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) miegas (2000) mygtukų paspaudimas = Tikra grąža Klaidingi elifo pasirinkimai == 1: jei button_a.was_pressed (): grąžinkite True buttoneded = True break elif button_b. was_pressed (): display.show (Image. HAPPY) miego (2000) mygtukas nuspaustas = Tikra grąža Klaidinga def add_nextMove (): move.append (random.choice (action)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll („Praleista..“) display.show (Image. SAD) miego režimas (2000 m.)

3 veiksmas: įkelkite kodą į „Micro:“bitą

Pirmiausia įsitikinkite, kad jūsų mikrobitas prijungtas prie kompiuterio.

Redaktoriuje spustelėkite Atsisiųsti viršutiniame kairiajame kampe, kad atsisiųstumėte kodą į savo kompiuterį, ir nuvilkite failą į failų naršyklę į savo mikrobitą.

Oranžinė lemputė „micro: bit“gale pradės mirksėti. Kai tik bus atliktas perkėlimas, kodas pradės veikti ir prasidės pirmasis žaidimo etapas!

4 žingsnis: žaiskite

Žaisti !
Žaisti !

Norėdami iš naujo paleisti žaidimą, paspauskite mygtuką šalia „micro: bit“USB prievado, kuris veikia kaip atstatymo mygtukas.

Pamatysite simbolį, po kurio bus ženklas „=“, antrasis simbolis ir klaustukas. Pavyzdžiui: A = A?

Žaidimas paprastas: ar pirmoji seka lygi antrajai?

Ar manote, kad tai daro? Paspauskite A. Ar manote, kad ne? Paspauskite B.

Jei jums pasisekė, atsiras šypsenėlių veidas, ir jūs pateksite į kitą etapą, pridėdami simbolį prie sekos.

Jei nesiseka, pasirodys liūdnas veidas.

Tiesiog pabandykite dar kartą paspausdami atstatymo mygtuką gale!

Mėgautis !

Rekomenduojamas: