Uten datamaskin | Den store hendelsen
Denne øvelsen kalles "Den store hendelsen", og handler om hvordan
vi kan kontrollere programmer og endrer hvordan de oppfører seg med hendelser.
Som når vi trykker på en knapp eller en mus. I denne øvelsen skal du fjernstyres av
en papir-fjernkontroll! Det blir akkurat som et ordentlig TV-spill. En hendelse er noe som får
andre ting til å skje. Som når du trykker på musknappen, og en nettside
lastes. Det er en hendelse! Når du tar på nettbrettet for skyve teksten nedover,
er det også en hendelse. Hendelser er en fin måte å la brukeren styre programmer på
akkurat når de vil. La meg nevne hendelser som vi alle reagerer på...
Blir vi sultne, går vi til kjøleskapet.
Hører vi postmannen komme - og at det slippes noe i postkassa -
da går vi og henter posten. Dette kan sammenlignes med å trykke på musa eller
bevege en joystick. Hendelser som får oss til å gjøre noe. De fleste
som lager TV-spill, vet at det er en hendelse som alle kaller "oppdater", og den
skjer 30-60 ganger i sekundet. For spill-programmerere er det like viktig som
museklikk eller at vi trykker på joysticken, for vi pleier å vente på den oppdateringen,
og så sjekker vi om joysticken har blitt brukt da.
"Oi, noen har trykket på knappen. I dette bildet? Ja eller nei?" Uten hendelser ville ikke
spilleren kunne bevege seg. Eller hoppe. Du ville ikke kunne kontrollere hva som skjer.
Og spillet kunne ikke klare å ikke animere noe. Det er bare fordi
vi har hendelser, at vi kan lage animasjoner og få ting til å bevege seg.