Scratch kniha

5. Scratch Cup úlohy (výber)

5.3. p05_zázračnný_mešec

V projekte sú pripravené postavy (objekty) ako: mačka, zázračný mešec a minca. 

Úlohou je naprogramovať (po kliknutí na zelenú vlajku), aby sa mačka opýtala používateľa koľko mincí by od nej potreboval. Po zadaní tejto odpovede, mačka mešcu prikáže aby vyčaroval potrebný počet mincí. Nad mešcom sa musí tento počet mincí zobraziť (v hornej časti scény, aby neprekrývali mešec).

RIEŠENIE ÚLOHY

 V tejto úlohe treba naprogramovať všetky 3 postavy (objekty) tak, aby spolupracovali. Postava mešec a minca, sú na začiatku programu skryté.

Najskor zažneme mačkou. Po kliknutí na zelenú vlajku sa spustí program, ktorý začne otázkou "Koľko micí potrebuješ?". Po zadaní odpovede, mačka poprosí mešec o daný počet mincí. Následne vyšle správu "zaklínadlo".


Zázračný mešec, v našom kóde nemá žiadnu úlohu okrem toho aby sa ukázal na scéne po prijatí správy "zaklínadlo".


Nasleduje programovanie mince. Rovnako ako mešec, je na začiatku programu skrytá. Úlohou mince, je po prijatí správy "zaklínadlo" chvíľu počkať, potom sa objaviť približne niekde pri otvore mešca. Na tejto pozícii sa minca nakolonuje (sama seba) toľko krát, koľko mincí používateľ potreboval a napísal do odpovede.


Úlohou každého klonu mince, je umiestnenie sa v náhodnej pozícii v hornej časi scény. Každý klon sa musí samozrejme ukázať.

 

VÝSLEDOK