Portfolio

  • image not found

Jeu FPS XNA

Et voici mon FPS en XNA que j’ai développé avec les moyens du bord :p. Vu que je n’ai pas de compétences dans la modélisation, j’ai fait ce que j’ai pu pour avoir des graphismes potables. Mais l’intérêt de ce jeu est de s’intéresser au développement d’un jeu de style FPS en gérant la détection d’un personnage ennemi dans le viseur, pouvoir lui tirer dessus, le recul de l’arme, gérer les collisions pour ne pas sortir de la map (les murs au centre n’ont pas de collision), le tout dans un environnement 3D !

L’environnement du jeu est composé d’images photos de mon IUT où j’ai obtenu ma licence BAC +3. On peut dire que c’est une simulation de guerre dans les départements de l’IUT de Sophia Antipolis :D.

Explication des fonctionnalités :

  • Le jeu est jouable uniquement avec des manettes de XBox
  • 2 Armes différentes :
    • M4-A1 (Joueur 1) Cette arme tire jusqu’à 10 balles par secondes en rafale. Chaque balle fait 5 points de dégâts à l’adversaire. Elle dispose de 30 balles + 3 chargeurs de 30 balles.
    • Gun (Joueur 2) Cette arme tire balle par balle. Chaque balle fait 20 points de dégâts. Elle dispose de 7 balles + 5 chargeurs de 7 balles.
  • 2 Avatars différents.
  • Gestion du recul des armes (donc avec la M4-A1, il faut vraiment contrôler son arme en baissant le viseur lorsque l’on tire).
  • Crosshair vert lorsqu’il n’y a pas d’ennemi en vue. Crosshair rouge lorsque l’ennemi est dans notre viseur.
  • Zoom de l’arme.
  • Rechargement des armes.
  • Les joueurs peuvent s’accroupir.
  • Les joueurs peuvent mourir lorsque leur vie atteint 0. Dans ce cas-là, il y a une petite animation sur le joueur mort (il tombe). Le joueur a un Timer de 5 secondes pour revenir à la vie. Ensuite, il appui sur la touche « A » pour apparaître à un endroit aléatoire sur la map. La partie continue (Système de deathmatch).
  • Lorsqu’un joueur est touché, il y a une bordure rouge qui s’affiche sur le viewport du joueur touché, pour lui signaler qu’il se fait attaquer.
  • Gestion des scores : nombre d’ennemis tués et nombre de mort.
  • Gestion des sons.
  • Stand de munitions. Disponible toutes les minutes.

Les raccourcis :

  • Stick Gauche : Avancer / Reculer / Gauche / Droite.
  • Stick Droite : Rotation Haut / Bas / Gauche / Droite.
  • A : Respawn.
  • B : Recharger une arme.
  • X : Recharger au stand de munition.
  • Gâchette gauche : Tirer.
  • Gâchette droite : Zoom, visée améliorée.
  • RB (ou shoulder right) : S’accroupir.
  • Back : Quitter le jeu.