![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
The Planner run-time configuration parameters. More...
Public Attributes | |
| PlannerHeuristic | Heuristic = null |
| A heuristic estimates the abstract distance (cost) between an arbitrary state and the goal state. Similar to A* pathfinding heuristic. It helps to guide the search process and make it more efficient computationally. More... | |
| int | IterationLimit = 500 |
| The maximum number of iterations per single planning instance. More... | |
| int | MaxPlanLength = -1 |
The maximum number of actions (steps) a plan can take. Set -1 for unlimited plans. More... | |
| float | MaxPlanCost = -1 |
An upper bound on the plan cost measured as the sum of costs of actions it consists of. Set -1 for no limit. More... | |
The Planner run-time configuration parameters.
| PlannerHeuristic Grail.Planners.Planner.Config.Heuristic = null |
A heuristic estimates the abstract distance (cost) between an arbitrary state and the goal state. Similar to A* pathfinding heuristic. It helps to guide the search process and make it more efficient computationally.
| int Grail.Planners.Planner.Config.IterationLimit = 500 |
The maximum number of iterations per single planning instance.
| float Grail.Planners.Planner.Config.MaxPlanCost = -1 |
An upper bound on the plan cost measured as the sum of costs of actions it consists of. Set -1 for no limit.
| int Grail.Planners.Planner.Config.MaxPlanLength = -1 |
The maximum number of actions (steps) a plan can take. Set -1 for unlimited plans.