Izmantojot micro:bit, uzbūvē spēli, kurā galaktika jāsargā no krītošām komētām.
Tev vajadzēs:
Dodies uz programmēšanas vidi makecode.microbit.org
Pieslēdz micro:bit pie datora un savieno to!
Sadaļā variables nodefinē spēles varoņus sargs
un kometa1
.
Pievieno laukumam galaktikas sargu tā, lai tas novietotos laukuma apakšā pa vidu. Zaļās figūras meklē sadaļā Advanced - Game
Lai sargs kustētos pa kreisi, jāiedarbina poga A
.
Līdzīgā veidā nodefinē darbību arī B
pogai, sargu pakustinot uz pretējo pusi.
Ja sargs kustās kā pa kreisi, tā arī pa labi, jāpievieno vēl viens spēles varonis (sprite) - krītošā komēta.
Spēlei sākoties, komēta vienmēr parādīsies kādā no augšējās rindas pozīcijām.
Lai spēle ritētu uz priekšu, komētai ik pēc īsa brīža jātuvojas galaktikas sargam. Tā varētu būt pussekunde jeb 500 milisekundes (ms).
Zinot, ka gaismu panelis ir koordinātu plakne ar x
un y
asīm, tad saprotam, ka ik pēc pussekundes komētai y
vērtība izmainās par 1
.
Savukārt, ja komēta sasniedz apakšējo rindu un tās y
vērtība ir 4, tai jāatgriežas 1. rindā jau jaunas komētas veidolā.
Pievieno nepieciešamās figūras!
Komētai saskrienoties ar galaktikas sargu, spēlei jābeidzas (game over). Pievieno atbilstošu figūru!
Sadaļā Game
atradīsi figūras, kas ļauj pievienot dzīvības (lives). Papildini algoritmu tā, lai spēle beigtos brīdī, kad sargs 3. reizi saskriesies ar komētu.
Pievieno papildus komētas!
Paraugs ar papildus komētām: