Skip to content

kyle-robinson/ai-framework

Repository files navigation

A.I. Behaviours

MSBuild-Debug   MSBuild-Release   CodeQL  

A demonstration of a variety of autonomous steering behaviours.

- Click here to view project on website -

AI Framework Thumbnail

Steering Behaviours

Arrive
Arrive.mp4
Decision-Making
Decision-Making.mp4
Flee
Flee.mp4
Obstacle Avoidance
Obstacle.Avoidance.mp4
Path Following
Path.Following.mp4
Pursuit
Pursuit.mp4
Seek
Seek.mp4
Wander
Wander.mp4

Getting Started

The AI framework provides numerous tools for interacting with the AI systems that have been implemented. Refer to the following information on how to install and use the application.

Dependencies

To use the framework, the following prerequisites must be met.

  • Windows 10+
  • Visual Studio
  • Git Version Control

The framework relies on the following libraries and APIs to function.

  • DirectX 11
  • ImGui

Installing

To download a copy of the framework, select "Download ZIP" from the main code repository page, or create a fork of the project. More information on forking a GitHub respository can be found here.

Executing program

As the project settings have been modified to support the addition of the aforementioned libraries and APIs, there are no additional steps required to execute the application.


Credits

Research
    https://www.red3d.com/cwr/steer/gdc99/
    https://www.gamedeveloper.com/design/introduction-to-steering-behaviours