Serialized Form


Package <Unnamed>

Class Bobo extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

feineFahrtrichtung

Angle feineFahrtrichtung

zielX

int zielX

zielY

int zielY

aggression

double aggression

health

double health

letzerSchussPos

Vector letzerSchussPos

gegnerPos

Vector gegnerPos

vorherigeGegnerPos

Vector vorherigeGegnerPos

vorherigeEigenePos

Vector vorherigeEigenePos

anzahlSchuesse

int anzahlSchuesse

scanRichtung

Angle scanRichtung

oeffnungsgrad

Angle oeffnungsgrad

scanErgebnis

Vector scanErgebnis

scanCounter

int scanCounter

startScanRichtung

Angle startScanRichtung

Class BogBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

latestSuccessfulScanTime

double latestSuccessfulScanTime

scanTarget

Vector scanTarget

scanState

int scanState

scan_ROUNDABOUT_COUNT

int scan_ROUNDABOUT_COUNT

Class DonBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

latestSuccessfulScanTime

double latestSuccessfulScanTime

distanceToEnemy

double distanceToEnemy

angleToEnemy

int angleToEnemy

currentScanAngle

int currentScanAngle

scanAperture

short scanAperture

driveCounter

double driveCounter

apertureCount

short apertureCount

shot

boolean shot

nextScanUp

boolean nextScanUp

nextScanDown

boolean nextScanDown

newScan

boolean newScan

rsquared

double rsquared

scanCount

short scanCount

coordinates

java.util.LinkedList<E> coordinates

Class DoofBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

scan_ROUNDABOUT_COUNT

int scan_ROUNDABOUT_COUNT

bigScan

boolean bigScan

cameFromBigScan

boolean cameFromBigScan

numNotFound

int numNotFound

lastAngle

int lastAngle

latestSuccessfulScan

int latestSuccessfulScan

scanRichtung

int scanRichtung

richtungNotFound

int richtungNotFound

foundInScanRichtung

boolean foundInScanRichtung

Class DumBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

autopilotMomentum

Angle autopilotMomentum

random

java.util.Random random

Class EmptyBot extends JRobot2009 implements Serializable

serialVersionUID: 1L

Class iBorg extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

scheduler

iBorgScheduler scheduler

scanner

iBorgScanner scanner

Class iBorgCalcMovement extends java.lang.Object implements Serializable

Class iBorgColor extends java.lang.Object implements Serializable

Class iBorgMoveCommand extends java.lang.Object implements Serializable

Serialized Fields

angle

Angle angle

speed

double speed

Class iBorgScanner extends java.lang.Object implements Serializable

Serialized Fields

addangle

Angle addangle

scanangle

Angle scanangle

resultList

java.util.List<E> resultList

borg

iBorg borg

preparedResult

iBorgScanResult preparedResult

state

int state

state1step

int state1step

donottwice

boolean donottwice

Class iBorgScanResult extends java.lang.Object implements Serializable

Serialized Fields

direction

Angle direction

apperture

Angle apperture

borgPosition

Vector borgPosition

distance

double distance

scanTime

double scanTime

success

boolean success

Class iBorgScheduler extends java.lang.Object implements Serializable

serialVersionUID: -3947593332787307959L

Serialized Fields

borg

iBorg borg

scheduledCommands

java.util.Dictionary<K,V> scheduledCommands

keys

java.util.List<E> keys

Class LeastSquaresPredictor extends java.lang.Object implements Serializable

serialVersionUID: 2892311806599888116L

Serialized Fields

paramVectorLength

int paramVectorLength

paramVectorX

double[] paramVectorX

paramVectorY

double[] paramVectorY

maxSpeed

double maxSpeed

scandata

java.util.LinkedList<E> scandata

invalidSamples

int invalidSamples

validSamples

int validSamples

time

double time

estimationQuality

double estimationQuality

debugLines

Vector[] debugLines

Class LinearPredictor extends java.lang.Object implements Serializable

serialVersionUID: -3391390920128479913L

Serialized Fields

maxSpeed

double maxSpeed

scandata

java.util.LinkedList<E> scandata

validSamples

int validSamples

lineBase

Vector lineBase

lineBaseTime

double lineBaseTime

lineDirection

Vector lineDirection

debugLines

Vector[] debugLines

time

double time

estimationQuality

double estimationQuality

Class MotherOfAllBots extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

serialVersionUID: 3917160481391298303L

Serialized Fields

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

latestSuccessfulScanTime

double latestSuccessfulScanTime

scanState

int scanState

assumedEnemyPosition

Vector assumedEnemyPosition

assumedEnemyDirection

Vector assumedEnemyDirection

enemyPositions

java.util.LinkedList<E> enemyPositions

turnDirection

Angle turnDirection

Class MU_002_VJ extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

CLOSE_IN_FACTOR

float CLOSE_IN_FACTOR

MAKE_WIDER_FACTOR

float MAKE_WIDER_FACTOR

MIN_SCAN_APERTURE

float MIN_SCAN_APERTURE

timeOfLastEvaluatedScan

double timeOfLastEvaluatedScan

lastNotCenterStepWas

MU_002_VJ.ScanStep lastNotCenterStepWas

enemyDirection

float enemyDirection

enemyAperture

float enemyAperture

currentScanStep

MU_002_VJ.ScanStep currentScanStep

threeCounter

float threeCounter

Class Neo extends JRobot2009 implements Serializable

serialVersionUID: 3517073926073568997L

Serialized Fields

idea

Neo.Idea idea

nextIdeaChange

double nextIdeaChange

hacks

java.util.LinkedList<E> hacks

random

java.util.Random random

latestSuccessfulScan

Angle latestSuccessfulScan

scanTarget

Vector scanTarget

rotateDist

double rotateDist

scanDirection

Angle scanDirection

scanAperture

Angle scanAperture

Class Nilpferd extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

feineFahrtrichtung

Angle feineFahrtrichtung

zielX

int zielX

zielY

int zielY

letzerSchussPos

Vector letzerSchussPos

gegnerPos

Vector gegnerPos

vorherigeGegnerPos

Vector vorherigeGegnerPos

anzahlSchuesse

int anzahlSchuesse

scanRichtung

Angle scanRichtung

oeffnungsgrad

Angle oeffnungsgrad

scanErgebnis

Vector scanErgebnis

scanCounter

int scanCounter

startScanRichtung

Angle startScanRichtung

Class OnsetBot2009 extends JRobot2009 implements Serializable

Serialized Fields

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Scan latestSuccessfulScan

scanState

int scanState

scan_ROUNDABOUT_COUNT

int scan_ROUNDABOUT_COUNT

Class Peeves extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

scanData

Peeves.ScanBuffer scanData

rand

java.util.Random rand

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

uhrzeigersinn

boolean uhrzeigersinn

cannonDirection

Angle cannonDirection

lastSpeed

double lastSpeed

orientation

Angle orientation

lastDistance

double lastDistance

color

int color

Class Rabbit extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable

serialVersionUID: 8812570145737774827L

Serialized Fields

SCAN_INIT

int SCAN_INIT

SCAN_LEFTRIGHT1

int SCAN_LEFTRIGHT1

SCAN_LEFTRIGHT2

int SCAN_LEFTRIGHT2

SCAN_RIGHTLEFT1

int SCAN_RIGHTLEFT1

SCAN_RIGHTLEFT2

int SCAN_RIGHTLEFT2

maxNumEstimatedScans

int maxNumEstimatedScans

arenaCenter

Vector arenaCenter

timeNow

double timeNow

arenaRadius

double arenaRadius

flee

boolean flee

runClockwise

boolean runClockwise

scanDir

Angle scanDir

scanAperture

Angle scanAperture

scanState

int scanState

enemyPos

java.util.LinkedList<E> enemyPos

numSuccessfulScans

int numSuccessfulScans

unsuccessfulScans

int unsuccessfulScans

pctSuccessfulScans

double pctSuccessfulScans

avgScanAperture

double avgScanAperture

numEstimatedScans

int numEstimatedScans

numEstimatedScanTriples

int numEstimatedScanTriples

predictionEstimation

double predictionEstimation

actualityCriterium

double actualityCriterium

timeBetweenCriterium

double timeBetweenCriterium

