Serialized Form
Class _3Guys1Bot_ extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
lastScanNarrowed
boolean lastScanNarrowed
lastColor
int lastColor
color0
java.awt.Color color0
color1
java.awt.Color color1
color2
java.awt.Color color2
color3
java.awt.Color color3
color4
java.awt.Color color4
color5
java.awt.Color color5
color6
java.awt.Color color6
color7
java.awt.Color color7
color8
java.awt.Color color8
color9
java.awt.Color color9
color10
java.awt.Color color10
color11
java.awt.Color color11
lastScans
Scan[] lastScans
iterator
int iterator
tooInaccurate
boolean tooInaccurate
Class AJE_3 extends JRobot2010 implements Serializable |
serialVersionUID: 1L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
lSSalt
Scan lSSalt
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
neighbourscan_COUNT
int neighbourscan_COUNT
ifound
boolean ifound
Class AlmostDead extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestScans
Scan[] latestScans
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
numberOfScans
int numberOfScans
clip
Scan clip
rocket
boolean rocket
counter
int counter
projectil
Vector projectil
mine
Vector mine
Class ArmyBotNewMk1 extends 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 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 BlackBeauty extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
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 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
Class Bot42 extends JRobot2010 implements Serializable |
serialVersionUID: 1L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
scanFailCount
int scanFailCount
scanHistory
java.util.LinkedList<E> scanHistory
enemyEstimate
Vector enemyEstimate
OFFENSIVE
int OFFENSIVE
BALANCED
int BALANCED
DEFENSIVE
int DEFENSIVE
BEHAVIOR
int BEHAVIOR
ROCKET_WAIT_TIME
double ROCKET_WAIT_TIME
rocketFlying
boolean rocketFlying
rocketStartTime
double rocketStartTime
Class BotanicBot extends JRobot2011 implements Serializable |
scanState
BotanicBot.ScanState scanState
searchArea
BotanicBot.SearchArea searchArea
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
anotherSuccessfulScan
Scan anotherSuccessfulScan
latestSuccessfulScan
Scan latestSuccessfulScan
scanNum
int scanNum
lastEnemyProjectile
Vector lastEnemyProjectile
lastShotTime
int lastShotTime
ausweichen
boolean ausweichen
ausweichTime
int ausweichTime
Class Botty extends JRobot2010 implements Serializable |
serialVersionUID: 1L
lastScanDir
Angle lastScanDir
lastScanAperture
Angle lastScanAperture
scanDir
Angle scanDir
ScanAperture
Angle ScanAperture
lastScan
Scan[] lastScan
ScansSuccessful
java.lang.Boolean[] ScansSuccessful
enemyPosition
Scan[] enemyPosition
roundScan
int roundScan
looseScansRow
int looseScansRow
latestScan
Scan latestScan
searchBase
Angle searchBase
Class ChameleOnDrugs extends JRobot2010 implements Serializable |
serialVersionUID: 42L
lastScan
Scan lastScan
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
nextScanAngles
java.util.List<E> nextScanAngles
timeOfLastScan
double timeOfLastScan
serialVersionUID: 1L
latestSuccessfulScan
Scan latestSuccessfulScan
beforeLatestSuccessfulScan
Scan beforeLatestSuccessfulScan
scanDirection
Angle scanDirection
isPredicted
boolean isPredicted
scanPrediction
Vector scanPrediction
projectilePrediction
Vector projectilePrediction
driveFactor
double driveFactor
driveSpeed
double driveSpeed
Class ColognePunisher extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
directionChanged
boolean directionChanged
mineCounter
int mineCounter
Class ColonelDuck extends JRobot2010 implements Serializable |
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
serialVersionUID: 1L
currentScanAperture
Angle currentScanAperture
currentScanDirection
Angle currentScanDirection
notScannedAngle
Angle notScannedAngle
scanFactor
double scanFactor
scanFailCounter
int scanFailCounter
needsDrivingCorrection
int needsDrivingCorrection
latestSuccessfulScan
Scan latestSuccessfulScan
currentSuccessfulScan
Scan currentSuccessfulScan
previousSuccessfulScan
Scan previousSuccessfulScan
xE
double xE
yE
double yE
roughScanOrder
java.util.ArrayList<E> roughScanOrder
currentRoughScan
int currentRoughScan
Class CrazyDave extends JRobot2011 implements Serializable |
Class DancingQueen extends JRobot2011 implements Serializable |
serialVersionUID: 5932615155311314104L
shootCounter
int shootCounter
SHOOT_WAIT
int SHOOT_WAIT
target
Vector target
targetStopped
boolean targetStopped
rocketRecentlyLaunched
boolean rocketRecentlyLaunched
driveSide
Angle driveSide
driveSideTime
int driveSideTime
driveSideChange
int driveSideChange
backwards
boolean backwards
MIN_DIST
int MIN_DIST
lastScanDirection
Angle lastScanDirection
lastScanAperture
Angle lastScanAperture
scanState
DancingQueen.ScanState scanState
scans
Scan[] scans
scanIndex
int scanIndex
firstScanIndex
int firstScanIndex
Class Desperado extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
keepScanning
boolean keepScanning
scanState
int scanState
scanfails
int scanfails
shots
int shots
lastScanTime
double lastScanTime
lastPos
Vector lastPos
scans
java.util.ArrayList<E> scans
sawtarget
boolean sawtarget
Class DevilSkidder extends JRobot2011 implements Serializable |
serialVersionUID: -1884314211985631523L
scanDirection
Angle scanDirection
latestSuccessfulScan
Angle latestSuccessfulScan
random
java.util.Random random
nextBoosterRun
double nextBoosterRun
nextOrientationChange
double nextOrientationChange
proximityAlert
Vector proximityAlert
newAlert
boolean newAlert
Class DevilSkidderMk2 extends JRobot2012 implements Serializable |
serialVersionUID: -1884314211985631523L
scanDirection
Angle scanDirection
latestSuccessfulScan
Angle latestSuccessfulScan
random
java.util.Random random
nextBoosterRun
double nextBoosterRun
nextOrientationChange
double nextOrientationChange
proximityAlert
Vector proximityAlert
newAlert
boolean newAlert
Class Disciplinator extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemyPositions
java.util.LinkedList<E> enemyPositions
Class DonBot extends 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 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
Class DoofBotv2 extends JRobot2010 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
double scanDirection
searchScan
boolean searchScan
driveDirection
double driveDirection
abweichung
double abweichung
INIT_CHANGE_ANGLE
double INIT_CHANGE_ANGLE
CHANGE_ANGLE
double CHANGE_ANGLE
found
boolean found
lastSuccesfulScan
Scan lastSuccesfulScan
gegnerPositionen
java.util.ArrayList<E> gegnerPositionen
lastAngle
double lastAngle
angle
double angle
changeAngle
double changeAngle
last10Scans
int last10Scans
lastHealth
double lastHealth
schreibIndex
int schreibIndex
Class DoofBotv3 extends JRobot2010 implements Serializable |
serialVersionUID: 1L
lastScan
Scan lastScan
lastDistance
double lastDistance
search
boolean search
found
boolean found
scanned
boolean scanned
nextFireTime
double nextFireTime
scans
java.util.LinkedList<E> scans
positions
java.util.LinkedList<E> positions
shootCounter
int shootCounter
autopilotMomentum
Angle autopilotMomentum
random
java.util.Random random
serialVersionUID: 1L
Class EnsignDuck extends JRobot2011 implements Serializable |
scanState
EnsignDuck.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 FinalCrashBot extends JRobot2010 implements Serializable |
richtung
Vector richtung
angleDirection
int angleDirection
richtunggefunden
boolean richtunggefunden
scannable
boolean scannable
letzteTreffer
Vector letzteTreffer
scale
int scale
failedCounter
int failedCounter
Class Flak extends 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 Haubitze extends JRobot2011 implements Serializable |
serialVersionUID: 7099250956064863096L
time
double time
predictor
Predictor predictor
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
scanState
int scanState
timeOfLastScan
double timeOfLastScan
timeOfLastRocketTurn
double timeOfLastRocketTurn
lastRocketPosition
Vector lastRocketPosition
lastRocketPositionTime
double lastRocketPositionTime
rocketSpeed
Vector rocketSpeed
Class HierKoennteIhreWerbungStehen extends JRobot2011 implements Serializable |
serialVersionUID: 1L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
enemyPositions
java.util.LinkedList<E> enemyPositions
Class iBorg extends 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 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?
predictedPosition
Vector predictedPosition
targetAngle
Angle targetAngle
shooting
boolean shooting
firstScan
Scan firstScan
secondScan
Scan secondScan
scanAperture
Angle scanAperture
scanArea
int scanArea
scanState
int scanState
frame
int frame
aktAngle
Angle aktAngle
turnAngle
Angle turnAngle
Class InnovatorBot extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
previousSuccessfulScan
Scan previousSuccessfulScan
allScans
java.util.List<E> allScans
allSuccesfullyScans
java.util.List<E> allSuccesfullyScans
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
shouldDrive
boolean shouldDrive
Class Kamikaze extends OnsetBot2011 implements Serializable |
angle
int angle
scanAngle
Angle scanAngle
scanDirection
Angle scanDirection
lastFound
Vector lastFound
frame
int frame
pos
int pos
mineCounter
int mineCounter
foundCounter
int foundCounter
richtungGegner
Vector richtungGegner
Class KlausMk1 extends 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 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
scan1
Scan scan1
scan2
Scan scan2
scanRichtung
double scanRichtung
deadZoneIntervall
double deadZoneIntervall
drehungsIntervall
double drehungsIntervall
scanFlip
boolean scanFlip
Class l33torizorMk1 extends 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 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 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 LittlePony extends JRobot2012 implements Serializable |
serialVersionUID: 1L
time
double time
predictor
Predictor predictor
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
scanState
int scanState
timeOfLastScan
double timeOfLastScan
timeOfLastRocketTurn
double timeOfLastRocketTurn
lastRocketPosition
Vector lastRocketPosition
lastRocketPositionTime
double lastRocketPositionTime
rocketSpeed
Vector rocketSpeed
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
lastScans
java.util.List<E> lastScans
counter
int counter
noFindCount
int noFindCount
currentDirection
double currentDirection
currentAperture
double currentAperture
lastFrameFound
boolean lastFrameFound
degreeAngle
int degreeAngle
fixedDirection
double fixedDirection
switchLeft
boolean switchLeft
stopTimer
int stopTimer
currentFrame
long currentFrame
scans
java.util.List<E> scans
nextScanDirection
Angle nextScanDirection
nextScanAperture
Angle nextScanAperture
lastScanAperture
Angle lastScanAperture
nextLaunchableDirection
Angle nextLaunchableDirection
nextMoveBoost
boolean nextMoveBoost
nextMoveDirection
Angle nextMoveDirection
nextMoveSpeed
java.lang.Double nextMoveSpeed
directionCnt
int directionCnt
rand
java.util.Random rand
randSpeed
java.util.Random randSpeed
Class Minerator extends JRobot2011 implements Serializable |
serialVersionUID: 1L
random
java.util.Random random
Class Mjoelnir extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemySpottings
int enemySpottings
minAperture
Angle minAperture
enemySpotted
boolean enemySpotted
scanRight
boolean scanRight
enemyDirection
Angle enemyDirection
lastEnemyDirections
Scan[] lastEnemyDirections
Class MotherOfAllBots extends 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 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 Munerator extends JRobot2011 implements Serializable |
serialVersionUID: 1L
random
java.util.Random random
Class Neo extends 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 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
Class NotACheaterBot extends JRobot2011 implements Serializable |
serialVersionUID: -7228296989270679567L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
lastSuccessful
Scan lastSuccessful
Class NRW extends JRobot2010 implements Serializable |
serialVersionUID: 1L
angle
Angle angle
direction
Angle direction
latestSuccessfulScan
Scan latestSuccessfulScan
success
Scan success
speedCount
int speedCount
randomSpeed
double randomSpeed
driveAngle
double driveAngle
driveBackAngle
double driveBackAngle
found
boolean found
hatte
boolean hatte
last
Scan last
bullet
int bullet
Class OnsetBot2010 extends JRobot2010 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
Class OnsetBot2011 extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
Class OnsetBot2012 extends JRobot2012 implements Serializable |
serialVersionUID: 1L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
Class Paul extends JRobot2010 implements Serializable |
serialVersionUID: 1L
winkel
double winkel
scan1
Scan scan1
scan2
Scan scan2
Class PaulPanzer extends JRobot2010 implements Serializable |
serialVersionUID: 1L
lastScanDirection
Angle lastScanDirection
lastScanAperture
Angle lastScanAperture
lastScanTime
double lastScanTime
scanState
PaulPanzer.ScanState scanState
scans
Scan[] scans
scanIndex
int scanIndex
firstScanIndex
int firstScanIndex
lastMissileTime
double lastMissileTime
debug1
Vector debug1
debug2
Vector debug2
debug3
Vector debug3
debug4
Vector debug4
Class Peeves extends 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
Class PieBot extends JRobot2010 implements Serializable |
serialVersionUID: 5471127826797060303L
MAX_SCAN_APERTURE
double MAX_SCAN_APERTURE
MIN_SCAN_APERTURE
double MIN_SCAN_APERTURE
MAX_SPEED
double MAX_SPEED
currentTime
double currentTime
currentPosition
Vector currentPosition
scanDirection
double scanDirection
scanAperture
double scanAperture
scannerState
PieBot.ScannerState scannerState
nextScanInc
double nextScanInc
hitList
java.util.LinkedList<E> hitList
drivingDirection
double drivingDirection
lastDriverCommandTime
double lastDriverCommandTime
predictedSpeed
Vector predictedSpeed
predictedCurrentPos
Vector predictedCurrentPos
lastRocketStartTime
double lastRocketStartTime
anyLastHit
Vector anyLastHit
Class PieBot.Hit extends java.lang.Object implements Serializable |
serialVersionUID: 6457342401461460596L
position
Vector position
time
double time
error
double error
global_time
double global_time
pattern
int pattern
Class PrivateDuck extends JRobot2010 implements Serializable |
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 Problem_Fragezeichen extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
lastScanFound
int lastScanFound
scansPassed
int scansPassed
last_Projectile
Vector last_Projectile
coward
boolean coward
danger
boolean danger
Class ProfessorChaos extends JRobot2011 implements Serializable |
serialVersionUID: 1833513402098695881L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
scanState
int scanState
- Diskrete Scan-Richtung (360° sind in scan_ROUNDABOUT_COUNT Schritte unterteilt)
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemyFound
int enemyFound
scanCloseCount
int scanCloseCount
- Wieviele Runden warten wir noch, bis wir wieder im Nahbereich scannen
scanCount
int scanCount
- Wieviele Runden warten wir noch, bis wir wieder scannen
scanStep
int scanStep
- Schritt-Nr. des aktuellen Scan-Sweeps
enemyPosition
Vector enemyPosition
enemyTime
double enemyTime
enemyScan
Scan enemyScan
oldPosition
Vector oldPosition
oldTime
double oldTime
oldScan
Scan oldScan
lastRocket
Vector lastRocket
lastRocketTime
double lastRocketTime
Class Rabbit extends 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 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 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 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 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 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
serialVersionUID: 1L
random
java.util.Random random
driveCount
int driveCount
driveDirection
int driveDirection
scanAngle
double scanAngle
scanDirection
double scanDirection
shoot
boolean shoot
shootDirection
double shootDirection
emptyScans
int emptyScans
lastDetections
java.util.List<E> lastDetections
Class RandonatorMk4 extends JRobot2007 implements Serializable |
serialVersionUID: -1884314211985631523L
scanDirection
Angle scanDirection
latestSuccessfulScan
Angle latestSuccessfulScan
random
java.util.Random random
nextOrientationChange
double nextOrientationChange
scanAperture
Angle scanAperture
Class REDRUM extends JRobot2010 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
Class Rocketeer extends 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 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 Ruchetario extends JRobot2011 implements Serializable |
serialVersionUID: 1L
scanState
Ruchetario.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
rocketDir
Angle rocketDir
oldRocketPos
Vector oldRocketPos
Class RuchetarioMk2 extends JRobot2011 implements Serializable |
serialVersionUID: 1L
scanState
RuchetarioMk2.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
rocketDir
Angle rocketDir
oldRocketPos
Vector oldRocketPos
rocketStartTime
float rocketStartTime
Class RuchetarioMk3 extends JRobot2012 implements Serializable |
serialVersionUID: 1L
scanState
RuchetarioMk3.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
rocketDir
Angle rocketDir
oldRocketPos
Vector[] oldRocketPos
rocketStartTime
float rocketStartTime
Class Sabine extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
vorletzterScan
Scan vorletzterScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemyFound
boolean enemyFound
unsuccsessfullScans
int unsuccsessfullScans
steps
int steps
scanAdjustment
int scanAdjustment
shot
Vector shot
boost
boolean boost
scan
boolean scan
Class Sabine3 extends JRobot2011 implements Serializable |
serialVersionUID: 1833513402098695881L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemyFound
int enemyFound
scanCloseCount
int scanCloseCount
scanCount
int scanCount
scanStep
int scanStep
enemyPosition
Vector enemyPosition
enemyTime
double enemyTime
enemyScan
Scan enemyScan
oldPosition
Vector oldPosition
oldTime
double oldTime
oldScan
Scan oldScan
lastRocket
Vector lastRocket
lastRocketTime
double lastRocketTime
Class Schrutz extends JRobot2011 implements Serializable |
serialVersionUID: 7099250956064863096L
time
double time
predictor
Predictor predictor
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
scanState
int scanState
timeOfLastScan
double timeOfLastScan
timeOfLastRocketTurn
double timeOfLastRocketTurn
lastRocketPosition
Vector lastRocketPosition
lastRocketPositionTime
double lastRocketPositionTime
rocketSpeed
Vector rocketSpeed
Class SchrutzRevolutions extends JRobot2010 implements Serializable |
serialVersionUID: 7099250956064863096L
time
double time
predictor
Predictor predictor
scanDirection
Angle scanDirection
scanAperture
Angle scanAperture
scanState
int scanState
rocketPos
Vector rocketPos
rocketSpeed
Vector rocketSpeed
rocketTime
double rocketTime
rocketTarget
Vector rocketTarget
Class SlashedByVengeance extends JRobot2011 implements Serializable |
serialVersionUID: 1833513402098695881L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
enemyFound
int enemyFound
scanCloseCount
int scanCloseCount
scanCount
int scanCount
scanStep
int scanStep
enemyPosition
Vector enemyPosition
enemyTime
double enemyTime
enemyScan
Scan enemyScan
oldPosition
Vector oldPosition
oldTime
double oldTime
oldScan
Scan oldScan
lastRocket
Vector lastRocket
lastRocketTime
double lastRocketTime
Class Smith extends JRobot2011 implements Serializable |
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 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 The_Captain extends JRobot2011 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
secondLatestSuccessfulScan
Scan secondLatestSuccessfulScan
currentScanSector
int currentScanSector
lastEnemyLocationSector
int lastEnemyLocationSector
numberOfSectors
int numberOfSectors
enemyLocated
boolean enemyLocated
failedScans
int failedScans
frameCounter
int frameCounter
frameReset
int frameReset
shootDirection
Angle shootDirection
time
double time
driveDirectionChange
Angle driveDirectionChange
Class TheDuke210 extends AbstractAPIWrapperBot2011_210 implements Serializable |
serialVersionUID: 4864342562074303251L
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
allScans
TheDuke210.ScanMemory allScans
latestSuccessfulEscapeScan
Scan latestSuccessfulEscapeScan
latestSuccessfulEscapeAngle
Angle latestSuccessfulEscapeAngle
tacticalModes
java.util.List<E> tacticalModes
frameCount
int frameCount
debugPoints
Vector[] debugPoints
currentPosition
Vector currentPosition
scanPosition
Vector scanPosition
targetSpotted
boolean targetSpotted
missileCounter
TheDuke210.AmmoCounter missileCounter
mineCounter
TheDuke210.AmmoCounter mineCounter
mineEvasionFrame
int mineEvasionFrame
Class TheDuke210.AmmoCounter extends java.lang.Object implements Serializable |
serialVersionUID: 2087468844184889634L
RELOAD_TIME_IN_FRAMES
int RELOAD_TIME_IN_FRAMES
MAGAZINE_SIZE
int MAGAZINE_SIZE
bot
TheDuke210 bot
ammoLeftBeforeReload
int ammoLeftBeforeReload
frameOfLastShotFired
int frameOfLastShotFired
Class TheDuke210.ScanMemory extends java.lang.Object implements Serializable |
serialVersionUID: 8054017688421963851L
lastScans
java.util.List<E> lastScans
Class TheRootkit extends JRobot2011 implements Serializable |
Class Trimalchio extends JRobot2010 implements Serializable |
serialVersionUID: 1L
scanAngle
Angle scanAngle
scanDirection
Angle scanDirection
lastTargetScan
Scan lastTargetScan
scanDeepness
int scanDeepness
scanParts
int scanParts
scanStatus
int scanStatus
scanDeepStatus
int scanDeepStatus
rndNumber
int rndNumber
Class TurnaboutBore extends 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 TwoLions extends JRobot2011 implements Serializable |
Class VersaBot extends JRobot2010 implements Serializable |
knownEnemyPositions
java.util.LinkedList<E> knownEnemyPositions
scanPhase
VersaBot.ScanPhase scanPhase
scanCenterPos
Vector scanCenterPos
scanAperture
Angle scanAperture
lastGuidedMissileTime
double lastGuidedMissileTime
Class VersaBot2 extends JRobot2011 implements Serializable |
scanPhase
VersaBot2.ScanPhase scanPhase
scanAperture
Angle scanAperture
scanCenterDirection
Angle scanCenterDirection
successfulScans
java.util.List<E> successfulScans
timeNextRocket
double timeNextRocket
timeNextRocketControl
double timeNextRocketControl
movingRight
boolean movingRight
Class Wadenbeisser extends JRobot2010 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 WTFBot extends JRobot2010 implements Serializable |
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
latestSuccessfulScan
Scan latestSuccessfulScan
scanState
int scanState
scan_ROUNDABOUT_COUNT
int scan_ROUNDABOUT_COUNT
latestScan
Scan latestScan
targetPosition
Vector targetPosition
stage2
int stage2
stage2fails
int stage2fails
stage2Direction
Angle stage2Direction
scanBuffer
Scan[] scanBuffer
scanBufferIndex
int scanBufferIndex
Class YellowBelly extends 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 Pilot implements Serializable |
serialVersionUID: 1L
Class jrobots.simulation.simulationObjects.JRobot extends Pilot implements Serializable |
serialVersionUID: -2357242728016864638L
serialVersionUID: 6463504321943911067L
serialVersionUID: -5269507620693035656L
serialVersionUID: 4916662582869180089L
serialVersionUID: 4916662582869180089L
serialVersionUID: 7957436071810797678L
serialVersionUID: 4485514585092103453L
serialVersionUID: 4485514585092103453L
Class jrobots.simulation.simulationObjects.Panzer extends java.lang.Object implements Serializable |
serialVersionUID: -7467190783725137022L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Deserialization helper to set the transient fields (they may not be null)
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
ID
int ID
pos
Vector pos
orientation
Angle orientation
velocityLinear
Vector velocityLinear
velocityAngular
Angle velocityAngular
- angular speed
health
double health
energy
double energy
- Energy increases at every simulation step. Energy is decreased by:
- scanning
- shooting
- driving
- boosting
Energy increases more slowly at higher energy levels
(stacking energy becomes increasingly less lucrative).
boostingFrames
int boostingFrames
- Number of frames the booster is burning
lastScan
Scan lastScan
proximityScanLaunchable
Vector proximityScanLaunchable
- Position of nearest Launchable or null if out of range
proximityScanDroppable
Vector proximityScanDroppable
- Position of nearest Droppable or null if out of range
timeOfLauncherReloaded
double timeOfLauncherReloaded
timeOfDropperReloaded
double timeOfDropperReloaded
turretIndex
int turretIndex
pilot
Pilot pilot
mileageLeft
double mileageLeft
- The mileage of the left and right tractor.
mileageRight
double mileageRight
missileLink
java.util.ArrayList<E> missileLink
- To be able to influence
Directable
devices, the
Panzer
holds these references.
Note: The references are single-sided and may be null.
serialVersionUID: 3574587611340469934L
time
double time
health
double health
energy
double energy
position
Vector position
orientation
Angle orientation
velocity
Vector velocity
lastScan
Scan lastScan
proximityScanLaunchable
Vector proximityScanLaunchable
proximityScanDroppable
Vector proximityScanDroppable
directablePositions
Vector[] directablePositions
- Momentary locations of all commenceable Directables. May
not contain null values.
timeOfLauncherReloaded
double timeOfLauncherReloaded
timeOfDropperReloaded
double timeOfDropperReloaded
timeOfScannerReloaded
double timeOfScannerReloaded
scanAperture
Angle scanAperture
scanDirection
Angle scanDirection
cannonCommand
Angle cannonCommand
launcherAmmunition
Pilot.LauncherAmmunition launcherAmmunition
directableDestinations
Vector[] directableDestinations
- Target destinations to issue to Directables. May contain null
values.
These are both updated (for information) and forwarded (as
command) at each frame.
directableTargetBearings
Angle[] directableTargetBearings
- Target bearings to issue to Directables. May contain null
values.
These are both updated (for information) and forwarded (as
command) at each frame.
mineCommand
Pilot.DropperCommand mineCommand
- Whether the pilot wants to lay a mine or not
useAutopilot
boolean useAutopilot
trackspeedLeft
double trackspeedLeft
trackspeedRight
double trackspeedRight
desiredDirection
Angle desiredDirection
desiredSpeed
double desiredSpeed
boosting
boolean boosting
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
- representation in radians
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