IA
Behaviour Trees
Les IA behaviour trees sont utilisé ici pour les petits enemies.
Resumé :
Les Behaviour Trees sont utilisés pour contrôler le comportement des agents autonomes comme les personnages de jeux vidéo ou les robots. Ils sont hiérarchiques, avec des nœuds représentant des actions, des conditions et des contrôles. L’arbre est évalué séquentiellement, en choisissant des actions en fonction de priorités et de conditions. Ils offrent une modularité qui facilite la réutilisation et la modification des comportements.
State Machines
Les IA state machines sont utilisé ici pour les Boss.
Resumé :
Les machines à états sont un modèle de programmation pour contrôler le comportement des agents autonomes comme les personnages de jeux vidéo ou les robots. Elles sont basées sur des états et des transitions entre ces états. Chaque état représente un comportement spécifique et les transitions déterminent quand passer d’un état à un autre en fonction de conditions spécifiques. Cela permet de créer des comportements réactifs et modulaires pour les agents autonomes.