Para programar todo este juego, seguiremos un importante consejo de programacion: dividir la programación en partes más pequeñas e ir resolviendo cada una de ellas.
1. Variables:
Creamos variables para el tiempo (un minuto) y las vidas (empezará con 10 vidas). Las variables son espacios en la memoria de la computadora que guardan información que varía, bajo un nombre descriptivo.
Y las programamos para que al comenzar el juego, la variable vidas esté en 10 y la variable tiempo en 0.
El siguiente video te ayudará a entenderlo mejor:
Transcripción del video
Vamos a comenzar este juego creando variables. Variables son espacios en la memoria de la computadora que guardan información que va variando, como si fueran una carpeta que yo puedo rotular con un nombre y voy guardando en ella información que va cambiando. Para eso voy a la categoría variables, crear una variable y creo una variable, por ejemplo, que se llame vidas. Es muy importante que el nombre de la variable sea descriptivo para que después poder encontrarla o poder entender de qué se trataba esa variable. Esta variable se va a tratar de las vidas que tenga mi personaje. Y le vamos a decir acá en el escenario, en el fondo, por ejemplo, que al presionar la bandera verde le dé a mi variable, o sea, a esta variable que se llama vidas, el valor, por ejemplo, 10, para que cuando comience el juego el personaje tenga 10 vidas. Y después vamos viendo si va perdiendo o va ganando vidas. Depende de otros factores. Y vamos a crear otra variable que se llame tiempo. y vamos a hacer que también al comenzar el juego, en realidad la variable tiempo empiece en cero, pero le vamos a decir que también al presionar la bandera verde, repita 60 veces, esperar un segundo y sumar a la variable tiempo 1.
¿Qué va a hacer esto? Va a repetir 60 veces esperar un segundo e ir incrementando la variable tiempo de uno en uno. Es decir, que me va a ir mostrando los segundos que van pasando del juego. Y solo 60 veces, porque cuando llegue a 60 segundos el juego se termina. Si todavía tengo vidas, si no tengo vidas, ya no me quedan, se va a terminar antes.