6. Fin del juego «The floor is lava»

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

6. Fin del juego «The floor is lava»

¡Hola Scratchers! Bienvenidos al sexto y último vídeo del proyecto” Scroll Y  o The floor is lava”

En este vídeo vamos a dar por finalizada este juego, este proyecto; haciendo que cada vez que toquemos la meta final, esta bandera que hemos programado al final del recorrido, vayamos a una pantalla de WIN y si tocamos la lava, perdamos; vayamos a una pantalla de Game Over.

Actualmente la lava está estática y no supone ningún problema. Pero lo que queremos es que la lava suba. Vamos a hacer que sea solo una franja de la lava que suba, porque si no, requeriría más tiempo, que ya veremos en proyectos más elaborados.

 Lo que haremos es que una franja de lava vaya subiendo y que sea como un enemigo básico, pero que suponga que tengamos que subir rápido y que estemos alerta.

Programar pantallas VICTORY y GAME OVER

Lo primero que vamos a hacer es programar estas dos pantallas: Victoria y la de derrota. Para esto, duplicamos el fondo “Blue Sky” dos veces. Al primero le ponemos GAME OVER y al segundo VICTORY. Ponemos que Blue Sky 2 sea inicial. Hacemos que el gato, siempre sea cambiar a fondo inicial.

Ahora vamos a crear estos dos escenarios cambiando un poco el color. El de GAME OVER que sea de color morado rosa con letras negras “GAME OVER” y lo centramos en la pantalla. Para VICTORIA, usamos el color verde y letras negras, ponemos el texto “VICTORY”.

La programación de estos dos bloques es muy sencillo, tan fácil como ir al gato y decirle que: “al hacer clip en la bandera” “por siempre” “si tocando < lava > entonces” “ir al fondo <GAME OVER> “detener todo” Por el contrario “si tocando <color de la bandera> entonces” “ir al fondo VICTORY” y “detener todo”. Probamos y funciona perfecto.

Hacer el movimiento de subir la lava

¿Qué nos falta ahora, para dar por finalizado este proyecto? Nos falta que la lava, nuestro enemigo suba y que el GAME OVER se pueda suceder, no simplemente cayendo, si no si vamos muy lento y nos coge.

Nos dirigimos a lava y vamos a hacer que el cero (0) que vendría a hacer la multiplicación que nos permite saber la posición de la lava, que ahora mismo está estática. Pero no, vamos a hacer que sea una variable. Creamos una variable que se va a llamar LAVA. Donde esta actualmente el cero (0) colocamos “LAVA”. El valor de LAVA va a ser el siguiente: “al hacer clip en la bandera” “dar a LAVA el valor 0” “por siempre” “espere 0,1 segundos” “sume a LAVA 0,2”. Probamos y vemos que va muy rápido. Entonces, cambiamos a “espere 0,2 segundos” “sume a LAVA 0,05”. Vemos y si ahora sube a una velocidad más lenta, que nos permite jugar de verdad.

Finalmente, falta que la lava quede en la capa delantera, para que no parezca que las plataformas están por delante, sino que parezca que es la lava que lo cubre todo. Entonces le decimos “al hacer clip con la bandera” “ir a capa delantera”.  Probamos y muy bien, parece que se están hundiendo las plataformas.

Bueno Scratchers, me despido de este proyecto, diciendo que esta es la manera de hacer este juego. Pero, obviamente hay muchas en cuanto; por ejemplo, lava que es el enemigo que podríamos hacer que fuera una sierra que fuera subiendo. Podemos hacer cactus o muchos enemigos diferentes, que si nos pinchan o nos tocan nos derrotan. Esto lo puedes hacer como quieras.

Espero que les haya gustado mucho este proyecto.

Adiós Scratchers.

Volver a: The floor is lava > 1. The floor is lava