PROJET Programmation avancée 2019 - 2020

Description

Notre projet est un jeu vidéo Astéroids. Le joueur contrôle un vaisseau spatial, représenté en vue de dessus et confronté à des champs d'astéroïdes. Chaque joueur, representé par un vaisseau spatial, possède 5 vies. Si le vaisseau spatial est touché par un astéroide ou par un autre joueur(un autre vaisseau spatial) il perd une vie.

Gameplay

Une partie du jeu se déroule de la façon suivante :

  • Un nombre paramétrable de joueurs se déplace à l'écran
  • Chaque joueur a une barre de vie
  • Une collision entre joueurs leur fait perdre de la vie
  • Les joueurs peuvent tirer sur leurs adversaires et sur les astéroides
  • Les gagnants sont le dernier à avoir encore de la vie et celui qui a tiré sur le plus de cibles.

Plugins

Deux types de projectiles disponibles.

Lancement projet

mvn install exec:java