Exercici. Programem un petit joc amb una variable

En del repte 2 del Quadern de programació i interacció s’explica què són les variables i aquestes s’utilitzen en diferents exemples i exercicis.

Aquí us demanem que creeu dos personatges diferents. El primer ha de poder moure’s amb les fletxes del teclat (podeu replicar l’exercici 2 d’aquest recull), i serà controlat pel jugador. El segon serà un personatge que anirà apareixent a diferents llocs de l’escenari. L’objectiu del primer serà moure’s per atrapar el segon. Quan el primer personatge toqui el segon, aquest últim desapareixerà durant un parell de segons i apareixerà en un nou punt de l’escenari.

Tot això descrit pot ser programat amb esdeveniments, bucles, condicionals i sensors. La novetat serà que afegirem la variable «marcador», que anirà comptant els punts (un punt per cada vegada que el jugador atrapi el segon personatge).

El primer personatge ja sabem com l’hem de programar (vegeu l’exercici «Fem un personatge que es mogui amb les fletxes del teclat»).

Per al segon, crearem un bucle «per sempre» i farem que el personatge vagi a un punt aleatori de l’escenari i, si és tocat per l’altre personatge, farem que desaparegui, s’esperi dos segons i vagi a un nou punt aleatori i torni a aparèixer. A més, cada cop que això passi incrementarem la variable marcador un punt.

Us donem el programa mig fet perquè el completeu: