grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Classes | |
class | SimulatedGameActionMetadataSnapshot |
DTO - data transfer object / plain data object. Container for debug data that describes SimulatedGameAction More... | |
class | SimulatedGameIterationSnapshot |
DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by SimulatedGame. More... | |
class | SimulatedGameMonteCarloEventSnapshot |
DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the Monte Carlo Phase (Simulation Phase). More... | |
class | SimulatedGameSnapshot |
DTO - data transfer object / plain data object. Represents complete debug snapshot of SimulatedGame running for certain number of iterations More... | |
class | SimulatedGameUCTEventSnapshot |
DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the UCT Phase (Selection Phase). More... | |
class | SimulatedGameUnitSnapshot |
DTO - data transfer object / plain data object. Container for debug data that describes state of a unit in SimulatedGame at particular time. More... | |
Public Attributes | |
List< SimulatedGameUnitSnapshot > | UnitSnapshots = new List<SimulatedGameUnitSnapshot>() |
List< SimulatedGameIterationSnapshot > | IterationSnapshots = new List<SimulatedGameIterationSnapshot>() |
Properties | |
float | AbsoluteTime [get, set] |
float | RelativeTime [get, set] |
int | EntityId [get, set] |
Properties inherited from Grail.DebugInfo.ITimedSnapshot | |
float | AbsoluteTime [get, set] |
float | RelativeTime [get, set] |