Technologies utilisées | C++ |
---|---|
Cadre | Cours UQAC : « Intelligence artificielle pour le jeu vidéo » |
Groupe | Equipe de 5 |
Durée | 1 mois |
Statut | Terminé |
Basé sur un exemple provenant du livre « "Programming Game AI by Example" », il était demandé d’implémenter les notions vues en cours au sein du jeu RAVEN.
Nous avons implémenté les notions suivantes :
Logique floue pour rendre réaliste le contexte de prise de décision
L’apprentissage à base d’un réseau de neurones pour améliorer la performance d’un bot (perceptron mono-couche)
Le comportement dirigé par les buts, en vue de s’approcher du raisonnement humain dans la résolution de problèmes
Les techniques de Steering Behaviors