vamos a crear nuestro primer juego!

 taller 1

En primer lugar si nunca has usado la pagina de app inventor te invito a que revises la entrada de mi blog https://appinventorcompub.blogspot.com/2021/10/como-usar-la-app.html donde te enseño a usar la aplicacion.

Ahora en este taller te enseñaré a crear un juego básico en app inventor para poder crear este juego primero debemos buscar 4 imágenes, una de un obstáculo otra del jugador y 2 de fondo.

Una vez tengas las imagenes listas procedemos a crear un nuevo proyecto

ingresamos un nombre a nuestro proyecto y nos aparecera el siguiente menu:


Ahora desde la paleta, sección dibujo y animación insertamos un lienzo en la pantalla del dispositivo:



Desde las propiedades del lienzo seleccionamos la imagen del fondo y ponemos el alto/ancho en ajustar al contendor:

una vez cambiado esto agregamos una pelota desde la misma seccion anterior al lienzo como se ve a continuación:

En las propiedades de la pelota cambiamos el color y la velocidad para que esta tenga velocidad y se pueda distinguir mejor en el fondo:

Ahora vamos al modo BLOQUES el cual se encuentra en la esquina superior derecha, en este modo le damos funciones a los elementos que agregamos anteriormente:

Queremos que la pelota rebote en los bordes de nuestro celular, entonces seleccione el bloque cuando Pelota Tocar Borde... ejecutar

Queremos que la pelota rebote en cualquier dirección para esto la haremos apuntar a una dirección aleatoria para una coordenada (x,y). para esto seleccionamos el siguiente bloque y lo encajamos en el bloque anterior:

Ahora desde la seccion de matematicas tomamos el siguiente bloque para tomar un valor aleatorio y lo encajamos:

una vez esto volvemos al modo diseñador y arrastramos 3 sprite imagen al visor

asignamos a los sprite imagen la imagen  del jugador y dos obstáculos además regulamos el tamaño a conveniencia:


Para que se mueva el jugador en la sección bloques debemos seleccionar la casilla de patito y luego "cuando Perro arrastrado... ejecutar":


Luego seleccionamos llamar jugador Mover a X, Y y lo encajamos en el bloque anterior.

Ahora tenemos muchas opciones entre x inicial, y inicial, previo y actual en este caso seleccionaremos las opciones x actual e y inicial de esta forma podremos arrastrar hacia los lados el personaje pero se mantendrá estático en el eje y 


ahora queremos lograr que cuando el jugador toque la pelota esta rebote a alguna localización aleatoria para esto haremos lo siguiente

para esto agregaremos el mismo bloque anterior de cuando pelota toca borde sin embargo editaremos el borde por jugador y ademas obstaculo 1 y 2

ahora para aumentar la dificultad haremos que los obstáculos se mueven para esto usaremos el bloque cuando obstáculo 1,2 tocar borde y llamar obstáculo mover a x y

A continuación agregaremos un número a x acorde al tamaño de nuestra pantalla yo por ejemplo use 100, si este valor no funciona adaptarlo (no usar valores muy elevados) y en y usar obstáculo. y porque asi no sube ni baja el obstáculo como se ve en la siguiente imagen:

Ahora necesitamos hacer un sistema de puntuaciones y aumento de velocidad para que el juego no sea tan simple, para esto usaremos el bloque de comandos  de Poner Pelota Velocidad como y agregaremos desde la seccion de matematicas el bloque multiplicar, y a este le agregaremos 1.1 y el bloque pelota velocidad:

este bloque lo debemos duplicar y poner en cada objeto donde colisione la pelota:

Ahora volvemos al modo diseñador para agregar el contador de colisiones,

arrastramos el campo de texto a la pantalla, luego de esto volvemos al area de bloques y agregamos el bloque de contador iniciado en 0 para poder proseguir con el contador:


ahora para que el contador aumente debemos tomar el contador y agregarle un 1 cada vez que el jugador choque con la pelota para esto usaremos el siguiente bloque:

para que se actualice el texto debemos tomar el bloque poner campo de texto. texto y el como tomar global contador de este forma toma el contador global

y luego se encaja en el bloque de cuando el jugador choca con la pelota:

Juego terminado recuerda que puedes descargar el archivo .aia desde el siguiente link:

https://drive.google.com/file/d/1fdUKKK2nYP3zBzHOHH9i9QFoRieWv__w/view?usp=sharing




Comentarios

Entradas populares de este blog

enlistar