Skip to content

Hengle/Artificial-Intelligence-for-Games---Decision-Making

 
 

Repository files navigation

Decision Making (Goal Oriented Action Planning algorithm)

The goal of this project is to implement an agent that is capable of attending to its different needs dynamically. This involves taking into account its internal needs (hunger, rest, pursuit of wealth, etc) and the current status of the environment around him. In the video below you can see that the agent knows to avoid opponent areas (marked with green flags), conquer resources for itself by planting its own red flags, hunt boars for food, create new arrows from trees, rest when tired and collect money in chests when possible.

                                       Demonstration of the agent's behaviour

About

An agent that implements the GOAP algorithm for decision making, this agent avoids opponent areas, conquers territory, hunts for food (and collects ammunition) and rests. Written in C# (Unity)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 51.8%
  • HTML 46.3%
  • ShaderLab 1.5%
  • Other 0.4%