Game Control 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
game.team_colorgame.team_color.blue

game.team_color.red

game.stategame.state._initial

game.state.ready

game.state.set

game.state.playing

game.state.finished

game.secondary_stategame.secondary_state.normal

game.secondary_state.penalty_shoot

game.penaltygame.penalty.none

game.penalty.ball_holding

game.penalty.goalie_pushing

game.penalty.player_pushing

game.penalty.illegal_defender

game.penalty.illegal_defense

game.penalty.obstruction

game.penalty.req_for_pickup

game.penalty.leaving

game.penalty.damage

game.penalty.manual

Input Symbols

NameTypeMeasureDescription / Parameters
game.own_team_colorenumeratedgame.team_color
 
game.opponent_team_colorenumeratedgame.team_color
 
game.player_numberdecimal
 
game.penaltyenumeratedgame.penalty
 
game.penalty.remaining_timedecimal
 
game.stateenumeratedgame.state
 
game.secondary_stateenumeratedgame.secondary_state
 
game.kickoff_teamenumeratedgame.team_color
 
game.own_scoredecimal
 
game.opponent_scoredecimal
 
game.remaining_timedecimal
 
game.first_halfbooleantrue/ false