En primer lugar tenemos que entrar a Scratch
Y presionamos el botón de CREAR NUEVO PROYECTO.
Si no tenés cuenta y querés grabarlo podés usar la nuestra:
usuario: labandarobotica
contraseña: r123456
O crear tu propia cuenta, como te lo explicamos en esta CLASE:
LECCIONES
A- CREACIÓN DEL ESCENARIO y LA MIRA
B- ELECCION DE LOS BLANCOS
C- MOVIMIENTO DEL BLANCO
D- MOVIMIENTO DE LA MIRA
E- HACER EL DISPARO
F- CREAR LOS OTROS BLANCOS
G- PUNTOS
H- MEJORAS
A- CREACIÓN DEL ESCENARIO Y LA MIRA
1) Para comenzar vamos a crear la MIRA, eliminamos el gato de Scratch y ponemos pintar
Hacemos un círculo con la herramienta, le ponemos borde 4 por ejemplo, y le sacamos el relleno
Hay que controlar que el círculo quede perfectamente centrado en la crucecita.
A continuación le ponemos dos líneas, para que parezca una mira.
Para crear el fondo, no vamos a elegir ninguno sino que también lo vamos a dibujar.
Apretamos Pintar (en fondo no en Objetos)
Y a continuación vamos a dibujar 4 líneas, de esta forma:
Para que salga bien derecha, hay que apretar la tecla SHIFT o MAYÚSCULAS.
Puedes modificar la posición de las líneas seleccionando con la herramienta flecha, y moverla de lugar, hasta lograr que queden como en la figura, es decir cuatro líneas con la misma distancia.
B- SELECCIÓN DEL BLANCO
A qué cosa queremos dispararle? Podés elegir un personaje, o dibujar una silueta.
También podrías buscar una persona y pintarla toda de negro.
O por último te dejamos dos siluetas acá:
Para poder usar este Objeto que ya está listo (no es sólo una imagen es lo que se llama un SPRITE), se carga desde donde se seleccionan los objetos, pero en lugar de dibujar lo subimos :
Listo todo lo que necesitamos 👏🏻👏🏻👏🏻!!!
C- MOVIMIENTO DEL BLANCO
Vamos a ubicar nuestro blanco sobre la primer línea, para poder tomar la posición X, Y de ese lugar de la pantalla.
Es muy posible que tengamos que achicar el tamaño de nuestro personaje.
A continuación, pondremos el siguiente código. La idea es que el blanco aparezca en cualquier lugar, pero sobre la línea, y que se mueva a una velocidad aleatoria, desde un lado al otro de la pantalla.
💡 Probalo ahora!
Como pudiste ver, se mueve de lado a lado de la pantalla.
D- MOVIMIENTO DE LA MIRA
No nos vamos a complicar demasiado, simplemente haremos que la mira se mueva siguiendo el movimiento del ratón.
Le pondremos el bloque "Ir a capa delantera", para estar seguros que siempre la mira está por encima de los blancos.
💡 Probalo ahora! Debería moverse en todas las direcciones!
E- HACER EL DISPARO
Ahora queremos que al disparar, haga un sonido y controlar que hayamos acertado.
El problema que tenemos es que no se puede hacer clic sobre el objeto blanco, porque queremos que la mira quede adelante. Para resolverlo hacemos lo siguiente (en la mira)
En la MIRA poner este código.
Dentro de la silueta, tendremos que hacer algo para que la silueta desaparezca y vuelva a aparecer.
💡 Probalo ahora! Con esto quedó terminado el primer Blanco!!
F- CREAR LOS OTROS BLANCOS.
Ahora tendremos que crear los otros blancos.
Para hacer esto duplicaremos nuestro objeto, y tenemos que cambiar la posición para que esté sobre la segunda línea.
Al nuevo objeto lo ubicaremos donde corresponde, y traeremos los nuevos valores de su posición X, Y
Reemplazamos en el código poniendo estos números.
Por último, en la mira tendremos que hacer que controle cuando acertemos a este blanco:
💡 Lo probamos??
Hay algo que no anda bien .... se desaparecen los dos blancos al mismo tiempo.
Tenemos que cambiar, en el segundo blanco, que desaparezca al recibir el mensaje ACIERTO 2 !!!
Y lo mismo lo repetimos en todas las figuras .... tiene que quedar así (fijate que para cada uno de los objetos, se envía un nuevo mensaje de Acierto):
Y en cada objeto, modificar para que desaparezca con los distintos mensajes de Acierto1, Acierto2, Acierto3, Acierto4.
G- PUNTOS
A partir de ahora se le pueden hacer mejoras:
H- MEJORAS
Este juego puede ser mucho más completo:
1) Que tenga una música de fondo
2) Que ganes al llegar a cierta cantidad de Puntos
3) Que pierdas cuando llegues a cierta cantidad de fallas al apuntar.