Namespace Aplib.Core.Intent.Tactics
Classes
- FirstOfTactic<TBeliefSet>
Represents a tactic that executes the first enabled action from a list of subtactics.
- PrimitiveTactic<TBeliefSet>
Represents a primitive tactic
- RandomTactic<TBeliefSet>
Represents a tactic that executes a random tactic from the provided subtactics.
- Tactic<TBeliefSet>
Tactics are the real meat of Goal<TBeliefSet>s, as they define how the agent can approach the goal in hopes of finding a solution which makes the Goal's heuristic function evaluate to being completed. A tactic represents a smart combination of Action<TBeliefSet>s, which are executed in a Belief Desire Intent Cycle.
Interfaces
- ITactic<TBeliefSet>
Represents a tactic that an agent can use to achieve its goals. A tactic is a strategy for achieving a particular goal.