
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