My SymbolsMy most used symbols The formalized behavior references a variety of input and output symbols, which can stand for variables or functions of the agent's software. Constants are constant decimal values. EnumerationsName | Elements | Internal | Description | role | role.defender role.midfielder role.striker
| | The possible roles of a player | next_action | next_action.undefined next_action.NW next_action.N next_action.NE next_action.E next_action.SE next_action.S next_action.SW next_action.W next_action.kick next_action.do_nothing
| | The possible direction and actions |
Name | Type | Measure | Description / Parameters | role | enumerated | role | The dynamically assigned role of the player | | | x | decimal | | The x position of the player | | | y | decimal | | The y position of the player | | | ball.x | decimal | | The x position of the ball | | | ball.y | decimal | | The y position of the ball | | | ball.distance | decimal | | The distance to the ball | | | ball.local.direction | enumerated | next_action | The direction of the ball if in the local area of the player. If the ball is not in the local area, undefined is returned | | | most_westerly_teammate.x | decimal | | The x position of the most westerly teammate | | |
Output SymbolsName | Type | Measure | Internal | Description | next_action | enumerated | next_action | | The next action to be performed |
|