Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.77 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.77 KB

Bombardero - Bomberman Remake

Il gruppo si pone come obbiettivo quello di realizzare un videogioco ispirato a Bomberman in cui il giocatore controlla un personaggio che deve navigare attraverso un labirinto a griglia. L'obiettivo principale è uccidere gli avversari, distruggendo gli ostacoli presenti sulla mappa posizionando bombe strategicamente. Il giocatore deve evitare di farsi colpire dalle proprie bombe o da quelle degli avversari (bot).

Funzionalità fondamentali

  • Arena di gioco che si restringe in modo concentrico col tempo
  • Player controllabile
  • Nemici e loro movimento nell’arena
  • Bomba esplosiva e suo utilizzo
  • Timer di fine round
  • Generazione casuale degli ostacoli nell’arena
  • Menu principale di gioco
  • Power-ups e loro spawn casuali

Funzionalità aggiuntive opzionali

  • Possibilità di giocare partite da più di un round
  • Molteplici arene di gioco

"Challenge" previste

  • IA dei nemici
  • Creazione del game loop
  • Gestione delle collisioni
  • Corretta implementazione delle bombe: raggio di azione, distruzione degli ostacoli e dei giocatori
  • Arena di gioco che si restringe in modo concentrico col tempo
  • Utilizzo corretto dei tools Git e Gradle

Suddivisione del lavoro

  • Turchi: Implementazione del personaggio principale, gestione dell'input, implementazione dei Power-ups e loro spawn casuali
  • Bagattoni: Implementazione dell’arena di gioco e della sua generazione casuale di ostacoli
  • Merighi: Implementazione del movimento strategico dei nemici nell'arena -Venturini: Implementazione del rilevamento delle collisioni per i personaggi. Gestione delle interazioni con gli ostacoli presenti nell'arena. Esplosione delle bombe. Menù di gioco

Le eventuali funzionalità opzionali verranno suddivise col procedere dello stato del progetto.