Desarrollo de un videojuego RPG por turnos inspirado en la saga Pokémon, programado íntegramente en Java con programación orientada a objetos.

El juego cuenta con un sistema de combate por turnos donde el jugador elige entre atacar, usar objetos o huir. Cada Pokémon tiene sus propios atributos de vida, ataque, defensa y velocidad, así como una lista de movimientos con diferentes tipos y efectos. Se implementó el sistema de tipos (fuego, agua, planta…) con sus ventajas y debilidades correspondientes.

El proyecto incluye además un sistema de evolución al alcanzar cierto nivel, una Pokédex con los datos de cada criatura, guardado de partida mediante serialización de objetos, y una interfaz gráfica desarrollada con Java Swing que muestra las animaciones de combate y los menús de selección.

Tecnologías: Java, Java Swing, POO, Serialización, Patrones de diseño MVC

#

No responses yet

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *