Grail (C#)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Data.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 [get, set]
 Events that happened during the iteration in the UCT (selection) phase. More...
 
List< SimulatedGameMonteCarloEventSnapshotMonteCarloSnapshots = new List<SimulatedGameUCTEventSnapshot>() [get, set]
 Events that happened during the iteration in the Monte Carlo (simulation) phase. More...
 
double [] Scores = new List<SimulatedGameMonteCarloEventSnapshot>() [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.Data.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.MonteCarloSnapshots = new List<SimulatedGameUCTEventSnapshot>()
getset

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

◆ Scores

double [] Grail.Data.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.Scores = new List<SimulatedGameMonteCarloEventSnapshot>()
getset

Scores achieved by teams at the end of the iteration

◆ UCTSnapshots

List<SimulatedGameUCTEventSnapshot> Grail.Data.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameIterationSnapshot.UCTSnapshots
getset

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


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