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.
-
Notifications
You must be signed in to change notification settings - Fork 0
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)
License
Hengle/Artificial-Intelligence-for-Games---Decision-Making
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published
Languages
- C# 51.8%
- HTML 46.3%
- ShaderLab 1.5%
- Other 0.4%