5. Zložitejšie úlohy

5.1. Úloha - Chudíková

Mojím cieľom bolo zreplikovať známu hru, ktorú môžeme nájsť v Google Chrome keď nemáme pripojenie na sieť. Teda mať postavičku, ktorá bude skákať cez prekážky.

Ako prvý krok som si vybrala postavu, prekážky a pozadie. Potom som si nastavila zariadenie CyberPi tak, aby mi posielalo správy po stlačení konkrétnych tlačidiel. Po stlačení páčky nahor vyšle správu SKOK, pri stlačení B vyšle správu PLAY, a po stlačení A zastaví celú hru. Vytvorila som si aj správu STOP, ktorá patrila prekážkam.

Rovno som si nastavila aj prijatie správ PLAY, STOP a stlačenie tlačidla A, tak aby mi LED pásik nastavil farby na zelená (pri PLAY) a červenú (pri správe STOP alebo stlačení A).


Ako ďalší krok, som začala nastavovať svoju postavu. Pridelila som jej úlohu po prijatí správy SKOK. Postava mi pomocou cyklu vyskočila hore a potom nadol. Taktiež som pridelila úlohy správe PLAY - postava mi skočila na súradnice v ľavom dolnom rohu a začala meniť kostým aby vyzerala, že sa pohybuje. Ako posledný krok som si vytvorila vlastnú premennú, ktorá mi počítala body.


V poslednom kroku som si nastavila prekážku. Po prijatí správy PLAY skočí na súradnice v pravom dolnom rohu a začne sa kĺzať smerom doľava. Tiež som nastavila podmienku čakania až kým sa nedotýka postavy. V tom prípade rozošle správu STOP, ktorá zastaví hru. Túto prekážku som duplikovala, pričom druhej prekážke som dodatočne prikázala aby sa schovala a zobrazila sa až po sekunde.