Publicat per

PEC 3: Super Mario Bros para Android (Un juego de artillería)

Publicat per

PEC 3: Super Mario Bros para Android (Un juego de artillería)

¡Hola de nuevo! Esta vez traigo una build del juego que mostré en la PEC anterior, pero esta vez para Android completamente funcional. He añadido la flor de fuego, así como las tortugas que se esconden cuando saltas sobre ellas, las cuales tienen una pequeña IA. Adjunto el vídeo de mi gameplay en mi móvil: Carregant...Actualitza La build para Android está descargable en mi repositorio de GitLab. PEC 3 - Un juego de artillería …
¡Hola de nuevo! Esta vez traigo una build del juego que mostré en la PEC anterior, pero esta vez…

¡Hola de nuevo!

Esta vez traigo una build del juego que mostré en la PEC anterior, pero esta vez para Android completamente funcional. He añadido la flor de fuego, así como las tortugas que se esconden cuando saltas sobre ellas, las cuales tienen una pequeña IA. Adjunto el vídeo de mi gameplay en mi móvil:

Carregant...

La build para Android está descargable en mi repositorio de GitLab.

Debat0el PEC 3: Super Mario Bros para Android (Un juego de artillería)

No hi ha comentaris.

Publicat per

Long live the onion

Publicat per

Long live the onion

Tortilla Wars “Tortilla Wars” es el nombre de mi prototipo para la tercera Práctica de Evaluación Continua (PEC3) de la asignatura Programación de Videojuegos 2D del Máster Universitario en Diseño y Programación de Videojuegos de la UOC. El objetivo de la práctica era desarrollar un juego de artillería en 2D, similar a Scorched Earth o Worms, utilizando los conocimientos adquiridos en el estudio del tercer módulo de la asignatura y realizando investigación por cuenta propia. Vídeo explicativo Vídeo versión Android…
Tortilla Wars “Tortilla Wars” es el nombre de mi prototipo para la tercera Práctica de Evaluación Continua (PEC3) de…

Tortilla Wars

“Tortilla Wars” es el nombre de mi prototipo para la tercera Práctica de Evaluación Continua (PEC3) de la asignatura Programación de Videojuegos 2D del Máster Universitario en Diseño y Programación de Videojuegos de la UOC.

El objetivo de la práctica era desarrollar un juego de artillería en 2D, similar a Scorched Earth o Worms, utilizando los conocimientos adquiridos en el estudio del tercer módulo de la asignatura y realizando investigación por cuenta propia.

Vídeo explicativo

Vídeo versión Android

Versión jugable

Tortilla Wars by Ragart on itch.io

Repositorio en GitLab

UOC – M7.456 – PEC3 en GitLab

Cómo jugar

El objetivo del juego es vencer al resto de jugadores u oponentes. Para ello, los jugadores cuentan con un proyectil que se dispara de manera parabólica y que permite dañar al resto de jugadores u oponentes y destruir el terreno de juego.

El juego permite hasta 4 jugadores locales (pasando el control en cada turno) o controlados por la CPU.

En el caso de WebGL, el control se hace mediante teclado y ratón:

  • La flecha izquierda y la tecla A mueven al personaje hacia la izquierda.
  • La flecha derecha y la tecla D mueven al personaje hacia la derecha.
  • El espacio hace que el personaje salte.
  • El botón izquierdo del ratón dispara el proyectil hacia el punto en el que se haya hecho el clic, aunque siempre asegurando un ángulo mínimo de 45º. Si se mantiene pulsado antes de soltarlo, la fuerza del proyectil aumenta.

En el caso de Android, el control se hace mediante los botones en pantalla:

  • El botón con la flecha izquierda mueve al personaje hacia la izquierda.
  • El botón con la flecha derecha mueve al personaje hacia la derecha.
  • El botón con la flecha superior hace que el personaje salte.
  • El botón de disparo dispara el proyectil hacia la dirección en la que esté mirando el personaje en un ángulo de 45º. Si se mantiene pulsado antes de soltarlo, la fuerza del proyectil aumenta.

Desarrollo

A efectos de cumplir lo solicitado en las instrucciones, el prototipo incluye lo siguiente:

  • Cuatro personajes diferentes, cada uno con su propio proyectil, con más de dos animaciones y sistemas de partículas.
  • Los personajes controlados por la CPU calculan la ubicación del personaje más cercano y ajustan la dirección y la fuerza del disparo en base a ello.
  • Hay múltiples escenas, una clase persistente y una máquina de estados que permiten mostrar en pantalla datos del juego, incluyendo la vida de los jugadores y el estado de la partida.
  • Se utilizan etiquetas y capas para la detección de colisiones y para la ubicación de objetos y componentes dentro del código.
  • El juego se ha desarrollado tanto para WebGL como para Android, simplificando en este último caso algunas de las acciones.

