Repository link
Final project link
- Jonathan Cacay Llanes - xGauss05
- Ethan Martín Parra - Ethanm-0371
GitHub repository where we save all of our Artificial Intelligence Exercises. The exercises are located in Assets/Project/Scenes. The videos related to the exercises are located in Assets/Project/Videos.
Patrolling & Wander - Video
Create an scene with two agents:
- The first one should use a patrolling movement using waypoints and the ghost smoothing technique. The initial point and direction should be randomly selected.
- The second one should move using a wandering movement.
- The scene should contain some static obstacles ("not walkables").
Flocking - Video
Create a scene that simulates a flock of bees (or similar) around its hive.
- Add some random behavior to the movement.
- Optional: add a follow the leader component.
Perception - Video
Replicate the Zombies Scene in slide 10 of "World Interfacing & Knowledge" topic, following next constraints:
- Implement the zombies with an unique prefab.
- Use camera frustum for zombies perception.
- Use Unity Messaging's BroadcastMessage method for communication between zombies.
Finite State Machine - Video
Reproduce the robber behaviour in video of slide 9 of "Decision Making" with Finite State Machines.
- Option 1: use delegates
- Option 2: use the Unity's animation
Behavior Bricks - Video
Reproduce the robber behaviour in video of slide 9 of "Decision Making" with Behavior Bricks asset (Behaviour Trees implementation).
Roller Ball (ML Agents) - Video
Follow the tutorial Making a New Learning Envionment from MLAgents.
Formation Motion - Video
Reproduce the "Formation Motion" example in video of slide 6 of "Strategy & Tactics".
Tactical Behavior Tree - Video
Reproduce the behavior of the cops in video of slide 11 of "Strategy & Tactics" with the Behavior Bricks Asset.