5. Programar un temporizador y el fin del juego
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
5. Programar un temporizador y el fin del juego
¡Hola Scratchers! Bienvenidos al quinto vídeo del nuevo proyecto Juego de Tiro con arco.
En el vídeo anterior ya vimos como el juego ya lo tenemos casi acabado, simplemente nos faltaría diseñar y programar nuestra pantalla final. Es decir, un final para el juego.
En mi caso, he pensado crear un temporizador con 60 segundos para disparar a todos los enemigos u objetivos que podamos y una vez hayamos agotado ese tiempo, aparecerá una pantalla con el resultado de la puntuación que hayamos conseguido.
Creación Variable Tiempo
Primero que todo, creamos la variable “TIEMPO” y seleccionamos el bloque “bandera” y le voy a decir que desde el principio esta variable se inicialice con un valor de 60. Podemos hacerlo con 2 minutos o 3 minutos, como quieran. “Dar a TIEMPO el valor de 0 ““Por siempre” “esperar 1 segundo” “sumar a TIEMPO -1”. Probamos y funciona va bajando los puntos. Lo que queremos es que llegue a 0 y allí suceda algo.
Seguidamente, vamos a “bandera”” Por siempre” y con un condicional. Si “TIEMPO es igual a 0” (cero). Entonces, vamos a ir a otra pantalla y todos los enemigos van a desaparecer. Para ello, vamos a mandar un mensaje de” FINAL” que debemos crear previamente. Para hacer esto, en el personaje “Flecha” al “recibir FINAL” se va a esconder y esto aprovechamos para duplicarlo y copiarlo en cada uno de los personajes. Esto significa que al llegar a 0, todos los personajes se van a esconder y lo que voy a hacer es que aparezca un personaje externo, como un árbitro que me va a decir cuantos puntos he conseguido.
Seleccionar ABBY para mostrar puntos conseguidos
A continuación, seleccionamos a ABBY. ¿Qué va hacer ABBY? ABBY “al hacer clic en bandera” “esconder” luego “al recibir FINAL” “mostrar” e ir a estas coordenadas, más o menos al centro de la pantalla “ir a X: -7 Y: -69. Lo que ABBY va a decir es cuantos puntos hemos conseguido. Para esto, debemos colocar “decir Hola has conseguido estos puntos” “duración 2 segundos”. Ahora hacemos nos diga exactamente el valor de esos puntos “decir PUNTOS durante 60 segundos. Una vez obtenga esto, ya se detendrá el juego “detener todo”. Si queremos empezar debemos pulsar la “bandera”.
Así Scratchers, espero les haya gustado mucho esta serie de vídeos. En el último vídeo apartado de extras, lo que vamos a ver es como mejorar nuestro juego, con diferentes funciones extras muy divertidas que van a ser el juego sea más largo y sobre todo más bonito y más chulo.
Espero les haya gustado mucho, nos vemos en siguiente y último
Adiós Scratchers.