torek, 21. december 2021

 [Mlajši] - Microbit in Scratch 


Na današnji delavnici smo združili uporabo Scratcha in Microbita. Sprogramirali smo igro v Scratchu, mikrokrmilnik Microbit, pa nam je služil kot krmilnik/joystick. Najprej smo se dogovorili katera tri osnovna izhodišča bomo skupaj zasledovali pri sestavi igre: - glavna figura (dinozaver)

-          stranska figura s katero pridobivamo točke (jabolko)

-          nasprotnik, zaradi katerega se manjšajo točke. (dinozaver T-rex )

 

Najprej smo na strani https://scratch.mit.edu/microbit prenesli link, ki nam je omogočil povezavo Microbita preko bluetooth-a na platformo Scratch. Po temu, ko smo datoteko naložili na mikrokrmilnik, smo v Scratchu dodali razširitev za Microbit in se povezali preko bluetootha. Najprej smo sprogramirali glavno figuro, ki smo jo upravljali z mikrobitom.  Kodo smo zastavili na način, da se igra aktivira, ko pritisnemo zeleno zastavico.  V zanki ponavljaj smo definirali premikanje (spremembe vrednosti x in y, ki so se izvajale z nagibanjem mikrokrmilnika (kompas in merilnik pospeška )).  Ustvarili smo spremenljivko točke in v kodo vnesli štetje točk s prikazom na mikrokrmilniku. Izbrali smo ozadje za našo igro. Sprogramirali smo stransko figuro (jabolko), ki se je naključno premikalo po programskem odru in se v primeru, da je bilo na robu »odbilo« nazaj na oder. S pogojnim stavkom smo definirali, ko se je jabolko dotaknilo dinozavra (zaznavanje barve) spremembo točk (+1) in zvok (odgrizeno jabolko). Kodo smo podvojili za tretjo figuro, le zvok in barvo smo ponovno definirali in spremembo točk (-1).

Navodilo za igro: dinozaver Dingo želi potešiti lakoto z jabolki. Poskusi »uloviti« čimveč jabolk, pri temu pazi, da te ne ulovi T-rex.  Za vsako jabolko dobiš eno točko, z vsakim dotikom T-rexa pa izgubiš točko.

 



 

Ni komentarjev:

Objavite komentar