[Home]Opposite

Robo Home | Changes | Preferences | AllPages

Difference (from prior major revision) (author diff)

Changed: 8c8
FluidMovement, a nano (241)
FluidMovement, a nano (246)

Changed: 10c10
http://www.robocoderepository.com/BotDetail.jsp?id=3568
http://www.robocoderepository.com/BotDetail.jsp?id=3570

Changed: 16c16
HeadOnTargeting. (no room for a better gun - yet)
Infinity-like gun

Changed: 22c22
If the enemyscanneddistance + 64 < targetdistance
If enemyscanneddistance < targetdistance + 150

Changed: 30,32c30,31
* 1) Better gun than HOT...
* 2) Adding some wall avoidance. At the moment all it does is bounce off them.
* 3) Better radar than setTurnRadarRight(Double.POSITIVE_INFINITY);
* 1) Adding some wall avoidance. At the moment all it does is bounce off them, which occasionally traps it in corners
* 2) Better radar than setTurnRadarRight(Double.POSITIVE_INFINITY);

Changed: 35c34
Possibly Walls, since I can't hit it with HOT
Not yet

Bot Name

Opposite

Author

Starrynte

Extends

What do you think?

What's special about it?

FluidMovement, a nano (246)

Great, I want to try it. Where can I download it?

http://www.robocoderepository.com/BotDetail.jsp?id=3570

How competitive is it?

We'll see once there's stable rankings

How does it move?

See above

How does it fire?

Infinity-like gun

How does it dodge bullets?

Well, by moving back and forth somewhat randomly while staying perpendicular, I hope it dodges bullets semi-decently.

How does the melee strategy differ from one-on-one strategy?

It's melee. Don't use it in 1v1.

How does it select a target to attack/avoid in melee?

If enemyscanneddistance < targetdistance + 150

What does it save between rounds and matches?

Nothing.

Where did you get the name?

The movement...

Can I use your code?

No, but I am willing to release code snippets from it

What's next for your robot?

And always, always shrinking the code!

Does it have any WhiteWhales?

Not yet

What other robot(s) is it based on?

tobe's idea of FluidMovement, which is used in Neptune

Comments, questions, feedback:

You may want to make that "how does it choose a target" if (enemyscanned < targetdistance * 1.2). -- Simonton

I'm looking for a way to code in some WallAvoidance with 40 bytes...I'm using the 'bounce off' way right now but it seems to trap itself in corners...Oh, btw, the current WallAvoidance / RobotAvoidance simply checks if getDistanceRemaining?()==0 and if it does reverse direction...which is why it traps itself in corners... --Starrynte


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited April 2, 2009 5:42 EST by cpe-75-84-83-181.socal.res.rr.com (diff)
Search: