![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Classes | |
class | BehaviorModel |
class | ConsiderationModel |
class | CurveDataModel |
class | EvaluatorNodeModel |
class | EvaluatorToBehaviorAssignment |
class | EvaluatorTreeModel |
class | UtilityReasonerModel |
class | UtilitySelectorModel |
Enumerations | |
enum | EvaluatorType { CONSIDERATION, CURVE_LINEAR, CURVE_CONSTANT, CURVE_UNIT_STEP, CURVE_STAIRCASE, CURVE_POWER, CURVE_EXPONENTIAL, CURVE_SIGMOID, CURVE_LINEAR_INTERPOLATED, CURVE_BEZIER, CURVE_LOWER_BOUND, CURVE_UPPER_BOUND, CURVE_DOUBLE_SIDED_BOUND, AGGREGATOR_MIN, AGGREGATOR_MAX, AGGREGATOR_AVERAGE, AGGREGATOR_PRODUCT, AGGREGATOR_SUM, SUBTREE_REFERENCE } |
Defines detailed type of evaluator (consideration, power curve, min aggregator, etc.) More... | |
enum | UtilitySelectionMethod { MAX = 0, ROULETTE } |
|
strong |
Defines detailed type of evaluator (consideration, power curve, min aggregator, etc.)