Claw
1.7.3
|
Artificial intelligence for games. More...
Go to the source code of this file.
Classes | |
class | claw::ai::game::game_state< Action, Numeric > |
A state of a game. More... | |
class | claw::ai::game::action_eval< Action, Numeric > |
A score associated with an action. More... | |
class | claw::ai::game::min_max< State > |
Find an action with the MinMax algorithm. More... | |
class | claw::ai::game::alpha_beta< State > |
Find an action with the alpha-beta algorithm. More... | |
class | claw::ai::game::select_action< Method > |
Select an action using a given method (min_max, alpha_beta). More... | |
class | claw::ai::game::select_random_action< Method > |
Select a random action among the best ones. More... |
Namespaces | |
namespace | claw |
This is the main namespace. | |
namespace | claw::ai |
Everything about artificial intelligence. | |
namespace | claw::ai::game |
Everything about artificial intelligence related game algorithms. |
Artificial intelligence for games.
Definition in file game_ai.hpp.