Juego de recoger fruta:
En esta actividad el jugador controla un cesto que podrá mover de izquierda a derecha con los cursores y su objetivo será recoger frutas que irán cayendo desde la parte superior de la pantalla.
Cada vez que recoja un fruto, sumará un punto al marcador "puntos", que será una variable.
El cesto:
El cesto tiene un código muy sencillo, ya que solo debemos hacer que se muestre en una posición de la pantalla y que se mueva a izquierda y derecha cuando presiones los cursores correspondientes, tal y como puede verse en la imagen siguiente.
Fruta cayendo:
En este ejemplo usaremos dos frutas del propio Scratch, la manzana y las bananas, las cuales tienen un código prácticamente idéntico.
La idea del juego es que caiga una pieza de fruta en sentido vertical desde la parte superior de la pantalla de juego y de una posición x aleatoria, y un poco más tarde caiga la segunta pieza de fruta.
Cuando presionemos la bandera verde de inicio de juego la fruta se esconde y se mueve a una posición al azar de la parte superior de la pantalla, además la variable puntos se pone a cero.
Después entramos en un bucle en el cual la fruta irá descendiendo verticalmente con la instrucción sumar a y -5 (aquí se puede cambiar la velocidad de bajada cambiando el 5 por otro número).
Si en algún momento la fruta llega a la parte inferior de la pantalla (calculamos y similar a -170 en el ejemplo), desaparece, se espera un tiempo aleatorio entre 1 y 3 segundos y vuelve a aparecer en la parte superior de la pantalla en una posición aleatoria.
Si la fruta toca el bol (el personaje que movemos), se sumará un punto a la variable puntos, la fruta se esconderá, esperará un segundo y volverá a caer desde la parte superior de la pantalla de nuevo.
Este es el código de la manzana:
Pondremos también una banana cayendo para que haya más variedad en el juego, el código será prácticamente el mismo, solo cambiaremos el tiempo de espera entre que la fruta cae al fondo de la pantalla y vuelve a aparecer.
El escenario del juego quedaria así:
EXTRAS:
Algunos extras podrían ser añadir cambios de velocidad a la fruta según la cantidad de puntos que lleve acumulados el jugador o poner otra variable para las vidas y que el jugador pierda una vida cuando no alcance a recoger una fruta.
Por supuesto sería interesante poner una pantalla de inicio y una de final de juego.