RoboCup Game Manager Symbols

Symbols related to the RoboCup Game Manager.

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.

Input Symbols

NameTypeMeasureDescription
game.stateenumeratedgame.state.initial

game.state.ready

game.state.set

game.state.playing

game.state.penalized

game.state.finished

The state of the player that was requested by the referee.
game.kickoffenumeratedgame.kickoff.own

game.kickoff.opponent

game.kickoff.invalid

Which of the both teams does the kickoff
game.team-colorenumeratedblue

red

What is the current team color
game.own-scoredecimalgoalsHow many goals the own team already scored
game.opponent-scoredecimalgoalsHow many goals the opponent team already scored
game.time-since-last-messagedecimalmsThe time since the last referee message (GameControlData) was received.
game.own-team-scoredbooleantrue/ falseDid our team just score
game.opponent-team-scoredbooleantrue/ falseDid opponent team just score

Output Symbols

NameTypeMeasureDescription
game.current-stateenumeratedgame.current-state.initial

game.current-state.ready

game.current-state.set

game.current-state.playing

game.current-state.penalized

game.current-state.finished

The current state of the player that was requested whether by using the robot's switches or by the game manager.
game.set-team-colorenumeratedblue

red

Set the team color