Sadržaj:

Mikro: bit Memorija Igra: 4 koraka
Mikro: bit Memorija Igra: 4 koraka

Video: Mikro: bit Memorija Igra: 4 koraka

Video: Mikro: bit Memorija Igra: 4 koraka
Video: Микробит (micro:bit) - одноплатный учебный микрокомпьютер 2024, Srpanj
Anonim
Micro: bit memorijska igra
Micro: bit memorijska igra

Jednostavna memorijska igra u kojoj morate zapamtiti slijed i odgovoriti ako je drugi put slijed bio potpuno isti. Svaki krug dodaje se dodatni korak u niz.

Korak 1: Povežite svoj Micro: bit s računalom

Spojite svoj Micro: bit na računalo
Spojite svoj Micro: bit na računalo

Samo su dvije stvari potrebne za izradu ove memorijske igre:

mikro: bit

računalo za kodiranje

Ako još nemate micro: bit, nabavite ga! One su nevjerojatno zabavne male stvari s kojima se može raditi, a djeci jednostavan način za otkrivanje tehnologije i programiranja.

Da biste napravili našu malu igru, morate spojiti svoj micro: bit na računalo putem USB kabela.

Korak 2: Idite na Micro: bit Python Editor

Idite u Micro: bit Python Editor
Idite u Micro: bit Python Editor

Da bismo stvorili igru, morat ćemo staviti neki kôd na naš mikro bit. Da biste to učinili, idite na:

Odaberite zadani osnovni kôd i zalijepite donji kôd u uređivač:

# Ovdje dodajte svoj Python kôd. Npr. Iz uvoza mikrobita * uvoz nasumično # generiranje radnji prikaza = ["A", "B", slika. ARROW_N, slika. ARROW_E, slika. ARROW_S, slika. ARROW_W] # opće postavke igre potezi = gameover = False def show_moves (): display.show (pokreti, kašnjenje = 1000) sleep (1000) display.show ('=') sleep (1000) choices = (random.randint (1, 2)) if choices == 2: display.show (potezi, kašnjenje = 1000) spavanje (1000) elif izbori == 1: dužina = len (potezi) -1 newMoves = list (potezi) newnr = (random.randint (0, length)) oldmove = newMoves [newnr] newmove = random.choice (actions) newMoves [newnr] = newmove if oldmove == newmove: choices = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') if choices == 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 choices == 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)

Korak 3: Prenesite kôd na svoj Micro: bit

Prije svega, provjerite je li vaš mikrobit spojen na vaše računalo.

U uređivaču kliknite Preuzimanje u gornjem lijevom kutu da biste preuzeli kôd na svoje računalo i povucite i ispustite datoteku u istraživaču datoteka na svoj mikrobit.

Narančasto svjetlo na stražnjoj strani vašeg micro: bita počet će treperiti. Čim se prijenos završi, kôd će se početi izvoditi i počet će prva faza igre!

Korak 4: Igrajte se

Igra !
Igra !

Za ponovno pokretanje igre pritisnite gumb pored usb-ulaza na vašem micro: bitu, koji djeluje kao gumb za resetiranje.

Vidjet ćete simbol, iza kojeg slijedi znak '='-, drugi simbol i upitnik. Primjerom: A = A?

Igra je jednostavna: je li prvi niz jednak drugom?

Mislite li da ima? Pritisnite A. Mislite li da nije? Pritisnite B.

Ako budete imali sreće, pojavit će se smajlić i preći ćete u sljedeći krug dodavanjem simbola u niz.

Ako nemate sreće, pojavit će se tužno lice.

Samo pokušajte ponovno pritiskom na gumb za poništavanje na poleđini!

Uživati !

Preporučeni: