Florín Todor Descargar CV
← Todos los proyectos

Irrgarten — el mismo juego en Java y Ruby

2024 Programación orientada a objetos

Videojuego de laberinto por turnos implementado íntegramente en dos lenguajes, comparando cómo cada uno resuelve el mismo diseño orientado a objetos.

Demostración

Qué hace

  • Modelo de dominio completo: Player, Monster, Labyrinth, Game, Weapon, Shield, Dice
  • Aleatoriedad encapsulada en una única clase Dice
  • Diseño guiado por alta cohesión y bajo acoplamiento
  • Implementación paralela en Java y Ruby a partir del mismo diagrama de clases