Para la práctica final de la asignatura de Programación de videojuegos 2D he de decidido hacer un juego del género Tower Defensa con temática de barcos y piratería.

Se ha partido de un nuevo proyecto en blanco y se ha construido la base necesaria para crear distintos tipos de torretas, enemigos y niveles.  Algunas de las funcionalidades implementadas son:

  • Sistema de construcción y gestión de recursos.
  • Torretas con inteligencia artificial para identificación y seguimiento de enemigos.
  • Enemigos con diferentes atributos que siguen la ruta hasta el tesoro del jugador.
  • Diversos menús y pantallas.
  • Controles de audio de música y efectos especiales.
  • Sistema de control de oleadas.
  • 2 niveles distintos con dificultad progresiva.
  • Movimiento de la cámara y zoom al estilo de juegos RTS.

En esta versión se han implementado dos niveles pero con la base creada el juego es fácilmente extensible para añadir nuevos niveles, enemigos y armas.

En el readme del repositorio está ampliada la documentación con toda la información sobre las decisiones tomadas a la hora de diseñar el juego por lo que si alguien quiere echarle un ojo y sigue privado podéis darme un toque ?<

Gameplay

Enlaces

Recursos usados