Skip to content

OlivieriMichele/OOP23-paradox-platformer

Repository files navigation

Email dei componenti:

Il gruppo si pone come obbiettivo quello di realizzare un platform game 2D chiamato 'Paradox Platformer', un avventura in cui il giocatore esplora diverse mappe affrontando sfide e risolvendo enigmi per raggiungere la porta di endgame. Il cuore del gioco si basa sull'idea innovativa di oggetti, ostacoli e triggers controintuitivi, che mettono il giocatore di fronte a sfide in grado di sovvertire le dinamiche di gioco tradizionali.

Funzionalità minimali ritenute obbligatorie:

  • Personaggio del giocatore controllabile tramite input da tastiera

  • Implementazione di ostacoli statici e dinamici

  • Creazione di un livello per classe di ostacoli

  • Gestione eventi di collisioni tra il personaggio e vari oggetti

  • Sviluppo di un sistema di progressione

  • Interfaccia di selezioni dei livelli

  • Salvataggio del progresso compiuto

Funzionalità opzionali:

  • Livello tutorial

  • Multiplayer e relativi livelli cooperativi

  • Ostacoli che modificano le caratteristiche del giocatore

  • Ostacoli che modificano le condizioni di vittoria/sconfitta

  • Ostacoli che modificano le interazioni oggetto/giocatore già esistenti

  • Scoreboard e death counter

"Challenge" principali:

  • Gestione accurata della dinamica tra il personaggio e gli ostacoli

  • Sviluppo del modifier in grado di regolare le dinamiche di comportamento dei componenti del gioco

  • Sviluppare un'interfaccia utente (GUI) appropriata

  • Effetti prodotti dagli ostacoli

  • Gestione del game loop

  • Assicurarsi che gli elementi di gioco siano facilmente estendibili per consentire aggiunte future

Suddivisione del lavoro:

  • Common: gestione del gioco.

  • Olivieri: Implementazione degli ostacoli di tipo letale, del personaggio principale e della gravità.

  • Falcao: Implementazione degli ostacoli di tipo non letale, del mondo di gioco, del game loop e della gestione dell'I/O.

  • Ji: Implementazione della collisione tra il personaggio e gli oggetti, dei trigger, del menu e degli effetti delle entità.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •