Spilløkke
Løkka som driver et spill, bilde for bilde: håndter hendelser (tastetrykk, museklikk), oppdater tilstanden til alle objektene, og tegn alt på nytt på en tømt skjerm. Den gjentas mange ganger i sekundet.
Slik kan du tenke om det
- Spilløkka er en tegnefilm Hvert bilde er en ny tegning, og rutinen er den samme hver gang: håndter hendelser, oppdater tilstand, tegn på nytt. Tegningen hører hjemme inni løkka — glemmer du å tømme skjermen, smører de gamle posisjonene seg utover som en hale.
Vanlige feil
- Du tror du tegner objektene bare én gang Du tror at når du har tegnet et objekt på skjermen, blir det stående der. Men i en spilløkke må du tegne ALT på nytt hvert eneste bilde — etter at du har tømt skjermen. Glemmer du å tømme, smører gamle posisjoner utover som en hale; glemmer du å tegne på nytt inni løkka, ser du ingenting bevege seg.
Øv på dette
- Herme: de tre stegene i spilløkka
- Utvide: kjør spillet med Spillflate
- Finn feilen: ballene som står stille
- Sjekk: hvorfor henger alt igjen?
- Begrepssjekk: Mange objekter i et spill
- Drill: Spill-kontrakten
- Drill: Spill-kontrakten — øvet
- Kodeløype: mange objekter i et spill
- Kodeløype: Ballene III — mange objekter
- Kodeløype: Lag din egen sverm