accuracyCriterium

double accuracyCriterium

Class RandonatorMk4 extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

serialVersionUID: -1884314211985631523L

Serialized Fields

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

random

java.util.Random random

nextOrientationChange

double nextOrientationChange

scanAperture

Angle scanAperture

Class Rocketeer extends JRobot2009 implements Serializable

Serialized Fields

scanState

Rocketeer.ScanState scanState
momentary scan strategy


scanAperture

Angle scanAperture
momentary scan aperture (used for targetting resolution state)


scanHemisphere

int scanHemisphere
used as subordinate scan state


scan1st

Scan scan1st
Best scan of target


scan2nd

Scan scan2nd
2nd best scan of target

Class Rosenkrieger extends jrobots.simulation.simulationObjects.JRobot implements Serializable

Serialized Fields

scanRichtung

Angle scanRichtung

scanOeffnung

Angle scanOeffnung

Class SchrutzRevolutions extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable

serialVersionUID: 7099250956064863096L

Serialized Fields

time

double time

predictor

Predictor predictor

scanDirection

Angle scanDirection

scanAperture

Angle scanAperture

scanState

int scanState

Class Smith extends JRobot2009 implements Serializable

serialVersionUID: -6890298049360578120L

Serialized Fields

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

latestSuccessfulScansAperture

Angle latestSuccessfulScansAperture

random

java.util.Random random

nextOrientationChange

double nextOrientationChange

scanAperture

Angle scanAperture

lastHealth

double lastHealth

smithID

int smithID

Class TurnaboutBore extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable

Serialized Fields

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

latestSuccessfulScanOrienation

Angle latestSuccessfulScanOrienation

scanState

int scanState

scan_ROUNDABOUT_COUNT

int scan_ROUNDABOUT_COUNT

Class Wadenbeisser extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable

serialVersionUID: -3399247355635955204L

Serialized Fields

time

double time

desiredDistanceToCenter

double desiredDistanceToCenter

drivePredictor

Predictor drivePredictor

scanDirection

Angle scanDirection

scanAperture

Angle scanAperture

lastScannerAdjustment

double lastScannerAdjustment

scanState

int scanState

target

Vector target

Class YellowBelly extends JRobot2009 implements Serializable

serialVersionUID: -5364826721693293591L

Serialized Fields

SCANVALUE_MAX_AGE_SCAN

double SCANVALUE_MAX_AGE_SCAN

SCANVALUE_MAX_AGE_SHOOT

double SCANVALUE_MAX_AGE_SHOOT

SCANVALUE_MAX_AGE_DRIVE

double SCANVALUE_MAX_AGE_DRIVE

SCAN_ROUNDABOUT_COUNT

int SCAN_ROUNDABOUT_COUNT

SCAN_DIRECTIONAL_COUNT

int SCAN_DIRECTIONAL_COUNT

scanState

int scanState

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Scan latestSuccessfulScan

minePos

Vector minePos

Package jrobots.simulation.simulationObjects

Class jrobots.simulation.simulationObjects.Explosion extends java.lang.Object implements Serializable

serialVersionUID: -6405140786467679004L

Serialized Fields

pos

Vector pos

orientation

Angle orientation

time

double time

Class jrobots.simulation.simulationObjects.FernsteuerBot extends jrobots.simulation.simulationObjects.Pilot implements Serializable

serialVersionUID: 1L

Class jrobots.simulation.simulationObjects.JRobot extends jrobots.simulation.simulationObjects.Pilot implements Serializable

serialVersionUID: -2357242728016864638L

Class jrobots.simulation.simulationObjects.JRobot2007 extends jrobots.simulation.simulationObjects.Pilot implements Serializable

serialVersionUID: 6463504321943911067L

Class jrobots.simulation.simulationObjects.JRobot2008 extends jrobots.simulation.simulationObjects.Pilot implements Serializable

serialVersionUID: -5269507620693035656L

Class jrobots.simulation.simulationObjects.JRobot2009 extends jrobots.simulation.simulationObjects.Pilot implements Serializable

serialVersionUID: 4916662582869180089L

Class jrobots.simulation.simulationObjects.Panzer extends java.lang.Object implements Serializable

