INHOUDSOPGAWE:

Micro: bit Memory Game: 4 stappe
Micro: bit Memory Game: 4 stappe

Video: Micro: bit Memory Game: 4 stappe

Video: Micro: bit Memory Game: 4 stappe
Video: Таких голубцов вы не ели никогда!!! Обязательно приготовьте!!! Пошаговый рецепт 2024, November
Anonim
Micro: bit Memory Game
Micro: bit Memory Game

'N Eenvoudige geheuespel, waar u 'n ry moet onthou en moet antwoord as die tweede keer presies dieselfde was. Elke rondte word 'n ekstra stap by die ry gevoeg.

Stap 1: Koppel u Micro: bit aan 'n rekenaar

Koppel jou Micro: bit aan 'n rekenaar
Koppel jou Micro: bit aan 'n rekenaar

Daar is slegs twee dinge wat ons nodig het om hierdie geheuespel te maak:

'n mikro: bietjie

'n rekenaar vir die kodering

As u nog nie 'n micro: bit het nie, kry een! Dit is ongelooflik lekker klein dingetjies om mee te werk, en 'n maklike manier vir kinders om tegnologie en programmering te ontdek.

Om ons klein spel te maak, moet u u micro: bit via die usb-kabel aan 'n rekenaar koppel.

Stap 2: Gaan na die Micro: bit Python Editor

Gaan na die Micro: bit Python Editor
Gaan na die Micro: bit Python Editor

Om die spel te skep, moet ons 'n paar kode op ons mikrobit sit. Om dit te doen, gaan na:

Kies die gegewe kode en plak die onderstaande kode in die redakteur:

# Voeg u Python -kode hier by. Egfrom invoer van mikrobit * invoer ewekansig # genereer vertoningsaksies = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # algemene spelinstellings moves = gameover = Valse def show_moves (): display.show (beweeg, vertraging = 1000) slaap (1000) display.show ('=') slaap (1000) keuses = (random.randint (1, 2)) as keuses == 2: display.show (beweeg, vertraag = 1000) slaap (1000) elif keuses == 1: lengte = len (beweeg) -1 newMoves = lys (beweeg) newnr = (random.randint (0, lengte)) oldmove = newMoves [newnr] newmove = random.choice (aksies) newMoves [newnr] = newmove as oldmove == newmove: keuses = 2 display.show (newMoves, vertraging = 1000) slaap (1000) buttonpressed = Onwaar terwyl knop gedruk == Onwaar: display.show (' ? ') as keuses == 2: as knoppie_b.was_gedruk (): terugkeer Ware knoppie gedruk = Ware onderbreking elif knoppie_. was_gedruk (): display.show (Image. HAPPY) slaap (2000) knoppie gedruk = Ware terugkeer Valse elif keuses == 1: as button_a.was_pressed (): return True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return Valse def add_nextMove (): moves.append (random.choice (actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("gemis..") display.show (Image. SAD) slaap (2000)

Stap 3: Laai die kode op na u Micro: bit

Maak eerstens seker dat u mikrobit aan u rekenaar gekoppel is.

Klik in die redakteur op Aflaai in die linker boonste hoek om die kode na u rekenaar af te laai en sleep die lêer in lêerverkenner na u mikrobit.

Die oranje lig op die agterkant van u mikro: bit begin flikker. Sodra die oordrag gedoen is, begin die kode en die eerste fase van die spel begin!

Stap 4: Speel

Speel!
Speel!

Om die spel weer te begin, druk die knoppie langs die usb-poort op u micro: bit, wat dien as 'n reset-knoppie.

U sal 'n simbool sien, gevolg deur 'n '='-teken, 'n tweede simbool en 'n vraagteken. Byvoorbeeld: A = A?

Die spel is eenvoudig: is die eerste ry gelyk aan die tweede?

Dink jy dit doen? Druk A. Dink jy dit nie? Druk B.

As u gelukkig is, verskyn 'n glimlag, en u gaan na die volgende ronde en voeg 'n simbool by die reeks.

As u nie geluk het nie, verskyn 'n hartseer gesig.

Probeer net weer deur op die reset -knoppie agterop te druk!

Geniet dit!

Aanbeveel: