Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::data::SimulatedGameIterationSnapshot Struct Reference

#include <SimulatedGamesSnapshots.h>

Public Member Functions

void Clear ()
 Clears all the stored data.
 

Public Attributes

size_t number = 0
 
std::vector< SimulatedGameUCTEventSnapshotuctSnapshots = {}
 Events that happened during the iteration in the UCT (selection) phase.
 
std::vector< SimulatedGameMonteCarloEventSnapshotmonteCarloSnapshots = {}
 Events that happened during the iteration in the Monte Carlo (simulation) phase.
 
std::vector< float > scores = {}
 Scores achieved by teams at the end of the iteration.
 

Detailed Description

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


The documentation for this struct was generated from the following files: