3. Recoger puntos y hacer crecer nuestros Agars

Cómo hacer crecer el Agar al recoger los puntos

¡Hola Scratchers! Bienvenidos a la lección 3 del curso de Agar.io en Scratch 3.0. En esta lección moveremos nuestros personajes y veremos cómo recolectar puntos para aumentar nuestro tamaño.

Agar crecer tamaño Scratch

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

Programar el movimiento de Agar 1

En esta lección, programaremos el jugador Agar 1 para que nos siga al mover el puntero de nuestro ratón.

Para ello, continuaremos el programa en la bandera verde y dentro de un «por siempre» añadiremos lo siguiente: «apuntar hacia «puntero del ratón»» y «mover _ pasos». Y para dar la sensación que la pantalla es mucho más grande, haremos que la velocidad sea más lenta. Por ejemplo: mover 1 paso.

En la siguiente lección, programaremos el movimiento de Agar 2 con las flechas del teclado.

Recolectar puntos de la comida de Agar.io

Para recolectar los clones de la comida de Agar.io, primero crearemos dos variables en las que se contabilizaran los puntos del jugador 1 y del jugador 2. Una vez creadas, podremos ver a un lado de la pantalla los puntos de ambos jugadores.

A continuación, programaremos los clones para que, al entrar en contacto con Agar 1 o Agar 2, desaparezcan y nos contabilicen puntos. Para ello, iremos a la programación de los clones y añadiremos un nuevo «por siempre» con dos condiciones «si _ entonces». Dentro de cada una, pondremos el sensor «¿tocando «puntero del ratón»?» y lo cambiaremos por Agar 1 y Agar 2.  Cuando Agar 1 o Agar 2 toque el clon de la comida, para que esta desaparezca, tendremos que decirle «elimina este clon».

Si queremos que nos marque un punto en el marcador cuando recolectemos uno de los clones, tendremos que enviarle un mensaje (Eventos) antes de eliminar el clon. Por ejemplo: «punto al jugador 1». Así, cuando el personaje Agar 1 reciba este mensaje, ya podremos añadir el bloque (de las variables que hemos creado) «sumar a «jugador 1″ 1» punto. Del mismo modo tendremos que programarlo para el jugador 2: Agar 2.

Para finalizar, pondremos los puntos a 0 al inicio. Así no empezaremos el juego con la puntuación de la partida anterior. Para ello, tendremos que volver a las variables que hemos creado y añadir, bajo la bandera verde, «dar a «jugador 1″ el valor 0» y lo mismo con el jugador 2.

Aumentar de tamaño de nuestros Agars

Para que nuestro personaje aumente de tamaño al recolectar clones de la comida, haremos que aumente de tamaño en función de los puntos que consiga. Para ello utilizaremos la variable Jugador 1 y Jugador 2 juntamente con el bloque «cambiar tamaño». La combinación de los dos bloques, las colocaremos dentro de «al recibir» punto jugador 1″». De este modo, cuando el jugador 1 consiga 1 punto, Agar 1 aumentará 1 punto su tamaño. Solo nos faltará programar lo mismo para el jugador 2: Agar 2.

En la próxima lección programaremos el movimiento de Agar 2 y veremos cómo alimentarnos de otro jugador más pequeño que nosotros.

¡Hasta la próxima!

 

Volver a: Curso de Agar io > 1. Agar io en Scratch