Funciones en scratch


Iinicialmente vamos a hacer una función que haga que el gato parezca que salte:


Imagen logo Python

En el desarrollo de un videojuego, es común necesitar diferentes tipos de salto, como un salto estándar, uno que llegue más alto, y otro que recorra más distancia horizontal. Aunque todos los códigos para estos saltos son similares, no se puede resolver el problema con un solo ciclo debido a que cada tipo de salto requiere valores diferentes. Además, si se usan muchos comandos, el código puede volverse extremadamente largo y difícil de manejar. Por esta razón, se utilizan funciones para simplificar la escritura y organización del código. A continuación, se muestra cómo se puede crear la función salto en Scratch. Primero, ve al menú izquierdo, selecciona Mis bloques y luego elige Crear un bloque, lo que abrirá la siguiente imagen:


Imagen logo Python

Vamos a definir la función salto añadiendo dos parámetros: uno llamado altura y otro llamado ancho, para poder ajustar los valores del salto. Una vez creada, la función se verá de la siguiente manera:


Imagen logo Python

Así, dependiendo de la tecla que presionemos, se realizan diferentes tipos de saltos. Esto demuestra cómo las funciones pueden simplificar y reducir el trabajo en la programación.