Devlog 3

Membres:

  • Lounis
  • Jean-Baptiste
  • Jean-Baptiste²
  • Dorian
  • Augustin
  • Maxime

Modifications effectuées précédemment:

  • Les projectiles du joueur infligent des dommages aux ennemis.
  • Lorsqu’un ennemi n’a plus de PV, il disparaît.
  • Lorsque le joueur perd l’intégralité de ses PV, un écran “Game Over” apparaît.

Objectifs:

  • Créer une variante de l’ennemi de base avec des statistiques différentes.
  • Créer une “Hurtbox” sur les ennemis pour dissocier la collision des ennemis entre eux et la zone “touchable” des ennemis avec des projectibles.
  • Afficher une animation sur les ennemis pour indiquer qu’ils prennent des dégâts. (Sprite de l’ennemi qui clignote en blanc ou en rouge)
  • [Option] Afficher les dommages infligés sous forme d’une éphémère à proximité du joueur.
  • Réaliser l’animation de mort d’un ennemi.
  • Faire apparaître un collectible d’expérience à la mort d’un ennemi qui, une fois récupéré, augmente les points d’expérience du joueur.
  • Créer plusieurs variantes du collectible d’expérience dont les valeurs diffèrent.
  • Mettre en place un système “d’aide à la visée” fonctionnant à partir d’un snap. (La visée doit “s’ancrer” sur l’ennemi le plus près du réticule du joueur pour facilier la visée) Ce snap est défini selon un angle tracer à partir du réticule du joueur. La zone ainsi créée à partir du calcul de cet angle servira de “zone de visée” au joueur et sera visible au niveau du sol.
  • [Option] Mettre une option pour désactiver l’aide à la visée. Propositions:
    • La visée automatique s’active uniquement lorsque le joueur ne se déplace pas.
    • La visée automatique s’active et se désactive manuellement via un input effectué par le joueur.

Modifications effectuées

  • Créer une variante de l’ennemi de base avec des statistiques différentes