My Symbols

My 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

NameElementsInternalDescription
rolerole.defender

role.midfielder

role.striker

The possible roles of a player
next_actionnext_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

Input Symbols

NameTypeMeasureDescription / Parameters
roleenumeratedroleThe dynamically assigned role of the player
 
xdecimalThe x position of the player
 
ydecimalThe y position of the player
 
ball.xdecimalThe x position of the ball
 
ball.ydecimalThe y position of the ball
 
ball.distancedecimalThe distance to the ball
 
ball.local.directionenumeratednext_actionThe 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.xdecimalThe x position of the most westerly teammate
 

Output Symbols

NameTypeMeasureInternalDescription
next_actionenumeratednext_actionThe next action to be performed