3. Programando una velocidad variable en los gobos

Programación una velocidad variable en los globos

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


Ahora continuación vamos a añadir a nuestro programa que la velocidad sea variable. ¿Y cómo lo podemos hacer?

Una buena idea sería, incrementar la velocidad de los globos a medida que los vayamos explotando. Así cuantos más puntos consigamos más rápidos bajaran los globos y por lo tanto más complicado será el juego.

Que los globos tengan más velocidad cuando consigamos puntos

Lo que haremos cambiar el parámetro de dentro de mover (y) de los globos. De modo que esa velocidad sea variable.

Para que quede claro, lo que podemos hacer es aumentar la velocidad en una décima por cada punto que obtengamos.

Para que lo entendamos tendremos que transcribir a Scratch esta fórmula:

Aceleración puntuación Scratch

Fórmula aceleración y puntos Scratch

Cuando nuestra velocidad sean 2 pasos, y nuestros puntos conseguidos 3. Nuestra velocidad final será 2,3.

Transcripción de la velocidad variable en Scratch

Como la velocidad variará en función de la puntuación.

Vamos a editar el código de la siguiente forma. Recordando siempre que «como los globos bajan» las «y» irán disminuyendo. De lo contrario subirían.

Si preferís hacer un juego donde los globos suban el secreto es editar la velocidad de las «y» y hacerla positiva.

Pero como en este juego las «y» son negativas, en Scratch va a quedar de la siguiente forma:

Fórmula en Scratch globos

 

Volver a: Shooting Balloons > 1. Shooting Balloons