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. Enumerations| Name | 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 Symbols| Name | Type | Measure | Internal | Description | | next_action | enumerated | next_action | | The next action to be performed |
|