Izdelal boš igrico v kateri se boš s črno piko izmikal rdečim pikam, ki se bodo naključno premikale po zaslonu. Igra se konča, ko se ena od rdečih pik dotakne črne. Ustvaril boš spremenljivko Rezultat, ki bo štel koliko sekund si se uspel izmikati rdečim pikam.


Izdelavo igre pričneš tako, da izbrišeš mačka in narišeš majhno črno piko.


Črni piki boš dodal ustrezne ukaze, ki se pričnejo izvajati ob kliku na zeleno zastavico.

1) Vprašaj igralca na katerem nivoju želi igrati igrico. Število, ki jo vtipka igralec je tudi hitrost s katero se bodo premikale rdeče pike, zato je potrebno ustvariti spremenljivko Nivo. Vtipkano številko shrani v spremenljivko Nivo. Spremenljivko Rezultat postaviš na vrednost 0. Ko igralec vtipka številko, pošlji sporočilo Start.

Vsako sekundo povečaj spremenljivko Rezultat za 1. 


2) V neskončni zanki, s pogojnimi stavki, preverjaš ali je pritisnjena katera od smernih tipk (levo, desno, gor, dol). Če je pogoj izpolnjen, naj se črna pika premakne za 10 korakov v smeri smerne tipke.



3) Ves čas preverjaj ali se črna pika dotika rdeče barve. Če je pogoj izpolnjen je igrice konec in vse aktivnosti se naj ustavijo.





Narisati moraš tudi tri rdeče pike. Ker je potrebno vsaki piki dodati tudi program (ki je pri vseh treh pikah enak) predlagam, da v celoti dokončaš rdečo piko (skupaj s programom) in piko šele nato dvakrat podvojiš.

Program za rdečo piko naj ob kliku na zeleno zastavico piko postavi na naključno mesto. Ko pika prejme sporočilo Start naj se obrne za nek poljuben kot, nato pa se naj premika za toliko korakov, kot piše v spremenljivki Nivo. Če je pika na robu, naj se odbije.




Primer delujoče igre si lahko ogledaš tukaj.


Igro lahko še izboljšaš.








Ultime modifiche: lunedì, 3 agosto 2015, 13:04