5. Vinculamos el crecimiento de la serpiente a los puntos
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
5. Vinculamos el crecimiento de la serpiente a los puntos
Hola Scratchers, bienvenidos a la quinta lección de nuestro videojuego de Snake.
Por ahora tenemos las dos variables tanto “esperar” como “puntos” y si se fijan hemos puestos los puntos de 0,5 en 0,5 y ahora veremos porque razón, Si se fijan al ser 0,5 podemos añadir fácilmente dentro de las espera las dos variables tanto la puntuación como la espera que era la espera que era de un punto. Vamos a ver y si va creciendo cada vez que nos comemos una fresita va aumentando de tamaño, 0,5, 1, 1,5 y 2, los puntos van aumentando y así la longitud.
¿Qué haremos ahora? Si se fijan es funcional, pero imagen por ejemplo que queremos que la espera es la que vaya aumentando y los puntos los queremos dejar así. Queremos que en vez de 0,5 en 0,5 vayan subiendo de 1 en 1, porque son los puntos finales, las fresitas que vamos obteniendo.
Siendo así, hay otra forma de programar esto, muy sencillita, que es que en vez de sumar 0,5 puntos cada vez que coma una fresita, vamos a sumar 1 punto que sería lo normal.
En la programación después “al comenzar como clon” vamos a quitar “esperar espera + puntos segundos”, lo vamos a separar y vamos a dejar solo “esperar espera segundos “
El truco básicamente sería que vamos a editar la espera, vamos a hacer que esta espera incremente cada vez que haya un cambio de posición de las fresitas, eso significa que nos hemos comido una fresita. Para esto, justo debajo de “sumar puntos 1” colocamos “sumar a espera 0,5” que es lo que queríamos editar de 0,5 en 0,5 segundos.
Vamos a hacer la prueba y efectivamente vemos como las esperas van subiendo de medio segundo en medio segundo y los puntos van aumentando de 1 en 1.
Tal vez no quieres que se vean ni las esperas, ni los puntos, pero en este momento son visibles y queríamos que se vieran estéticos y que se entendieran bien.
Vamos a la próxima lección de este videojuego de Snake. Hasta ahora