De manera adicional, se han usado componentes como Cinemachine o el nuevo InputSystem para obtener un mayor control sobre el juego.

Problemas conocidos

  • En raras ocasiones, el juego salta el turno de un jugador.
  • En la versión móvil, los controles en pantalla no desaparecen en el turno de los jugadores controlados por la CPU.

Créditos

Fuentes

Imágenes y animaciones

Sonidos

Música

Referencias

C#

Unity – General

Lanzamiento de objetos / cálculo de coordenadas

Android / Mobile

Tilemaps

Cinemachine

New InputSystem

Debat1el Long live the onion

  1. Anna Zango Palau says:

    Que pasada madre miiia! Me encanta que puedan jugar hasta 4 personas. Y el vídeo parece un trailer comercial jajaja!  Increíble que hayas podido crear este juegazo en las pocas semanas que tenemos para la PEC3, felicidades!!!

Publicat per

PEC3 – Saltos en el huerto 2.0

Publicat per

PEC3 – Saltos en el huerto 2.0

DESCRIPCIÓN Mi entrega para la PEC3 consiste en una gran mejora del proyecto que entregue en mi PEC2, Saltos en el huerto. En esta nueva versión he añadido una mecánica que se aplica a todos los niveles que permite al jugador disparar proyectiles en forma de mini Zanahorias. Estos proyectiles los encontrará por los niveles esparcidos en pequeñas dosis. Así el jugador no podrá disparar libremente, sino que deberá encontrar primero estas mini Zanahorias. Hablando de los niveles, contamos ahora con un total de 4. Además de…
DESCRIPCIÓN Mi entrega para la PEC3 consiste en una gran mejora del proyecto que entregue en mi PEC2, Saltos…

DESCRIPCIÓN

Mi entrega para la PEC3 consiste en una gran mejora del proyecto que entregue en mi PEC2, Saltos en el huerto. En esta nueva versión he añadido una mecánica que se aplica a todos los niveles que permite al jugador disparar proyectiles en forma de mini Zanahorias. Estos proyectiles los encontrará por los niveles esparcidos en pequeñas dosis. Así el jugador no podrá disparar libremente, sino que deberá encontrar primero estas mini Zanahorias.

Hablando de los niveles, contamos ahora con un total de 4. Además de mejorar los dos niveles ya existentes, he añadido 2 más, cada uno con sus propias características. El primero de estos nuevos niveles, el nivel 3, contiene un efecto permanente de lluvia. Además la cámara está en constante movimiento, de manera que el jugador deberá seguir siempre su movimiento. Si no lo hace y el extremo izquierdo de la pantalla le atrapa, será eliminado.

El cuarto y último nivel sigue con esta dinámica del movimiento de cámara, pero multiplicando su velocidad, y por ello la dificultad del nivel. Se trata también del nivel más largo de todo el juego, por lo que el reto es bastante elevado. Para poder facilitar las cosas a los jugadores, he añadido un punto de control a la mitad del nivel. Así, una vez lleguemos a este punto de control, si morimos y reiniciamos el nivel empezaremos siempre desde este punto ya alcanzado.

Por último, decir que más allá del añadido de estos niveles he realizado una gran mejora en el menú principal del juego. Ahora consiste en un hub desde el cual podemos seleccionar el mundo al que queremos ir (cada mundo con sus propios niveles). Esta versión del juego solo consta con un mundo, el huerto de Bob, y, por lo tanto, con sus 4 niveles, pero mi intención es la de añadir más mundos en futuras versiones del juego.

OBJETIVO DEL JUEGO:

El objetivo del juego sigue siendo el mismo; conseguir todos los fertilizantes de cada nivel para poder desbloquear todos los niveles que componen el (por ahora) único mundo disponible, El Huerto de Bob. Pero como ahora tenemos un total de 4 niveles, y sobre todo los 2 últimos, añadidos específicamente para esta entrega, son mucho más difíciles, conseguir todos los coleccionables será una tarea mucho más larga y difícil.

CONTROLES:

– Movimiento Izquierda y derecha: Flechas izquierda y derecha respectivamente.

– Disparar mini zanahorias: Tecla E.
– Salto: Tecla espacio.

VIDEO CON GAMEPLAY

REPOSITORIO GITLAB

https://gitlab.com/danitydus/pec2-un-juego-de-plataformas

Debat0el PEC3 – Saltos en el huerto 2.0

No hi ha comentaris.