Sisällysluettelo:

Micro: bit Muistipeli: 4 vaihetta
Micro: bit Muistipeli: 4 vaihetta

Video: Micro: bit Muistipeli: 4 vaihetta

Video: Micro: bit Muistipeli: 4 vaihetta
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Marraskuu
Anonim
Micro: bittinen muistipeli
Micro: bittinen muistipeli

Yksinkertainen muistipeli, jossa sinun on muistettava sekvenssi ja vastattava, jos toinen kerta, sarja oli täsmälleen sama. Jokaisella kierroksella sarjaan lisätään lisävaihe.

Vaihe 1: Liitä Micro: bit tietokoneeseen

Liitä Micro: bit tietokoneeseen
Liitä Micro: bit tietokoneeseen

Tarvitsemme vain kaksi asiaa tämän muistipelin tekemiseen:

mikro: bitti

tietokone koodausta varten

Jos sinulla ei vielä ole micro: bittiä, hanki se! Ne ovat uskomattoman hauskoja pieniä asioita, joiden kanssa työskennellä, ja lasten helppo tapa löytää tekniikkaa ja ohjelmointia.

Jotta voit tehdä litle-pelimme, sinun on liitettävä micro: bit tietokoneeseen USB-kaapelin kautta.

Vaihe 2: Siirry Micro: bit Python Editoriin

Siirry Micro: bit Python Editoriin
Siirry Micro: bit Python Editoriin

Pelin luomiseksi meidän on lisättävä koodi mikrobitillemme. Voit tehdä tämän siirtymällä osoitteeseen:

Valitse annettu peruskoodi ja liitä alla oleva koodi editoriin:

# Lisää Python -koodisi tähän. Esimerkiksi mikrobittien tuonti * tuonti satunnainen # luo näyttöjen toiminnot = ["A", "B", kuva. ARROW_N, kuva. ARROW_E, kuva. ARROW_S, kuva. ARROW_W] # yleiset peliasetusten siirrot = gameover = False def show_moves (): display.show (liikkuu, delay = 1000) uni (1000) display.show ('=') uni (1000) valinnat = (random.randint (1, 2)) if options == 2: display.show (liikkuu, viive = 1000) uni (1000) elif-vaihtoehdot == 1: pituus = len (liikkuu) -1 newMoves = lista (liikkuu) newnr = (satunnainen.randint (0, pituus)) oldmove = newMoves [newnr] newmove = satunnainen.valinta (toiminnot) 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) sleep (2000) buttonpressed = True return Väärät elif -valinnat == 1: jos button_a.was_pressed (): palauta True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) uni (2000) buttonpressed = True return Väärä def add_nextMove (): move.append (random.choice (action)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) uni (2000)

Vaihe 3: Lataa koodi Micro: -bittiisi

Varmista ensin, että mikrobit on liitetty tietokoneeseen.

Napsauta editorissa Lataa vasemmassa yläkulmassa ladataksesi koodin tietokoneellesi ja vetämällä ja pudottamalla tiedoston Resurssienhallinnassa mikrobitisi.

Mikro: bitin takana oleva oranssi valo alkaa vilkkua. Heti kun siirto on tehty, koodi alkaa toimia ja pelin ensimmäinen vaihe alkaa!

Vaihe 4: Pelaa

Pelata !
Pelata !

Käynnistä peli uudelleen painamalla micro: bitin usb-portin vieressä olevaa painiketta, joka toimii nollauspainikkeena.

Näet symbolin, jota seuraa '='-merkki, toinen symboli ja kysymysmerkki. Esimerkiksi: A = A?

Peli on yksinkertainen: onko ensimmäinen sarja sama kuin toinen?

Onko se mielestäsi? Paina A. Luuletko, että ei? Paina B.

Jos olet onnekas, hymiö tulee näkyviin ja siirryt seuraavalle kierrokselle lisäämällä symbolin sarjaan.

Jos sinulla ei ole onnea, surulliset kasvot tulevat näkyviin.

Yritä uudelleen painamalla takana olevaa nollauspainiketta!

Nauttia !

Suositeltava: