AI Steering & Rescuer Lab
A downloadable tool for Windows
Download NowName your own price
🕹️ AI Steering & Rescuer Lab
Simulation de comportement directionnel autonome d'agents dans Unreal Engine en C++.
📌 Introduction
Ce projet Unreal Engine regroupe deux simulations basées sur des comportements autonomes en intelligence artificielle :
- Steering Lab: Implémente des comportements de steering (Seek, Flee, Pursuit, etc.) pour agents autonomes.
- Rescuer Lab : Simule une ville où des agents NPC et un joueur sauvent des victimes en appliquant du pathfinding et du planning.
Les deux projets sont inclus dans une seule release.
🕹️ Lab 1 : Steering Behaviors
🎯 Objectif
L’objectif de ce lab est d’implémenter une "steering library" permettant aux agents autonomes de se déplacer de manière réaliste.
📌 Vidéo de référence : AI In Games - Steering Behaviours: Intro
🧠 Comportements implémentés
Comportements de base
- ✅ Seek 🏃♂️➡️ : Se dirige vers une cible fixe.
- ✅ Flee 🏃♂️⬅️ : Fuit une cible fixe.
- ✅ Pursuit 🎯 : Intercepte une cible en mouvement en prédisant sa position future.
- ✅ Evade 🚫 : Fuit un poursuivant en prédisant sa trajectoire.
- ✅ Arrival 🏁 : Se dirige vers une cible puis ralentit progressivement avant d’arriver.
Comportements combinés
- ✅ Circuit 🔄 : Suit un chemin en boucle infinie.
- ✅ One Way ➡️ : Suit un chemin jusqu’à un point donné, puis s’arrête.
- ✅ Two Ways ⬅️➡️ : Suit un chemin jusqu’à un point donné, puis fait demi-tour et revient.
🚑 Lab 2 : Rescuer Simulation
🎯 Objectif Rescuer
Ce lab simule une opération de sauvetage dans une ville où des NPCs doivent secourir des victimes et les emmener à l’hôpital.
📌 Les NPCs doivent agir intelligemment, et optimiser leur comportement.
🧠 Comportements et algorithmes encours d'implémentation
Planification et pathfinding
- ✅Un planner choisit la victime à sauver en priorité.
- ✅Un pathfinding algorithm (Astar) trouve le chemin optimal.
Déplacement et évitement
- ✅ Mouvement basé sur le Steering Lab (Seek, Arrival, etc.).
- ✅ Évitement de collisions avec d’autres NPCs et victimes.
- ✅ Navigation fluide.
💾 Installation
Télécharger
- Téléchargez le fichier .zip de la Release la plus récente.
- Décompressez le fichier.
Lancer le jeu
- Ouvrez le dossier extrait.
- Lancez le fichier `.exe`.
- Les deux labs sont inclus dans l’exécutable : vous pourrez choisir le mode souhaité dans le menu principal.
- Suivez le tutoriel in-game qui vous guidera dans l'utilisation de la simulation.
👨💻 GitHub
GitHub Project: https://github.com/vraus/Steering_Lab
Download
Download NowName your own price
Click download now to get access to the following files:
SteeringLab V2 504 MB
SteeringLab V1.1 497 MB
SteeringLab V1.0 503 MB
Leave a comment
Log in with itch.io to leave a comment.