4. Programamos el contacto de Snake con la comida

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

4. Programamos el contacto de Snake con la comida

Hola Scratchers, bienvenidos a la lección número cuatro de este curso de Snake en scratch.

Por ahora tenemos el videojuego bastante adelantado, pero vamos a programar el contacto con esta strawberry, esta fresita, para que se vaya moviendo de sitio y nos vaya dando puntos.

En primer lugar, vamos a poner una banderita, para decidir que es lo que va hacer esta fresa, vamos a decirle que se espere constantemente hasta que toque al otro personaje que es la serpiente. Entonces colocamos “esperar hasta que … tocando Snake”.

Una vez hecho esto, lo que haremos es que esta fresita va a cambiar de lugar, con lo cual vamos a ir a movimiento y usaremos el bloque de “ir a una posición aleatoria”.

 Vamos a probar, ya que nos permite probar muchísimo.  Vamos a ver que ocurre cuando tocamos la fresita, esta cambia de lugar, pero volvemos a tocar y está pasando de nosotros, esto pasa porque se debe programar para reproducir siempre, no solo la primera vez. Para esto, colocamos un “por siempre” debajo de la banderita. Probamos ¡Genial! ya lo tenemos, funciona.

Creación de la variable para contabilizar los puntos

Ahora lo que haremos es crear una variable para contabilizar estos puntos, porque será muy chulo que la fresita nos vaya acumulando puntos. Crearemos una variable que llamaremos “puntos” y esta bien que sea para todos los objetos. No hay problema que los demás objetos tengan esta información, así que lo dejaremos así.

A continuación, vamos a decirle en que momento tiene que sumar puntos, podríamos hacerlo en un programa aparte, pero en este caso vamos a reciclar el que ya tenemos, porque ya tenemos aquí la banderita.  Vendremos a las variables y buscaremos esta “dar a puntos el valor 0 (cero), este es el valor inicial que queremos que tenga y luego vamos a sumar a nuestros puntos 1 punto o 0,5 puntos, luego veremos las opciones que tenemos después de cambiar de posición.

Ahora podemos hacer algún experimento que otro, vamos a jugar a ver si nos funciona bien y si nos funciona bien pasaremos a la siguiente lección. Vamos a buscar el punto 1 y así sucesivamente vamos a ir consiguiendo los puntos de medio punto en medio punto. Hemos puesto medio punto, para que luego nos sea más fácil al momento de hacer que esta serpiente crezca.

Así que nos vemos en la próxima lección donde vincularemos el crecimiento de la serpiente a los puntos que lleva. Hasta ahora.

Volver a: Snake en Scratch > 1. Snake en Scratch