INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
'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
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
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
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!