En esta entrada, realizaremos nuestro segundo juego, el cual será un proyectil
Primero, crearemos un nuevo proyecto
El juego consistirá en disparar un proyectil a un objetivo en movimiento. Cada vez que el objetivo sufra el impacto con nuestro proyectil, aumentará su velocidad. Tendrá además un contador de impactos.
Para comenzar seleccionaremos en Paleta, Dibujo y Animación, y arrastraremos el Lienzo al Screen1.
En propiedades del Lienzo cambiar el Alto y Ancho por Ajustar al contenedor.
A Continuación agregaremos tres Pelotas, desde la pestaña de Dibujo y Animación.
Para evitar confusiones futuras en la programación, cambiaremos el nombre de las pelotas por los siguientes
Comenzaremos agregar características a las Pelotas para diferenciarlas, a Objetivo le cambiaremos el Color, el Radio y su Velocidad.
A Pelota le cambiaremos el color y la dejaremos desmarcada su visualización.
A continuaión, procederemos a agregar botones en nuestro screen1, para esto agregaremos desde la pestaña Disposición el componente Disposición Tabular 1 y dejaremos sus Propiedades como indica la siguiente imagen.
Con estas propiedades establecidas, agregaremos dentro del componente Disposición Tabular 1, tres Botones.
A cada botón le pondremos los nombres "Izquierda, derecha y Disparar"
Luego agregaremos desde la pestaña Interfaz de Usuario un Campo de Texto, el cual lo añadiremos en el espacio faltante de Disposición Tabular 1, este Campo de Texto, será donde nos indicará la cantidad de veces que hallamos acertado al Objetivo.
Desde ahora, comenzaremos con lo que es la programación de nuestro juego, en la sección de bloques.
Comenzaremos con la creación de una Variable y le pondremos como Nombre Contador y le asignaremos como valor inicial Cero.
Para nuestro Objetivo usaremos los siguientes bloques.
Para nuestra Pelota usaremos los siguientes bloques.
Para el Botón "Izquierda" utilizaremos los siguientes bloques.
Para el Botón "Derecha" utilizaremos los siguientes bloques.
Para el Botón "Disparar" utilizaremos los siguientes bloques.
Y finalmente agregaremos los bloques en donde aumentaremos el valor de nuestra Variable Contador y la Velocidad de nuestro Objetivo.
*Recuerda ir guardando periódicamente para evitar perder lo avanzado
Ahora, solo nos queda probarlo y ver como funciona!
ÉXITO!
No hay comentarios:
Publicar un comentario