Serialized Form


Package <Unnamed>

Class _3Guys1Bot_ extends JRobot2011 implements Serializable

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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 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 BlackBeauty extends JRobot2011 implements Serializable

Serialized Fields

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

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

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

lastScan

Scan lastScan

scanDirection

Angle scanDirection

scanAperture

Angle scanAperture

nextScanAngles

java.util.List<E> nextScanAngles

timeOfLastScan

double timeOfLastScan

Class ChuckNorris extends JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

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 CrapBot_v3 extends JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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

Serialized Fields

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

Serialized Fields

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

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 EnsignDuck extends JRobot2011 implements Serializable

Serialized Fields

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

Serialized Fields

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

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 Haubitze extends JRobot2011 implements Serializable

serialVersionUID: 7099250956064863096L

Serialized Fields

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

Serialized Fields

scanAperture

Angle scanAperture

scanDirection

Angle scanDirection

latestSuccessfulScan

Scan latestSuccessfulScan

enemyPositions

java.util.LinkedList<E> enemyPositions

Class iBorg extends 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 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 ImbaBotMK3 extends JRobot2012_FH implements Serializable

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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 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 knappDaneben extends JRobot2012_FH implements Serializable

Serialized Fields

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

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 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 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 LittlePony extends JRobot2012 implements Serializable

serialVersionUID: 1L

Serialized Fields

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 Mammut extends JRobot2012_FH implements Serializable

Serialized Fields

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

Class MeGaTrOn extends JRobot2012_FH implements Serializable

Serialized Fields

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

Serialized Fields

random

java.util.Random random

Class Mjoelnir extends JRobot2011 implements Serializable

Serialized Fields

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

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 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 Munerator extends JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

random

java.util.Random random

Class Neo extends JRobot2009 implements Serializable

serialVersionUID: 3517073926073568997L

Serialized Fields

idea

Neo.Idea idea

nextIdeaChange

double nextIdeaChange

hacks

java.util.LinkedList<E> hacks

random

java.util.Random random

latestSuccessfulScan

Angle latestSuccessfulScan

scanTarget

Vector scanTarget

rotateDist

double rotateDist

scanDirection

Angle scanDirection

scanAperture

Angle scanAperture

Class NewBotMk2 extends 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 NotACheaterBot extends JRobot2011 implements Serializable

serialVersionUID: -7228296989270679567L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

winkel

double winkel

scan1

Scan scan1

scan2

Scan scan2

Class PaulPanzer extends JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

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

serialVersionUID: 5471127826797060303L

Serialized Fields

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

Serialized Fields

position

Vector position

time

double time

error

double error

Class PikachuBot extends JRobot2012_FH implements Serializable

Serialized Fields

global_time

double global_time

pattern

int pattern

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 Problem_Fragezeichen extends JRobot2011 implements Serializable

Serialized Fields

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

Serialized Fields

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

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 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 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 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 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 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 RandomKiller extends JRobot2012_FH implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

scanDirection

Angle scanDirection

latestSuccessfulScan

Angle latestSuccessfulScan

random

java.util.Random random

nextOrientationChange

double nextOrientationChange

scanAperture

Angle scanAperture

Class REDRUM 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 Rocketeer extends JRobot2009 implements Serializable

Serialized Fields

scanState

Rocketeer.ScanState scanState
momentary scan strategy


scanAperture

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


scanHemisphere

int scanHemisphere
used as subordinate scan state


scan1st

Scan scan1st
Best scan of target


scan2nd

Scan scan2nd
2nd best scan of target

Class RocketRaider extends 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 Ruchetario extends JRobot2011 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

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 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 The_Captain extends JRobot2011 implements Serializable

Serialized Fields

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

Serialized Fields

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

Serialized Fields

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

Serialized Fields

lastScans

java.util.List<E> lastScans

Class TheRootkit extends JRobot2011 implements Serializable

Class Trimalchio extends JRobot2010 implements Serializable

serialVersionUID: 1L

Serialized Fields

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

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 TwoLions extends JRobot2011 implements Serializable

Class VersaBot extends JRobot2010 implements Serializable

Serialized Fields

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

Serialized Fields

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

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

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

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

serialVersionUID: 1L

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

serialVersionUID: -2357242728016864638L

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

serialVersionUID: 6463504321943911067L

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

serialVersionUID: -5269507620693035656L

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

serialVersionUID: 4916662582869180089L

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

serialVersionUID: 4916662582869180089L

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

serialVersionUID: 7957436071810797678L

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

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

serialVersionUID: 4485514585092103453L

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

serialVersionUID: 4485514585092103453L

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

serialVersionUID: -7467190783725137022L

Serialization Methods

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
Serialized Fields

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: 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.

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

serialVersionUID: 3574587611340469934L

Serialized Fields

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

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
representation in radians

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