serialVersionUID: -7467190783725137022L

Serialized Fields

ID

int ID

pos

Vector pos

orientation

Angle orientation

velocityLinear

Vector velocityLinear

velocityAngular

Angle velocityAngular
angular speed


health

double health

lastScan

Scan lastScan

timeOfLauncherReloaded

double timeOfLauncherReloaded

timeOfDropperReloaded

double timeOfDropperReloaded

turretIndex

int turretIndex

pilot

jrobots.simulation.simulationObjects.Pilot pilot

mileageLeft

double mileageLeft
The mileage of the left and right tractor.


mileageRight

double mileageRight

missileLink

jrobots.simulation.simulationObjects.Directable missileLink
The Panzer needs to be connected to a Directable device it is intended to be able to influence.

Note: The reference is single-sided and may be null.

Class jrobots.simulation.simulationObjects.Pilot extends java.lang.Object implements Serializable

serialVersionUID: 3574587611340469934L

Serialized Fields

RIGHT

Angle RIGHT
The degree value of this Angle is 0??. For driving and shooting purposes it points to the right or in east direction.


DOWN

Angle DOWN
The degree value of this Angle is 90??. For driving and shooting purposes it points downwards or in south direction.


LEFT

Angle LEFT
The degree value of this Angle is 180??. For driving and shooting purposes it points to the left or in west direction.


UP

Angle UP
The degree value of this Angle is 270??. For driving and shooting purposes it points upwards or in north direction.


time

double time

health

double health

position

Vector position

orientation

Angle orientation

velocity

Vector velocity

lastScan

Scan lastScan

timeOfLauncherReloaded

double timeOfLauncherReloaded

timeOfDropperReloaded

double timeOfDropperReloaded

timeOfScannerReloaded

double timeOfScannerReloaded

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

cannonCommand

Angle cannonCommand

launcherAmmunition

jrobots.simulation.simulationObjects.Pilot.LauncherAmmunition launcherAmmunition

directableDestination

Vector directableDestination

mineCommand

jrobots.simulation.simulationObjects.Pilot.DropperCommand mineCommand
Wether the pilot wants to lay a mine or not


useAutopilot

boolean useAutopilot

trackspeedLeft

double trackspeedLeft

trackspeedRight

double trackspeedRight

desiredDirection

Angle desiredDirection

desiredSpeed

double desiredSpeed

debugText

java.lang.String debugText

nameColor

java.awt.Color nameColor

turretColor

java.awt.Color turretColor

bodyColor

java.awt.Color bodyColor

memoryConsumption

int memoryConsumption
The value of this variable gives a hint at how much memory [bytes] this instance of Pilot including all its subobjects consumes.

Class jrobots.simulation.simulationObjects.ScanFan extends java.lang.Object implements Serializable

serialVersionUID: 1281992155894427072L

Serialized Fields

x

double x

y

double y

startAngle

double startAngle

endAngle

double endAngle

range

double range

timeOfCreation

double timeOfCreation

Package jrobots.utils

Class jrobots.utils.Angle extends java.lang.Object implements Serializable

serialVersionUID: -3177226067817741184L

Serialized Fields

angle

double angle

Class jrobots.utils.LinearPredictor extends java.lang.Object implements Serializable

serialVersionUID: -6927416156239395949L

Class jrobots.utils.Scan extends java.lang.Object implements Serializable

serialVersionUID: -5182428340952993253L

Serialized Fields

scanDirection

Angle scanDirection
Richtung des Scanners zum Zeitpunkt des Scans


scanAperture

Angle scanAperture
Öffnungswinkel des Scanners zum Zeitpunkt des Scans


distanceToTarget

double distanceToTarget
Entfernung zum Ziel [Meter].

Falls kein anderer Bot im Scanbogen war, ist dieser Wert 0.


scannerPosition

Vector scannerPosition
Position des Scanners zum Zeitpunkt des Scans


timeOfScan

double timeOfScan
Zeitpunkt des Scans [Sekunden]

Class jrobots.utils.Vector extends java.lang.Object implements Serializable

serialVersionUID: -1597769633640955671L

Serialized Fields

x

double x

y

double y