El ataque de los clones.

foto-episodio-ii-el-ataque-de-los-clones

Unos meteoritos se están acercando peligrosamente a tu planeta, la única manera de salvar a tu planeta es destruirlos con tu laser. Así es como llevo el videojuego de ejemplo para mi clase de robótica, aunque cada uno está haciendo el suyo a su gusto, algunos incluso de plataformas. https://scratch.mit.edu/projects/123528045/#player 

Siguiendo en la linea del último post sobre cómo hacer un videojuego (que estamos fabricando en la asignatura de robótica de 2º de la ESO). A continuación vamos a introducir a los «malos» de la película. Aprovecharé para introducir en clase el concepto de clones, eventos, comunicación entre objetos, etc…

CLONES:

Scratch en un código de programación orientado a objetos, una de las facilidades que tiene es que no tenemos que repetir un mismo objeto varias veces, podemos definirlo una vez y «recrearlo» donde queramos, con el tamaño y posición deseadas. Para ello fijémonos en el meteorito.

captura-de-pantalla-2016-10-06-19-33-31

En la bandera verde decimos que al empezar el programa se esconda el meteorito (pues empiezan fuera de pantalla), luego planteamos que aparezcan como clon, pero aparecerán aleatoriamente, por eso pongo lo de esperar de 1 a 4 segundos cada vez.

Una vez creado hay que fijarse en lo que pone «Al comenzar como clon», esto lo hará cada meteorito nuevo al crearse. Una vez más introducimos el azar para darle más vidilla al juego. Elegimos un tamaño al azar, un ángulo inicial y una posición (en el borde izquierdo). Luego lo único que tenemos que hacer es que por siempre se mueva a la velocidad indicada. Para crear variables hay que darle a datos y crear nueva variable.

Además, más abajo indicamos que cuando toque el borde desaparezca y que si lo que toca es la nave, avise a todos los objetos que el juego ha terminado.

Por último pondré qué sucede en el escenario. La programación es muy sencilla, se encargará de contar los puntos cuando un meteorito sea eliminado, también restará puntos cuando el meteorito toque nuestra casa (la barrita amarilla de la derecha) y por último, cuando reciba Game Over se pondrá la pantalla de fin de juego (escenario Game Over).

captura-de-pantalla-2016-10-06-19-36-51

Si tenéis alguna duda podéis meteros dentro del programa y ver exactamente lo que os falte. Ya sabéis que valoraré la originalidad en vuestros videojuegos. Para añadirlos al estudio (que es la clase en scratch), tenéis que darle a buscar en scratch, ponéis estuprofe y seleccionáis estudios. Os añadís como seguidores del estudio y yo os daré permisos para subir vuestros videojuegos.