Arkanoid en Scratch


En esta práctica se va a programar un juego en Scratch que consiste en derribar los ladrillos tocando con la pelota, impidiendo que caiga ésta por la parte inferior. Se ha configurado tres minutos para conseguirlo.

En principio se han tenido que crear los siguientes objetos: paleta, pelota, ladrillos de diferentes colores y una línea que no se verá para marcar la frontera inferior que la pelota no puede sobrepasar.

Para la paleta se ha utilizado el siguiente código.

Como se aprecia en la imagen, con este código se configura el movimiento, iniciando el cronómetro y total de puntos, además de posicionar la paleta en un punto inicial. Asimismo, al recibir los mensajes de ganaste o perdiste cambiarán los fondos.

El código de la pelota se muestra a continuación.

En el código de la pelota se coloca inicialmente en un punto, se configura que rebote si toca un borde  y se programa el rebote con la paleta. Además, al recibir el mensaje de ladrillo roto apuntará también en una dirección determinada. Finalmente, se configura el código para que se produzca el envío de los mensajes perdiste y ganaste si se sobrepasa la línea inferior no visible o se supera el tiempo, o se consigue el total de puntos posibles, respectivamente. Hya que destacar que para que la línea no se vea se ha coloreado de negro, como el fondo del escenario.

El código de cada uno de los ladrillos se observa más abajo.

En este código se programa que aumente el número de puntos al tocar la pelota , así como esconder el objeto y enviar el mensaje de ladrillo roto.

Si quieres consultar el programa completamente o jugar, entra en el proyecto de Scratch que he compartido.

PROYECTO JUEGO ARKANOID EN SCRATCH

2 Respuestas a “Arkanoid en Scratch

  1. Muy interesante además de manera educativa está muy bien.
    Para el tema de videojuegos y de manera fácil también se puede utilizar Unity que su programación no es de las más complicadas y ayuda a comprender otros lenguajes de programación con el C#.
    Que pena que cuando estudié yo (aún habiendo estudiado telecomunicaciones e informática) se estudiaba de manera muy básica y fue lenguajes algunos ya muy obsoletos que ahora intento ayudar a la comunidad desde mi web http://www.javilazaro.es

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s