4. Vincular y programar movimientos a los jugadores

4. Programación de bloques de Movimiento

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

¡Hola, Scratchers! En esta lección, nos enfocaremos en vincular los movimientos de los personajes con las animaciones que diseñamos previamente, todo ello utilizando los bloques que hemos aprendido en proyectos anteriores.

Comencemos con el jugador 1. Seleccionaremos el bloque de la «bandera» y crearemos una condición para cuando no se presione ninguna tecla de movimiento. Así, programaremos que cuando no pulsemos ni la tecla «A» ni la tecla «D», el personaje alternará la animación de parada cambiando sus disfraces.

Bloque de parada

Para hacerlo más sencillo y eficiente, crearemos un bloque llamado «Parada».

El bloque de «Parada» se encargará de cambiar los disfraces del personaje entre parada 1, parada 2, parada 3 y parada 4. Además, añadiremos pausas entre cada cambio de disfraz para que las transiciones sean más suaves y estéticamente agradables.

A continuación, procederemos a programar los movimientos. Al presionar la tecla «A», el personaje se desplazará hacia la izquierda; mientras que al presionar la tecla «D», se moverá hacia la derecha.

Bloque de movimiento

Estos movimientos serán cruciales para lograr una experiencia de juego fluida y emocionante. Por ello, crearemos un bloque específico para definirlos y asegurarnos de que, al pulsar las teclas, los movimientos y las animaciones de ataque tengan diferentes velocidades, proporcionando un aspecto más dinámico y entretenido.

Espero que estén disfrutando y encontrando satisfacción en este emocionante reto. No olviden que tienen la libertad de personalizar el proyecto ajustando la velocidad según sus preferencias y gustos.

¡Espero con entusiasmo la próxima lección! Continuaremos avanzando en nuestro emocionante proyecto, aprendiendo y disfrutando del apasionante mundo de la programación y la creación de videojuegos.

Volver a: Smash Bros en Scratch > 1. Smash en Scratch