Konfiguration des Servers und des Agenten
Konfiguration des Servers und des Agenten.Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: Configuration.h,v $ * $Revision: 1.66 $ * $Date: 1998/08/14 13:20:05 $ * $Author: myritz $ * **************************************************
void readConfigurationFile(String configurationFile)
void logCurrentParameterValues()
Parameter des SoccerServers
double goalWidth
double playerSize
double playerDecay
double playerRand
double playerWeight
double playerSpeedMax
double playerStaminaMax
double playerStaminaInc
double playerRecoverDecThr
double playerRecoverMin
double playerRecoverDec
double playerEffortDecThr
double playerEffortMin
double playerEffortDec
double playerEffortIncThr
double playerEffortInc
double ballSize
double ballDecay
double ballRand
double ballWeight
double ballSpeedMax
double dashPowerRate
double kickPowerRate
double kickMarginServer
double controlRadius
double maxPower
double minPower
double maxMoment
double minMoment
double visibleAngleInDegree
double visibleDistance
double windDirection
double windForce
double windRand
double catchAreaLength
double catchAreaWidth
double catchProbability
double cornerKickMargin
bool isWindFactor
bool windRandom
int portNumber
int coachPortNumber
int halfTimeInSecs
int simulatorStep
int sendStep
int receiveStep
int sayMessageSize
int hearCapacityMax
int hearCapacityInc
int hearCapacityDecay
int catchCycle
bool useOffSide
bool forbidKickOffOffside
double audioCutOffDistance
double distQuantStep
double landmarksQuantStep
char logFile[MAX_FILE_LEN]
char recFile[MAX_FILE_LEN]
bool recLog
int recordVersion
char replay[MAX_FILE_LEN]
bool coachMode
bool coachWithRefereeMode
bool oldCoachHear
bool verbose
Parameter des Agent-Files
double optimalKickDist
double maxKickDist
int historyCount
int maxLengthOfPlan
int toleratedStabilityCost
int minConstraintUtility
int minDesireUtility
double enforcedMinDistToBall
int maxStepsOfPlayerMovement
int maxStepsOfBallMovement
double maxEffectiveBallSpeed
int averageStepsOfBallMovement
Array <int> roles
Array <Vector> kickoffPositionsOffensive
Array <Vector> kickoffPositionsDefensive
Array <Vector> homePositions
int maxGoalKickUtility
Array <int> goalKickUtilityWeights
int maxForwardPassUtility
int minForwardPassUtility
int maxDirectPassUtility
int maxDoublePassUtility
int maxDribbleUtility
double dribbleSectorLength
double dribbleSectorWidth
int maxControlBallUtility
int minCollectDataUtility
int normalCollectDataUtility
int maxCollectDataUtility
int normalGoToBaseUtility
int minGoToBaseUtility
double defenderMoveForwardBallDistActivation
double defenderMoveForwardStopLine
double midfieldMoveForwardBallDistActivation
double midfieldMoveForwardStopLine
double gotoBasePositionAccuracy
double getIntoSpaceAccuracy
double interceptBallAccuracy
int normalInterceptBallUtility
int normalGetIntoSpaceUtility
double leaveBasePositionRange
int getIntoSpaceDist
double getIntoSpaceMinDist
int getIntoSpaceSimSteps
double getIntoSpaceAvoidBasePositionDist
double avoidCoverActivationDist
double avoidCoverBestPositionDist
int maxForceContinuationTime
double distToBallForEvaluation
int maxStepsToCalculate
Array <int> debugModes
int conserveStaminaActivation
Vector conserveStaminaUtilityIncrease
int maxConserveStaminaUtility
int maxAvoidOffsideUtility
double avoidOffsideStaminaLimitBonus
bool tournamentMode
bool useCommunication
int communicationTimeout
double dribbleStaminaLimit
double interceptBallStaminaLimit
double gotoBaseStaminaLimit
double getIntoSpaceStaminaLimit
int interceptionTolerance
double goalieDistFromGoal