top of page

04 Spy vs Guards

Type of Project

University

Year

2020

Grade

65 (B)

Share

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

For my level 6 module Advanced AI Algorithms I was tasked with creating an AI scenario where a spy would need to navigate around a set of guards, who are able to patrol, chase using their line of sight, and find the key to unlock the exit.

Two different techniques where used in created this program, the guards use behaviour trees and a blackboard to share information with one another and choose which action each agent should take next. For the agent GOAP (Goal-Orientated Action Planning)  was used to give the spy a set of tasks where it would decided the best order to execute this tasks based on current knowledge and if the spy had the resources to complete the task.

My overall grade for this module was a 2:1 (B).

The entirety of this project can be accessed using the link below:

  • 2048px-Octicons-mark-github.svg
CT6024-2.PNG
  • github-logo-white
  • Twitter
  • LinkedIn

©2021 by Morgan Ellis.

bottom of page