5. Programar los saltos y los rebotes en las plataformas

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

5. Programar los saltos y los rebotes en las plataformas

¡Hola Scratchers! Bienvenidos al quinto vídeo del proyecto” Scroll Y  o The floor is lava”

En este vídeo vamos a hacer dos cosas. Primero vamos a programar el movimiento del personaje, para hacer que cuando toque el techo de las plataformas, es decir el color verde, rebote hacia abajo y parezca que se ha dado un golpe. Por ello, tenemos que hacer esta animación de caer.

Después como el juego se ha modificado levemente en algunas cosas, vamos a tener que pulir estos errores y también algunos errores que hemos ido arrastrando desde el principio del proyecto. Por ejemplo, cuando digo que el juego va a cambiar, me refiero a que ahora yo puedo atravesar el color verde, por lo tanto, cuando programemos esto, tenemos que ajustar estas plataformas y la última (meta), para que podamos llegar a ella.

Movimiento del personaje que choque cuando toque el color verde

Por lo pronto, nos vamos a centrar en el movimiento del personaje, hacer que choque cuando toque el techo. Lo vamos hacer de una forma muy sencilla. Nos dirigimos al personaje: “al hacer clip a la bandera” “por siempre” “si tocando <color verde> entonces” “sumar a SCROLL Y 15.  Al sumar un valor en positivo a SCROLL Y parece que el personaje está cayendo. Probamos y ajustamos a 17 para que la caída sea más brusca. Perfecto.

Aquí, debemos hacer un ajuste en la quinta plataforma, en vez de 0,6 vamos a poner 0,5 y en vez de -10 vamos a poner 10. Así, si ya puede saltar.

Ahora nos falta poder acceder a la última plataforma. De igual forma nos dirigimos a la programación de esta plataforma y vamos a cambiar 1,2 por 1,1. Haciendo los menores cambios posibles. Probamos y vemos si podría saltar y si salta. Ahora tendríamos que ajustar que aparezca y desaparezca la plataforma; no está bien ajustado.

Entonces, ¿cómo lo vamos a hacer? Lo hacemos dirigiéndonos al SCROLL Y y cambiamos -200 a -220. Ya ves que todas estas variables, las cifras que tenemos que poner exactos, la mejor manera es ir probando mediante ensayo o error. Probamos y si ya vemos que tenemos totalmente ajustado el juego, a partir de este movimiento de saltar y chocar.

Ajustes de valores para sincronizar las plataformas

Finalmente, vamos a pulir que las plataformas estén exactamente en su posición, porque veo que sí cuadran; si jugamos rápido. Pero, si nos fijamos no acaban de estar sincronizadas. Entonces, vamos a ir de plataforma en plataforma. Vamos a centrarnos primero en que aparezcan las de arriba y luego vamos a ver si la desaparición de las de abajo también es correcta. Vamos a ver, la primera: si la primera yo creo que es correcta. Vemos la segunda y no esta sincronizada, aparece demasiado pronto. Entonces modificamos el valor de -50 por -60, miramos y vemos que el movimiento es ahora más natural.  Con la siguiente pasa lo mismo y pondremos -100 en vez de -60 que era el valor anterior. De esta manera queda mucho más natural el movimiento.

Ahora vamos a fijarnos en la desaparición de las primeras plataformas, probamos y si, cada una desaparecen bien. Están bien sincronizadas.

Miramos la desaparición de las ultimas, creo que a la primera de estas le falta que desaparezca antes; cambiamos en vez de – 400 colocamos -360 y con este valor ya está sincronizada. Las demás están bien.

Probamos haciendo el truco de saltar arriba de la meta y vemos que todas desaparecen bien, menos una que tarda milésimas de segundo en desaparecer y para solucionarlo ponemos en vez de – 360 a -500. Con esto queda muy bien las transiciones de todas las plataformas.

Muy bien Scratchers, lo que falta es programar el final del juego, y para ello necesitamos, que es lo que veremos en siguiente vídeo, programar el movimiento de la lava y programar que cuando toquemos la bandera vamos a la pantalla de victoria y que cuando toquemos la lava, vamos a una pantalla de Game Over. Todo esto, en el sexto y último vídeo.

Adiós Scratchers.

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