Ahoj! Som Charita Carter, hlavná kreatívna producentka pre Walt Disney
Imagineering. Vediem tímy, ktoré vyrábajú atrakcie pre našich hostí.
Neprestajne sa snažíme hľadať spôsoby, ktorými by sme mohli zdokonaliť a
vylepšiť zážitky našich hostí a technológií, ktoré sú ich centrom.
Blahoželám, dokázal si to! Naprogramoval si BB-8. Teraz sme už pripravení na niečo
zložitejšie. Poďme na to! Keďže si zvládol základy programovania, vrátime sa späť
v čase a vytvoríme vlastnú hru s hviezdnym obsadením R2-D2 a C3PO. Najskôr sa musíme
naučiť niečo, čo programátori hier denne používajú: nazývajú to udalosťami.
Udalosti prikazujú programu počúvať alebo čakať, kým sa niečo nestane a potom, keď
sa to stane, vykonať úlohu. Príklady udalostí sú: počúvanie kliku myši,
tlačidla šípky alebo ťuknutia na obrazovku Pošleme R2-D2 smerom hore so správou pre
rebelského pilota a potom zas smerom dole ku inému rebelskému pilotovi.
Udalosti nám slúžia na to, aby sme ho rozhýbali. Keď hráč použije hore/dole
šípky alebo hore/dole tlačidlá. Použijeme blok udalosti hore a pripojíme k nemu blok
ísť hore. Keď hráč stlačí šípku hore, spustí sa kód pripojený k bloku hore.
To isté urobíme, ak chceme, aby sa R2-D2 pohyboval smerom dole.
Namiesto kódovania ovládania pohybu nášho droida vopred, necháme R2-D2 reagovať na
stlačenie tlačidla udalostí, ktoré ním pohybujú po obrazovke. Krok za krokom sa
tvoja hra stáva interaktívnejšou.