Small personal project to learn about Utility AI and how to use curves to fetch results to determine what action to take. The is an Unity project where I am creating a small RTS like game with 2 AIs collecting resources, creating units and defeating its opponent.
- Setup the structure for the Utility AI
- Curves
- ✅ Linear
- ✅ Quadratic
- Logistic
- Logit
- Enemy Actions
- ✅ Build Resource Buildings
- Expand territory
- ✅ Build Armies
- Defeat the opponent
I use desmos to visualize my curves they can be found in the following links. If the link is not yet there this means I am still implementing it.
- Linear Curve https://www.desmos.com/calculator/uspjjkv9qe
- Quadratic Curve https://www.desmos.com/calculator/abxfujakzv
- Logistic
- Logit
- https://www.gdcvault.com/play/1018040/Architecture-Tricks-Managing-Behaviors-in
- "Behavioral Mathematics for Game AI" by Dave Mark https://www.amazon.nl/Behavioral-Mathematics-Game-Dave-Mark/dp/1584506849
- "Game AI Pro" Edited by Steve Narbin https://www.amazon.nl/Game-AI-Pro-Collected-Professionals/dp/1466565969