coopihc.policy.ExamplePolicy.CoordinatedPolicy
- class CoordinatedPolicy(*args, action_state=None, **kwargs)[source]
Bases:
coopihc.policy.BasePolicy.BasePolicy
Methods
Apply this decorator to use bundle.game_state as default value to observe if game_state = None
Reset the policy
sample
Attributes
Return the last action.
action_keys
Return the last observation.
parameters
simulation_bundle
state
unwrapped
- property action
Return the last action.
- Returns
last action
- Return type
State<coopihc.base.StateElement.StateElement>
- default_value()
Apply this decorator to use bundle.game_state as default value to observe if game_state = None
- property observation
Return the last observation.
- Returns
last observation
- Return type
State<coopihc.base.State.State>
- reset(random=True)
Reset the policy
- Parameters
random (bool, optional) – reset the policy, defaults to True. Here in case of subclassing BasePolicy.