JUEGO DEL HELICÓPTERO
En esta tarea vamos a crear un juego para controlar un helicóptero para que se pose en una plataforma:
Empezaremos por elegir un nuevo objeto desde la biblioteca. Seleccionaremos el "Helicopter". A continuación pondremos controles para el movimiento hacia los lados y hacia arriba:
Y para provocar el efecto de la gravedad, haremos un bloque que provoque siempre un movimiento hacia abajo:
Si pruebas el movimiento hacia la izquierda, queda raro que el helicóptero vuele hacia atrás, así que haremos que este elemento tenga una imagen hacia la derecha y otra hacia la izquierda. Pulsaremos en la pestaña Disfraces.
Ahora duplicaremos la imagen pulsando con el botón derecho del ratón sobre el cuadro pequeño y seleccionaremos Duplicar.
Para acabar, pulsaremos sobre el botón Voltear horizontalmente, para tener un objeto con dos imágenes:
Volveremos a pulsar la pestaña Programas y modificaremos los scripts de movimiento hacia los lados, introduciendo dos bloques del grupo Apariencia.
Ahora crearemos una plataforma donde aterrizar. Dibujaremos un nuevo objeto:
Si ahora intentas hacer aterrizar al helicóptero en la plataforma, verás que no funciona bien, pues no hemos dado órdenes para que deje de caer cuando esté posado sobre ella. Vamos a hacer este efecto con la ayuda de unos puntos en el patín, que "notarán" cuándo hemos aterrizado. Así, que habrá que abrir los dos disfraces del helicóptero para dibujar dos puntos en la parte inferior:
El helicóptero cae siempre que no toque la plataforma, así que modificaremos el script que regula la caída. En primer lugar, introduciremos un bloque condicional que sólo permitirá la caída en determinadas condiciones:
Ahora, la condición en que se produce la caída es que los puntos azules NO toquen la plataforma verde. Así que usaremos el bloque y del grupo de los Sensores el bloque que analiza cuándo el color azul entra en contacto con el color verde. El script queda así:
JUEGO DE SALTARINES
¿Alguien no conoce el juego de Mario Bros? Ya sabemos bastante como para crear algo similar: Empezaremos dando la vuelta y poniendo puntos al gato:
A continuación modificaremos el escenario para poner un suelo en la parte inferior. El escenario se trata como si fuera un personaje más, así que pulsa sobre su símbolo a la izquierda del resto de personajes y luego en la pestaña Fondos:
Y crearemos los programas para el movimiento del gato hacia los lados, y el de caída, que son idénticos a los del helicóptero, ¿verdad? ¿Qué tal si usamos cosas que ya conocemos para no tener que volver a escribir todo, como la mochila, o Guardar una copia?
Ahora haremos que el muñeco salte cuando pulsemos la tecla Espacio. El gato sólo salta si esta sobre el suelo, así que empezamos con:
y ahora vamos a hacer que se eleve de forma continua durante el salto:
ACTIVIDAD
Como tarea, debes elegir uno de los programas anteriores para añadir una variable de puntuación y objetos que debemos capturar (recuerda lo que hicimos con el gato y el ratón). Cuando esté acabado, llama al proyecto Juego y compártelo.
Esta vez, en lugar de enviar la dirección por correo, incrustaremos el proyecto en el blog, pulsando en Embebido y copiando el código para luego pegarlo como HTML en una entrada: