Satura rādītājs:

Micro: bit Atmiņas spēle: 4 soļi
Micro: bit Atmiņas spēle: 4 soļi

Video: Micro: bit Atmiņas spēle: 4 soļi

Video: Micro: bit Atmiņas spēle: 4 soļi
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
Micro: bitu atmiņas spēle
Micro: bitu atmiņas spēle

Vienkārša atmiņas spēle, kurā jāatceras secība un jāatbild, ja otrreiz, secība bija tieši tāda pati. Katrā kārtā secībai tiek pievienots papildu solis.

1. darbība. Savienojiet savu Micro: bit ar datoru

Savienojiet savu Micro: bit ar datoru
Savienojiet savu Micro: bit ar datoru

Lai izveidotu šo atmiņas spēli, mums ir vajadzīgas tikai divas lietas:

mikro: bits

dators kodēšanai

Ja jums vēl nav mikro: bit, iegādājieties to! Tie ir neticami jautri sīkumi, ar kuriem strādāt, un vienkāršs veids, kā bērniem atklāt tehnoloģijas un programmēšanu.

Lai izveidotu mūsu spēli Litle, jums ir jāpievieno savs micro: bit datoram, izmantojot USB kabeli.

2. darbība: dodieties uz Micro: bit Python redaktoru

Dodieties uz Micro: bit Python redaktoru
Dodieties uz Micro: bit Python redaktoru

Lai izveidotu spēli, mūsu mikrobitā būs jāievieto kods. Lai to izdarītu, dodieties uz:

Atlasiet norādīto pamata kodu un ielīmējiet tālāk redzamo kodu redaktorā:

# Šeit pievienojiet savu Python kodu. Piemēram, no mikrobitu importēšanas * importēšanas izlases # ģenerēšana parāda darbības = ["A", "B", attēls. ARROW_N, attēls. ARROW_E, attēls. ARROW_S, attēls. ARROW_W] # vispārējie spēles iestatījumu gājieni = gameover = False def show_moves (): display.show (kustas, aizkave = 1000) miega (1000) displejs. show ('=') sleep (1000) options = (random.randint (1, 2)) if options == 2: display.show (pārceļas, aizkavēšanās = 1000) miega (1000) elif izvēle == 1: garums = len (pārvietojas) -1 jauns Pārvietojas = saraksts (pārvietojas) newnr = (nejaušs.randint (0, garums)) oldmove = newMoves [newnr] newmove = random.choice (darbības) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttoneded == 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) miega (2000) poga nospiesta = Patiesa atgriešanās Nepareizas elif izvēles iespējas == 1: ja button_a.was_pressed (): atgriežas True buttoneded = True break elif button_b. was_pressed (): display.show (Image. HAPPY) miega (2000) poga nospiesta = True return False def add_nextMove (): move.append (random.choice (action)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) miega režīms (2000)

3. darbība: augšupielādējiet kodu savā Micro: bitā

Pirmkārt, pārliecinieties, vai jūsu mikrobit ir savienots ar datoru.

Redaktorā augšējā kreisajā stūrī noklikšķiniet uz Lejupielādēt, lai lejupielādētu kodu datorā, un velciet un nometiet failu pārlūkā uz savu mikrobitu.

Sāks mirgot oranžā gaisma jūsu micro: bit aizmugurē. Tiklīdz pārsūtīšana būs pabeigta, kods sāks darboties un sāksies spēles pirmais posms!

4. solis: spēlējiet

Spēlēt!
Spēlēt!

Lai restartētu spēli, nospiediet pogu blakus micro-bit USB portam, kas darbojas kā atiestatīšanas poga.

Jūs redzēsiet simbolu, kam seko "=" zīme, otrs simbols un jautājuma zīme. Piemēram: A = A?

Spēle ir vienkārša: vai pirmā secība ir vienāda ar otro?

Vai jūs domājat, ka tā ir? Nospiediet A. Vai, jūsuprāt, tā nav? Nospiediet B.

Ja jums ir paveicies, parādīsies smaidīga seja, un jūs pāriesit uz nākamo kārtu, pievienojot secībai simbolu.

Ja jums nav paveicies, parādīsies skumja seja.

Vienkārši mēģiniet vēlreiz, nospiežot atiestatīšanas pogu aizmugurē!

Izbaudi !

Ieteicams: