Mis Proyectos

Una selección de mis trabajos más recientes y destacados.

Republic Asteroids

Republic Asteroids

Ampliar

Escape from Randy

Escape from Randy

Ampliar

Otter Worlds

Otter Worlds

Ampliar

Amura

Ampliar

Repositorios Maven

Ampliar

JDBC

Ampliar

Galerias Imagenes

Ampliar

Detalle de Trabajos

Republic Asteroids

Juego inspirado en el clásico Asteroids, con una ambientación más 3D basada en Star Wars. Incluye diferentes tipos de enemigos como tricazas o Vulture, además de un jefe final que aparece al alcanzar los 5000 puntos, siendo este una Providence. Incorpora mecánicas como recuperación de vidas a los 10000 puntos, combate contra el jefe y registro de récords, ofreciendo una experiencia frenética y clásica donde el jugador debe esquivar o destruir asteroides y eliminar enemigos para sobrevivir.

  • Motor: Unity
  • Lenguaje: C#
  • Temática: Star Wars

Escape from Randy

Juego fanmade de terror inspirado en Slenderman, donde encarnas a un campista que debe escapar de un bosque habitado por Randy, un ser oscuro que aparece la noche de Halloween y comienza a cazar a sus presas. El objetivo es recolectar 10 caramelos robados por Randy para poder escapar en tu vehículo; si te atrapa antes, te conviertes en su próxima víctima. Fue desarrollado en Unity, con mecánicas clásicas, ambientación de bosque y estética low poly.

  • Motor: Unity
  • Estética: Low Poly
  • Género: Horror Game

Otter Worlds

Videojuego 2D de plataformas tipo endless runner en el que el jugador controla una nutria que busca salvar su hogar recolectando espíritus de peces ancestrales. El juego se basa en esquivar obstáculos mientras se recogen power-ups y peces que ayudan a superar el recorrido, teniendo como objetivo principal recolectar la mayor cantidad de peces posible.

  • Motor: Unity Engine
  • Tipo: 2D Platformer
  • Género: Endless Runner

Amura

Proyecto ganador del 1.º Premio del Hackathon Fitmakers, consistente en una aplicación móvil enfocada en fomentar el ejercicio en personas mayores mediante la gamificación. Cuenta con un diseño simple e intuitivo, historias que se desbloquean al completar rutinas fomentando también la lectura, un asistente de IA llamado Gertrudis y un panel para cuidadores o familiares que permite monitorizar el progreso del usuario.

  • Plataforma: Android
  • Tecnología: Kotlin / Firebase
  • Premio: 1.º - Hackathon Fitmakers

Repositorios Maven

Proyecto que unifica, bajo una estructura Modelo Vista Controlador, Servicio y Repositorio, distintos sistemas de almacenamiento de datos como MySQL, JSON, XML, MongoDB y PostgreSQL. Permite realizar operaciones CRUD sobre datos de películas, así como transferir la información entre diferentes repositorios. Además, cuenta con una función de backup que permite guardar versiones y estados de los datos para su posterior restauración.

  • Lenguaje: Java / Maven
  • Arquitectura: MVC + Repositorio
  • Bases de datos: Multi-DB (5 tipos)

JDBC

Proyecto que utiliza la librería JDBC en Java siguiendo el patrón Modelo Vista Controlador (MVC) para generar cuestionarios aleatorios a partir de la lectura de un documento .txt, almacenando las preguntas en una base de datos MySQL. Según el valor ingresado por el usuario, se genera un cuestionario aleatorio con las preguntas guardadas en la base de datos y cuenta con comprobación de errores en las respuestas de tipo test.

  • Lenguaje: Java
  • Patrón: MVC
  • Base de datos: MySQL

Galería de Imágenes

Aplicación desarrollada en Python utilizando PySide6 (Qt) que permite cargar y mostrar imágenes del sistema, así como imprimirlas utilizando el sistema de impresión del propio sistema operativo.

  • Lenguaje: Python
  • Framework: PySide6 (Qt)
  • Funcionalidad: Visor e Impresión