5. Hacemos que las filas de barritas vayan bajando

5. Hacemos que las filas de barritas vayan bajando

¡Hola Scratchers! Bienvenidos a esta nueva lección de nuestro proyecto Arkanoid avanzado.

 En esta lección, lo que haremos es programar las barritas para que vayan cayendo de forma automática y así añadiremos un poco de presión al proyecto. Además lo harán de forma instantánea, no se van a generar una por una, como lo hemos estado viendo.

En primer lugar, lo que haremos es separar el código de la generación de las barritas. Por ahora teníamos que se generaran 7 líneas, pero lo he cambiado a tres. Quitamos las repeticiones con respecto a las líneas y vamos a dejar que se genere una sola fila.

Seguidamente, lo que haremos es añadir un bloque nuevo, para generar esta fila de barritas de forma instantánea. Vamos a generar el bloque y lo llamaremos “Crear barritas” y lo añadimos. Al crearlo podemos empezar las barritas, pero es muy importante que ejecutemos al instante el programa; porque así, no veremos como se van creando cada una de ellas, si no que lo harán de golpe. Además tenemos que invocar este programa para que cada 5 segundos, se genere esa hilera de barritas. Probamos, dejamos que pasen 5 segundos y vemos como se genera otra barrita.

Programa de las barritas para desplazarse hacia abajo

 Generamos un programa nuevo y le diremos que: “al empezar como clon” esas barritas vayan a esperar un rato, constantemente van a estar esperando para bajar en el eje de las X y como lo queremos hacer de golpe, no queremos que constantemente bajen. Queremos que haya una espera y luego bajen de golpe. Para esto, vamos a sumar al eje de las “Y” un -25, por ejemplo, ahora muy importante, vamos a poner la espera para que no bajen super rápidamente. Ponemos por ejemplo 5 segundos, para que no solo se generen las nuevas, si no que la última hilera baje de golpe.

Probamos y vemos como se van generando esas nuevas hileras con las nuevas barritas. Genial

Ahora, ya tenemos un poco de presión añadida, simplemente lo que tenemos que hacer es que cuando lleguen al suelo, nos maten o sea que no puede ser infinito el juego.

Podemos seguir jugando y decidir hacia dónde va la pelotica y de esa forma obtener más puntos. Genial, ya tenemos el juego casi terminado y solo nos falta pulir estos últimos detalles.

Por ahora ya tenemos esta programación hecha y también hemos invocado las nuevas barritas y como al crearse estos clones van a actuar.

 Nos vemos en la próxima lección

Volver a: Arkanoid avanzado > 1. Arkanoid avanzado