The Exiled

Questo progetto è un videogioco in stile arcade sviluppato in Java da me e tre compagni di corso come parte dell’esame di Programmazione ad Oggetti. Il gioco segue il pattern __MVC__ (Model-View-Controller) e utilizza __Java Swing__ per la grafica. Sono stati utilizzati svariati pattern di programmazione (Factroy, Singleton, Builder, Iterator...). L'obiettivo è ottenere i quattro cristalli sconfiggendo i boss ai confini della mappa. Il giocatore può scegliere una classe elementale iniziale tra acqua, fuoco, erba, elettricità e normale, influenzando così abilità e strategie di combattimento. Durante l'avventura, si affrontano nemici di diversi elementi e si possono imparare nuove mosse per migliorare il proprio personaggio.

Skills used and acuired developing this project:
  • Git
  • Java
If you'd like to work with me check out my fiver! I'll see you there