3. Obstáculos y vidas juego de acción

3. Obstáculos y vidas juego de acción

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

Hola Scratchers, bienvenidos al tercer vídeo del proyecto juego de acción multijugador. Si en los videos anteriores vimos cómo crear nuestro escenario y nuestros jugadores y también los movimientos de estos personajes, que además de moverse, cambiaban de dirección. Lo que vamos a ver en este vídeo, es como vamos a hacer cada vez que toquemos uno de los obstáculos, independientemente de la posición de la cual vengamos, pues no podamos avanzar. También, vamos a crear las vidas, los corazones que indicarán las vidas que vamos teniendo y que vamos perdiendo.

Programar movimiento hacia los obstáculos

Primero, nos centraremos en el movimiento hacía los obstáculos y para ello, programaremos primero en el jugador 1 y después copiaremos este bloque para el jugador 2.  Lo primero que voy a hacer es seleccionar el bloque de la bandera “al hacer clic en la bandera” “por siempre” y cogeremos igual que en el vídeo anterior, cuatro bloques de condición “si entonces”, porque al igual que en el de movimiento, necesitamos un bloque para cada dirección. Porque tendremos que programar que dependiendo de la dirección de la que venimos, al tocar la pared, se nos impulsará a un lado. Si yo vengo de arriba, la pared no me puede impulsar hacía la derecha o si vengo de la izquierda, no me puede impulsar también hacía la derecha, porque si no la estaría atravesando. Es decir, la posición de la que vengamos, será clave para determinar hacia donde nos impulsará la pared.

Programar movimiento hacia donde nos impulsa el obstáculo

Entonces, iniciamos seleccionado el bloque de operador, porque necesitamos dos condiciones en cada dirección. Las condiciones son las siguientes. La tecla que estemos tocando, que determinará la dirección de donde venimos y la otra si tocando el color negro (seleccionarlo con la lupa, para que sea exactamente el color negro).

Para el primer caso. “Si tecla W presionada y tocando el color negro” entonces “sumar a Y: -6, que es lo mismo que avanzo desde donde vengo.  Si la derecha:” “Si tecla D presionada y tocando el color negro” entonces “sumar a X: -6. Con la S: Si tecla S presionada y tocando el color negro” entonces “sumar a Y: 6. Con la A: Si tecla A presionada y tocando el color negro” entonces “sumar a X: 6.

Si nos fijamos, hemos he cho lo contrario a los bloques de movimiento, es decir donde era positivo, aquí es negativo. Comprobamos y vemos que está muy bien.

A continuación, duplicamos este bloque y lo llevamos al jugador 2 y lo que hacemos es cambiar las teclas W por flecha arriba, la D por flecha a la derecha, la S por flecha a la izquierda y la A por flecha a la izquierda. Comprobamos con el jugador 2. Esta perfecto. Tenemos totalmente programado el movimiento.

Crear las vidas

Ahora nos vamos a dedicar a crear las vidas. Seleccionamos el cono de corazón y lo ponemos de tamaño 25 y lo colocaremos en la parte superior del mapa.

Ahora en disfraces, es tan sencillo como duplicar, copiar este mismo corazón y ponerlo a la derecha, luego voy a duplicar este disfraz y voy a poner el restante a la izquierda. Ahora pondré en orden los disfrace, es decir primero habrá tres corazones, luego dos y, por último, uno. Podemos poner el nombre: tres, dos y uno. Para el jugador 2, lo que haremos es duplicar esto mismo y cambiar el color a azul. Cambiamos el nombre Vidas jugador 1 y Vidas jugador 2.

Finalmente, programamos en estos objetos de vida que vayan siempre en esta posición y en el disfraz 3. “al hacer clic en la bandera” “ir a X: -185 Y: 162““cambiar a disfraz 3” y con el jugador 2: “al hacer clic en la bandera” “ir a X: 190 Y:155” “cambiar a disfraz 3”.

Ya tenemos el dibujo de nuestros corazones y faltaría programar que cada vez que disparemos estas vidas vayan bajando. En el siguiente vídeo programaremos los disparos.

Adiós Scratchers

Volver a: Brawl Stars > 1. Juego de acción Brawl Stars