3 LA VACA Y EL SATÉLITE Un juego clásico que funcionaba ya en las primeras computadoras, pero con los personajes de Huayra. Que no se caiga el satélite!
1- Entramos a Scratch y borramos al gato haciendo clic con el botón derecho del mouse sobre el personaje: 3- Lo achicamos usando las herramientas correspondientes: 2- Ahora, buscamos un nuevo personaje: el satélite. 4- Ya tenemos a nuestro primer personaje. Ahora crearemos al segundo: la vaca. Repetimos la operación anterior:
5- Achicamos la vaca, y la ubicamos en la parte inferior de la pantalla: 7- Y ahora, tocamos la solapa llamada fondos y el botón editar : Podríamos dibujar en el editor de pinturas nuestro propio fondo, pero para ganar tiempo vamos a usar uno que ya exista mediante el botón importar 6- Antes de empezar a programar, vamos a aprender cómo cambiar el escenario, es decir el fondo del juego. Primero hacemos click en el escenario que está junto a los personajes:
8- Elegimos el fondo stars : 9- Ya tenemos nuestro escenario del espacio: 11- Elegimos al satélite, vamos a la solapa disfraces y luego editar : 12- En el editor de pintura hacemos click en el balde, en el color transparente (último casillero) y finalmente sobre el fondo blanco del satélite. 10- La vaca quedó perfecta, pero el satélite tiene un cuadrado blanco que sobre el espacio y no luce bien. Vamos a aprender a quitar ese fondo. 13- Listo! Ahora el satélite quedó con su fondo transparente.
14- Ya tenemos todo listo. Es hora de empezar a programar cada objeto. Primero el satélite: cada vez que comience el juego (bandera verde), debe rebotar en los bordes de la pantalla por siempre : 15- Ubicaremos ahora al satélite en la posición inicial, y lo apuntaremos a 45º, para que salga disparado hacia un rincón cada vez que el juego comience: A estas instrucciones las ubicamos antes del bloque por siempre, para que sólo se ejecuten cuando el juego comienza. 16- Con esto el satélite ya rebota en los bordes, pero falta que también rebote sobre la vaca. Usaremos ahora la instrucción Si para saber si esto ocurre, tal como hicimos en la ficha anterior. 17- Qué debe hacer el satélite cada vez que toca la vaca? Puede girar para cambiar de dirección:
La instrucción número al azar es muy útil para juegos, ya que incorpora un valor que cambia constantemente, sorprendiendo al jugador. Los números al azar siempre estarán comprendidos entre los dos valores que ingresemos aquí. 19- Ahora nos falta programar la vaca, para que se mueva de lado a lado. Elegimos entonces al personaje haciéndole click: 18- Pero para que el juego sea más interesante, podemos hacer que la dirección cambie imprevistamente. Usaremos una instrucción del grupo de operadores, que genera un valor al azar para los grados del giro: 20- En lugar de usar las teclas, esta vez aprenderemos a jugar con el mouse. Simplemente haremos que el personaje de la vaca se ubique en la misma posición horizontal (x) en la que se encuentra el puntero del mouse. Empezamos colocando la siguiente estructura: 21- Buscamos en el grupo de movimiento, la instrucción fijar x a : Cambiamos los valores originales por 160 y 200, así siempre gira hacia arriba.
22- La posición x de la vaca deberá ser igual a la del mouse. Para lograrlo, la buscamos en el grupo sensores y la colocamos en lugar del 0: Esto se lee como: por siempre, ubique a la vaca en la misma posición horizontal en que se encuentra el mouse. 23- Un agregado final: quien juega pierde cuando el satélite cae (toca el borde inferior de la pantalla). Para detectarlo, vamos a editar el escenario para agregarle una línea de color (debe ser un color que no se repita): 24- Por último, modificamos el programa del satélite, para que detecte cuando toque el color azul. Para eso, usaremos una instrucción si a la que le colocaremos en este caso, un sensor de color:
25- Para elegir el color, primero haremos click en el cuadradito de color que posee el sensor. El puntero se transformará en un gotero. Luego, haremos click sobre la línea de color que dibujamos en el escenario: 27- Y para terminar, del grupo Control usaremos Detener todo, para que el juego termine: 26- Lo único que falta, es indicar qué pasará cuando pierda. Mostraremos un mensaje usando la instrucción decir en el grupo Apareiencia : 28- Listo para jugar!
Más satélites Para que el juego sea más interesante, podríamos agregar más personajes, como por ejemplo un segundo satélite. No es tan difícil: botón derecho del mouse sobre el que ya tenemos listo, duplicar y listo. Una vez creado, cambiale algunos valores para que se mueva a otra velocidad, y que rebote de modo diferente te animás? Nuevos desafíos! Un Cometa Para complicarle las cosas a la vaca, podríamos agregarle algún obstáculo para esquivar: por ejemplo, un cometa que cruce la pantalla cada tanto y que si toca a la vaca, el juego se acaba. Es cuestión de crear un nuevo personaje que se mueva solo (la ficha anterior te puede ayudar)