(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::simulation::SimulatedGame, including all inherited members.
AddUnit(std::shared_ptr< SimulatedGameThinkingUnit > unit) | grail::simulation::SimulatedGame | |
AddUnit(std::shared_ptr< SimulatedGameStochasticUnit > unit) | grail::simulation::SimulatedGame | |
AddUnits(std::vector< std::shared_ptr< SimulatedGameThinkingUnit >> units) | grail::simulation::SimulatedGame | |
ClearStatistics() | grail::simulation::SimulatedGame | |
DebugPrintFullPlayout(std::vector< std::pair< const ISimulatedGameUnit *, const ISimulatedGameAction * >> &playout) const (defined in grail::simulation::SimulatedGame) | grail::simulation::SimulatedGame | |
DebugPrintPlan(std::unordered_map< const ISimulatedGameUnit *, std::vector< const ISimulatedGameAction * >> &plan) const (defined in grail::simulation::SimulatedGame) | grail::simulation::SimulatedGame | |
DebugPrintPlanWithMetadata(std::unordered_map< const ISimulatedGameUnit *, std::vector< SimulatedGameActionMetadata >> &plan) const (defined in grail::simulation::SimulatedGame) | grail::simulation::SimulatedGame | |
GetExpectedPlans() | grail::simulation::SimulatedGame | |
GetExpectedPlansWithMetadata() | grail::simulation::SimulatedGame | |
GetExpectedPlayout() const | grail::simulation::SimulatedGame | |
GetStartingUnitActionsWithMetadata() const | grail::simulation::SimulatedGame | |
GetStartingUnitBestAction() const | grail::simulation::SimulatedGame | |
GetStartingUnitBestActionMetadata() const | grail::simulation::SimulatedGame | |
RemoveUnit(const SimulatedGameThinkingUnit *unit) | grail::simulation::SimulatedGame | |
RemoveUnit(const SimulatedGameStochasticUnit *unit) | grail::simulation::SimulatedGame | |
Run(size_t milisecondsTotal, size_t maxIterationCount, SimulatedGameObserverForGUI *observer=nullptr) | grail::simulation::SimulatedGame | virtual |
SetStartingUnit(SimulatedGameThinkingUnit &unit) | grail::simulation::SimulatedGame | |
SimulatedGame(int teamCount=2, double maxScore=1.0, double explorationBoost=1.0, size_t freezeVisitsTreshold=std::numeric_limits< size_t >::max(), RandomGenerator::result_type seed=std::random_device{}()) | grail::simulation::SimulatedGame | |
~SimulatedGame() (defined in grail::simulation::SimulatedGame) | grail::simulation::SimulatedGame | virtual |