grail (C  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot Class Reference

DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by SimulatedGame. More...

Properties

int Number [get, set]
 
List< SimulatedGameUCTEventSnapshotUCTSnapshots = new List<SimulatedGameUCTEventSnapshot>() [get, set]
 Events that happened during the iteration in the UCT (selection) phase. More...
 
List< SimulatedGameMonteCarloEventSnapshotMonteCarloSnapshots = new List<SimulatedGameMonteCarloEventSnapshot>() [get, set]
 Events that happened during the iteration in the Monte Carlo (simulation) phase. More...
 
double[] Scores [get, set]
 Scores achieved by teams at the end of the iteration More...
 

Detailed Description

DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by SimulatedGame.

Property Documentation

◆ MonteCarloSnapshots

List<SimulatedGameMonteCarloEventSnapshot> Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.MonteCarloSnapshots = new List<SimulatedGameMonteCarloEventSnapshot>()
getset

Events that happened during the iteration in the Monte Carlo (simulation) phase.

◆ Scores

double [] Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.Scores
getset

Scores achieved by teams at the end of the iteration

◆ UCTSnapshots

List<SimulatedGameUCTEventSnapshot> Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.UCTSnapshots = new List<SimulatedGameUCTEventSnapshot>()
getset

Events that happened during the iteration in the UCT (selection) phase.


The documentation for this class was generated from the following file: