Agents
- Agents
Contains the list of agents that will play the game. Optionally agent parameters can be defined inside the same agents.
- YAML Key
Agents
- Example
Agents:
- RandomAgent
- HumanAgent
- Properties
Property |
Required |
Data type |
Options |
Definition |
|
|
|
|
Defines the list of agents that will play the game. Optionally you can use the same definition to define the options of the agent. |
AgentsParameters
- AgentsParameters
Contains the options of each agent previously defined in C++. There are two examples of the RHEAAgent and MCTSAgent.
- YAML Key
“Agent Name”
- Example
Agents:
- HumanAgent
- MCTSAgent:
FmCalls: 100
Budget: TIME
RolloutLength: 10
- Properties
Property |
Required |
Data type |
Options |
Definition |
|
|
|
The maximum number of forward model calls. |
|
|
|
|
Maximum number of iterations for a decision making round. |
|
|
|
|
Proportion of the timer that must have passed before the function isBudgetOver triggers. |
|
|
|
|
|
Type of budget for the agent’s decision making. |