Grail (C#)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Entity's "brain", assigns them behaviors chosen by user-defined algorithms. More...
Public Member Functions | |
abstract void | StageBehavior (AIEntity entity) |
Runs reasoner's selection algorithm and assigns chosen behavior to provided entity. More... | |
virtual ISnapshotGenerator | CreateSnapshotGenerator (int entityId) |
Entity's "brain", assigns them behaviors chosen by user-defined algorithms.
|
pure virtual |
Runs reasoner's selection algorithm and assigns chosen behavior to provided entity.
entity |
Implemented in Grail.SimulatedGames.Reasoners.SimulatedGameReasoner, Grail.Planners.Reasoners.PlannerReasoner, and Grail.Utility.Reasoners.UtilityReasoner.