Serialized Form


Package <Unnamed>

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

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

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 ColonelDuck extends JRobot2010 implements Serializable

Serialized Fields

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

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 JRobot2010 implements Serializable

Serialized Fields

autopilotMomentum

Angle autopilotMomentum

random

java.util.Random random

Class EmptyBot extends JRobot2010 implements Serializable

serialVersionUID: 1L

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

serialVersionUID: 1L

Serialized Fields

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

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 Ich_fahre_BiodieselMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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 jrobots.simulation.simulationObjects.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 NewBotMk2 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

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 OnsetBot2010 extends JRobot2010 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 PrivateDuck extends JRobot2010 implements Serializable

Serialized Fields

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

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 RainbowCruiserMk1 extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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 RocketRaider extends jrobots.simulation.simulationObjects.JRobot2009 implements Serializable

Serialized Fields

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

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 JRobot2010 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

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

Serialized Fields

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

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 jrobots.simulation.simulationObjects.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.JRobot2010 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
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]

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

serialVersionUID: -1597769633640955671L

Serialized Fields

x

double x

y

double y