Serialized Form
Class ArmyBotNewMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
Fahrmodus
int Fahrmodus
momentanerZustand
int momentanerZustand
Zielwert
Angle Zielwert
Zielpunkt
Vector Zielpunkt
i
int i
angle1
Angle angle1
angle2
Angle angle2
angle3
Angle angle3
LetzterScanDirection
Angle LetzterScanDirection
angle4
Angle angle4
vector1
Vector[] vector1
vectorPositionSpeichern
Vector vectorPositionSpeichern
scan1
Scan scan1
scans
Scan[] scans
b
int b
angle1VariableZahler
int angle1VariableZahler
angle1Variable
int angle1Variable
LetzterScanWinkel
int LetzterScanWinkel
R
int R
G
int G
B
int B
ScanVariable
int ScanVariable
MisselSchiessenErlauben
int MisselSchiessenErlauben
start
int start
BlockadeAusweichenZahler
int BlockadeAusweichenZahler
LetzterScan
double LetzterScan
GespeicherteZeit
double GespeicherteZeit
Class ArmyBotNewMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
Fahrmodus
int Fahrmodus
momentanerZustand
int momentanerZustand
Zielwert
Angle Zielwert
Zielpunkt
Vector Zielpunkt
i
int i
angle1
Angle angle1
angle2
Angle angle2
angle3
Angle angle3
LetzterScanDirection
Angle LetzterScanDirection
angle4
Angle angle4
angle5
Angle angle5
FramesZahlen
int FramesZahlen
vectorPositionSpeichern
Vector vectorPositionSpeichern
scan1
Scan scan1
scans
Scan[] scans
A
int A
Zahler
int Zahler
b
int b
angle1VariableZahler
int angle1VariableZahler
angle1Variable
int angle1Variable
LetzterScanWinkel
int LetzterScanWinkel
R
int R
G
int G
B
int B
ScanVariable
int ScanVariable
MisselSchiessenErlauben
int MisselSchiessenErlauben
start
int start
BlockadeAusweichenZahler
int BlockadeAusweichenZahler
LetzterScan
double LetzterScan
GespeicherteZeit
double GespeicherteZeit
Class Bobo extends jrobots.simulation.simulationObjects.JRobot implements Serializable |
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 |
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
scanState
ColonelDuck.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
random
java.util.Random random
nextOrientationChange
double nextOrientationChange
Class DonBot extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable |
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 |
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
autopilotMomentum
Angle autopilotMomentum
random
java.util.Random random
serialVersionUID: 1L
Class Flak extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
angle1
Angle angle1
angle2
Angle angle2
angle3
Angle angle3
LetzterScanDirection
Angle LetzterScanDirection
Zielwert
Angle Zielwert
Zielpunkt
Vector Zielpunkt
b
int b
angle1VariableZahler
int angle1VariableZahler
angle1Variable
int angle1Variable
VorletzterScan
double VorletzterScan
LetzterScan
double LetzterScan
i
int i
Class iBorg extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable |
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 |
angle
Angle angle
speed
double speed
Class iBorgScanner extends java.lang.Object implements Serializable |
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 |
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
borg
iBorg borg
scheduledCommands
java.util.Dictionary<K,V> scheduledCommands
keys
java.util.List<E> keys
Class Ich_fahre_BiodieselMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
ScanAperture
Angle ScanAperture
- Wohin soll der Scanner ausgerichtet werden?
ScanDirection
Angle ScanDirection
scan_start
double scan_start
scan_end
double scan_end
scan_cur
double scan_cur
phase1
boolean phase1
scanphase1
Scan scanphase1
LastEnemyAngle
double LastEnemyAngle
- nachdem die 3 Sektoren gescannt wurden, wird hier der naechste Sektor ermittelt
enemyDetected
boolean enemyDetected
LetztePos
Vector LetztePos
VorletztePos
Vector VorletztePos
LetzteZeit
double LetzteZeit
VorletzteZeit
double VorletzteZeit
TimeOfLastShot
double TimeOfLastShot
- Wohin soll geschossen werden?
Class KlausMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
rundenZaehler
int rundenZaehler
enemySpotted
boolean enemySpotted
shoot
boolean shoot
rnd
java.util.Random rnd
random
double random
fahrWinkel
java.util.Random fahrWinkel
stdAperture
Angle stdAperture
scanAngle
Angle scanAngle
turnAngle
Angle turnAngle
shootAngle
Angle shootAngle
scan
Scan scan
richtung
boolean richtung
- Sensoren auswerten
counter
int counter
Class KlausMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
rundenZaehler
int rundenZaehler
enemySpotted
boolean enemySpotted
shoot
boolean shoot
random
double random
fahrWinkel
java.util.Random fahrWinkel
stdAperture
Angle stdAperture
currAngle
Angle currAngle
newAngle
Angle newAngle
scanAngle
Angle scanAngle
turnAngle
Angle turnAngle
shootAngle
Angle shootAngle
diff
Angle diff
scan
Scan scan
lastScan
Scan lastScan
shootVector
Vector shootVector
randomKurve
double randomKurve
scanAngleKurve
Angle scanAngleKurve
negativerWinkel
double negativerWinkel
richtung
boolean richtung
- Sensoren auswerten
counter
int counter
Class l33torizorMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
driveDirection
Angle driveDirection
roundDrive
double roundDrive
level
int level
- Level gibt an, in welchem scan-modus sich der bot befindet.
Level 1: noch kein bot gefunden, wahllos im uzs scannen
falls gefunden, vor zu 2, falls nicht, zurueck zu 1
Level 2: bot im scanbereich gefunden, suche links
falls gefunden, zurueck zu 2, falls nicht, vor zu 3
Level 3: falls links nichts gefunden, suche rechts
falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1
distanceFactor
double distanceFactor
- Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt.
die formel ist: winkel(rad) = distanceFactor / Entfernung
also indirekt proportional
aimCounter
int aimCounter
- nur alle x Ticks soll die Rakete neu ausgerichtet werden!
aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit
aimMax
int aimMax
enemyTargeted
boolean enemyTargeted
- enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat.
wichtig fuer die neubestimmung der lenkraketen-ziele
enemyTargeted2 is fuer den vorletzten Scan
enemyTargeted2
boolean enemyTargeted2
colorCount
double colorCount
- zaehlvariable fuer den Farbwechsel
des Namens
direction
int direction
- gibt die Richtung an...
-1: gegen UZS
+1: im UZS
gilt fuer fahren, schiessen und scannen
directionCount zaehlt die richtungen...
[0] entspricht -1!
richtung is die start-richtung in die gefahren wird
directionCount
int[] directionCount
richtung
double richtung
vorletzterScan
Scan vorletzterScan
- vorletzter scan & letzter Scan (nur 2er-scans!)
benoetigt fuers schiessen
letzterScan
Scan letzterScan
Class l33torizorMk11 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
driveDirection
Angle driveDirection
roundDrive
double roundDrive
level
int level
- Level gibt an, in welchem scan-modus sich der bot befindet.
Level 1: noch kein bot gefunden, wahllos im uzs scannen
falls gefunden, vor zu 2, falls nicht, zurueck zu 1
Level 2: bot im scanbereich gefunden, suche links
falls gefunden, zurueck zu 2, falls nicht, vor zu 3
Level 3: falls links nichts gefunden, suche rechts
falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1
distanceFactor
double distanceFactor
- Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt.
die formel ist: winkel(rad) = distanceFactor / Entfernung
also indirekt proportional
aimCounter
int aimCounter
- nur alle x Ticks soll die Rakete neu ausgerichtet werden!
aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit
aimMax
int aimMax
enemyTargeted
boolean enemyTargeted
- enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat.
wichtig fuer die neubestimmung der lenkraketen-ziele
enemyTargeted2 is fuer den vorletzten Scan
enemyTargeted2
boolean enemyTargeted2
colorCount
double colorCount
- zaehlvariable fuer den Farbwechsel
des Namens
direction
int direction
- gibt die Richtung an...
-1: gegen UZS
+1: im UZS
gilt fuer fahren, schiessen und scannen
directionCount zaehlt die richtungen...
[0] entspricht -1!
richtung is die start-richtung in die gefahren wird
directionCount
int[] directionCount
richtung
double richtung
vorletzterScan
Scan vorletzterScan
- vorletzter scan & letzter Scan (nur 2er-scans!)
benoetigt fuers schiessen
letzterScan
Scan letzterScan
Class l33torizorMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
driveDirection
Angle driveDirection
roundDrive
double roundDrive
level
int level
- Level gibt an, in welchem scan-modus sich der bot befindet.
Level 1: noch kein bot gefunden, wahllos im uzs scannen
falls gefunden, vor zu 2, falls nicht, zurueck zu 1
Level 2: bot im scanbereich gefunden, suche links
falls gefunden, zurueck zu 2, falls nicht, vor zu 3
Level 3: falls links nichts gefunden, suche rechts
falls gefunden, zurueck zu 2, falls nicht, zurueck zu 1
distanceFactor
double distanceFactor
- Der distanceFaktor wird fuer die mindest-winkel-berechnung benoetigt.
die formel ist: winkel(rad) = distanceFactor / Entfernung
also indirekt proportional
aimCounter
int aimCounter
- nur alle x Ticks soll die Rakete neu ausgerichtet werden!
aimMax gibt anzahl der ticks an, aimcounter zaehlt nur mit
aimMax
int aimMax
enemyTargeted
boolean enemyTargeted
- enemyTargeted gibt an, ob der letzte Scan genau war, also den Feind erwischt hat.
wichtig fuer die neubestimmung der lenkraketen-ziele
enemyTargeted2 is fuer den vorletzten Scan
enemyTargeted2
boolean enemyTargeted2
colorCount
double colorCount
- zaehlvariable fuer den Farbwechsel
des Namens
direction
int direction
- gibt die Richtung an...
-1: gegen UZS
+1: im UZS
gilt fuer fahren, schiessen und scannen
directionCount zaehlt die richtungen...
[0] entspricht -1!
richtung is die start-richtung in die gefahren wird
directionCount
int[] directionCount
richtung
double richtung
letzterScan
Scan[] letzterScan
- vorletzte scans & letzter Scan (nur 2er-scans!) -> letzterScan[array]
0-> letzter
1-> vorletzter usw...
benoetigt fuers schiessen
tempVector is primaer der durchschnittspunkt der letzten 2 scans
lastShotMissile gibt an, ob als letztes eine Rakete abgeschossen wurde
abschussZeit gibt die Zeit an, zu der eine Rakete abgeschossen wurde
tempVector
Vector tempVector
scanInit
boolean scanInit
newScan
Scan newScan
newScan2
Scan newScan2
tempTime
double tempTime
abschussZeit
double abschussZeit
lastShotMissile
boolean lastShotMissile
Class LeastSquaresPredictor extends java.lang.Object implements Serializable |
serialVersionUID: 2892311806599888116L
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
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
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 |
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 jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 3517073926073568997L
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 NewBotMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
scanAngle
Angle scanAngle
scanAperture
Angle scanAperture
state
NewBotMk2.State state
lastDir
boolean lastDir
nextShotTime
double nextShotTime
scanList
java.util.LinkedList<E> scanList
posList
java.util.LinkedList<E> posList
Class Nilpferd extends jrobots.simulation.simulationObjects.JRobot implements Serializable |
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
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 |
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
scanState
PrivateDuck.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 Rabbit extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable |
serialVersionUID: 8812570145737774827L
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 RainbowCruiserMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
targetLock
boolean targetLock
minAngle
Angle minAngle
maxAngle
Angle maxAngle
scannerIteration
int scannerIteration
lastPositiveScan
Scan lastPositiveScan
scanList
java.util.ArrayList<E> scanList
zaehler
int zaehler
missleLock
long missleLock
scanIntervall
int scanIntervall
scanThreshold
double scanThreshold
barrikade
boolean barrikade
barrikadenzustande
int barrikadenzustande
zeit
double zeit
flucht
boolean flucht
mingeschwindigkeit
double mingeschwindigkeit
abstand
int abstand
regelwinkel
int regelwinkel
r
int r
rUp
boolean rUp
b
int b
bUp
boolean bUp
g
int g
gUp
boolean gUp
correct
boolean correct
counter
int counter
Class RainbowCruiserMk11 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
targetLock
boolean targetLock
minAngle
Angle minAngle
maxAngle
Angle maxAngle
scannerIteration
int scannerIteration
lastPositiveScan
Scan lastPositiveScan
scanList
java.util.ArrayList<E> scanList
zaehler
int zaehler
missleLock
long missleLock
scanIntervall
int scanIntervall
scanThreshold
double scanThreshold
barrikade
boolean barrikade
barrikadenzustande
int barrikadenzustande
zeit
double zeit
flucht
boolean flucht
mingeschwindigkeit
double mingeschwindigkeit
abstand
int abstand
regelwinkel
int regelwinkel
gumminachstellung
int gumminachstellung
r
int r
rUp
boolean rUp
b
int b
bUp
boolean bUp
g
int g
gUp
boolean gUp
correct
boolean correct
counter
int counter
Class RainbowCruiserMk12 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
targetLock
boolean targetLock
minAngle
Angle minAngle
maxAngle
Angle maxAngle
scannerIteration
int scannerIteration
lastPositiveScan
Scan lastPositiveScan
scanList
java.util.ArrayList<E> scanList
zaehler
int zaehler
missleLock
long missleLock
scanIntervall
int scanIntervall
scanThreshold
double scanThreshold
barrikade
boolean barrikade
barrikadenzustande
int barrikadenzustande
zeit
double zeit
flucht
boolean flucht
mingeschwindigkeit
double mingeschwindigkeit
abstand
int abstand
regelwinkel
int regelwinkel
gumminachstellung
int gumminachstellung
r
int r
rUp
boolean rUp
b
int b
bUp
boolean bUp
g
int g
gUp
boolean gUp
correct
boolean correct
counter
int counter
Class RainbowCruiserMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
targetLock
boolean targetLock
minAngle
Angle minAngle
maxAngle
Angle maxAngle
scannerIteration
int scannerIteration
lastPositiveScan
Scan lastPositiveScan
scanList
java.util.ArrayList<E> scanList
vectorList
java.util.ArrayList<E> vectorList
zaehler
int zaehler
missleLock
long missleLock
vectorCount
int vectorCount
scanIntervall
int scanIntervall
scanThreshold
double scanThreshold
barrikade
boolean barrikade
barrikadenzustande
int barrikadenzustande
zeit
double zeit
flucht
boolean flucht
mingeschwindigkeit
double mingeschwindigkeit
abstand
int abstand
regelwinkel
int regelwinkel
gumminachstellung
int gumminachstellung
r
int r
rUp
boolean rUp
b
int b
bUp
boolean bUp
g
int g
gUp
boolean gUp
correct
boolean correct
selbstzerstoerung
boolean selbstzerstoerung
zerstoerungsstatus
int zerstoerungsstatus
anfang
double anfang
winkel
double winkel
counter
int counter
kurzblink
int kurzblink
langblink
int langblink
pausekurz
int pausekurz
pauselang
int pauselang
schalter
boolean schalter
pauseendedurchlauf
int pauseendedurchlauf
Class RainbowCruiserMk21 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
targetLock
boolean targetLock
minAngle
Angle minAngle
maxAngle
Angle maxAngle
scannerIteration
int scannerIteration
lastPositiveScan
Scan lastPositiveScan
scanList
java.util.ArrayList<E> scanList
vectorList
java.util.ArrayList<E> vectorList
zaehler
int zaehler
missleLock
long missleLock
vectorCount
int vectorCount
scanIntervall
int scanIntervall
scanThreshold
double scanThreshold
barrikade
boolean barrikade
barrikadenzustande
int barrikadenzustande
zeit
double zeit
flucht
boolean flucht
mingeschwindigkeit
double mingeschwindigkeit
abstand
double abstand
regelwinkel
int regelwinkel
gumminachstellung
int gumminachstellung
r
int r
rUp
boolean rUp
b
int b
bUp
boolean bUp
g
int g
gUp
boolean gUp
correct
boolean correct
selbstzerstoerung
boolean selbstzerstoerung
zerstoerungsstatus
int zerstoerungsstatus
anfang
double anfang
winkel
double winkel
counter
int counter
kurzblink
int kurzblink
langblink
int langblink
pausekurz
int pausekurz
pauselang
int pauselang
schalter
boolean schalter
pauseendedurchlauf
int pauseendedurchlauf
Class RandonatorMk4 extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable |
serialVersionUID: -1884314211985631523L
scanDirection
Angle scanDirection
latestSuccessfulScan
Angle latestSuccessfulScan
random
java.util.Random random
nextOrientationChange
double nextOrientationChange
scanAperture
Angle scanAperture
Class Rocketeer extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
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 RocketRaider extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
scanState
RocketRaider.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
shootState
RocketRaider.ShootState shootState
- momentary shoot tactic
Class Rosenkrieger extends jrobots.simulation.simulationObjects.JRobot implements Serializable |
scanRichtung
Angle scanRichtung
scanOeffnung
Angle scanOeffnung
Class SchrutzRevolutions extends jrobots.simulation.simulationObjects.JRobot2008 implements Serializable |
serialVersionUID: 7099250956064863096L
time
double time
predictor
Predictor predictor
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
scanState
int scanState
serialVersionUID: -6890298049360578120L
scanDirection
Angle scanDirection
latestSuccessfulScan
Angle latestSuccessfulScan
latestSuccessfulScansAperture
Angle latestSuccessfulScansAperture
random
java.util.Random random
nextOrientationChange
double nextOrientationChange
scanAperture
Angle scanAperture
lastHealth
double lastHealth
duplicationRefractoryTime
double duplicationRefractoryTime
- Time until the next possible duplication. Inited and cloned.
smithID
int smithID
Class SupershooterMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: 1L
state
SupershooterMk1.State state
scanAngle
Angle scanAngle
apertureAngle
Angle apertureAngle
minDistScan
Scan minDistScan
colorIndex
int colorIndex
lastScan
Scan lastScan
speedList
java.util.LinkedList<E> speedList
posList
java.util.LinkedList<E> posList
leftScan
Scan leftScan
lastPos
Vector lastPos
Class TurnaboutBore extends jrobots.simulation.simulationObjects.JRobot2007 implements Serializable |
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
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 jrobots.simulation.simulationObjects.JRobot2009 implements Serializable |
serialVersionUID: -5364826721693293591L
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
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
serialVersionUID: 4916662582869180089L
Class jrobots.simulation.simulationObjects.Panzer extends java.lang.Object implements Serializable |
serialVersionUID: -7467190783725137022L
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
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
x
double x
y
double y
startAngle
double startAngle
endAngle
double endAngle
range
double range
timeOfCreation
double timeOfCreation
serialVersionUID: -3177226067817741184L
angle
double angle
serialVersionUID: -6927416156239395949L
serialVersionUID: -5182428340952993253L
scanDirection
Angle scanDirection
- Richtung des Scanners zum Zeitpunkt des Scans
scanAperture
Angle scanAperture
- Öffnungswinkel des Scanners zum Zeitpunkt des Scans
distanceToTarget
double distanceToTarget
- Deprecated. - Distanz zum Ziel nur aktuell zum Zeitpunkt des Scans
- Entfernung zum Ziel [Meter] zum Zeitpunkt des Scans.
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]
serialVersionUID: -1597769633640955671L
x
double x
y
double y