Atelier Zombie IA

2 réflexions au sujet de “Atelier Zombie IA”

  1. De mémoire, pour traiter le champ de vision j’ai procédé comme suit :

    1. Déterminer l’angle correspondant à l’orientation du zombie ;
    2. Déterminer l’angle entre le zombie et le héro (avec math.angle) ;
    3. Calculer la différence (en valeur absolue) entre les deux angles mentionnés aux points 1 et 2 ; Quelques ajustements sont nécessaires puisque tu peux te retrouver avec des angles négatifs et des angles supérieures à 360 degré, donc il faut traiter les cas frontières. C’est la partie la plus difficile de l’algorithme.
    4. Si la différence est inférieure à ton angle de champ de vision, et bien le héro est dans le champ de vision du zombie.
    5. Il reste à vérifier si le héro est à la portée du zombie.

    En espérant que cela puisse t’aider

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Dialoguez avec les autres membres de la gamecodeur school.

Accédez maintenant à notre serveur Discord privé : Entraide, Game Jams, Partage de projets, etc.

Vous devez être membre de la Gamecodeur School Premium pour être autorisé à accéder au serveur.