Skip to content

eutampieri/OOP20-DISIs-Catacombs

Repository files navigation

Procedural dungeon project

Generate report tests tests

Il gioco consiste in un dungeon procedurale generato in maniera randomica in cui il personaggio utilizza armi trovate durante la partita ed eventuali abilità per superare una serie di piani e sconfiggere un boss finale.

Funzionalità minimali ritenute obbligatorie:

  • Creazione e gestione mappa
  • Gestione del Player principale
  • Gestione dei Nemici/NPC
  • Risorse grafiche
  • Implementazione equipaggiamento base
  • Menù ed interfaccia di gioco

Funzionalità opzionali:

  • Salvataggio durante la partita
  • Animazioni
  • Più personaggi e nemici
  • Più equipaggiamento
  • Story line per il gioco
  • Multithreading

"Challenge" principali:

  • Corretta implementazione dei movimenti e della fisica del gioco
  • Buona gestione del comportamento dei nemici (enemy behavior)
  • Creazione o ricerca di risorse SFX
  • Fluidità del gioco

Suddivisione del lavoro:

  • Tampieri: gestione giocatore e view
  • Chelli: mappa e gestione file
  • Sanità: interfaccia, risorse grafiche/audio
  • Monti: entità e armi