Difference between revisions of "SavantVS"

From Robowiki
Jump to navigation Jump to search
(SavantVS)
 
(SavantVS 1.1)
 
(2 intermediate revisions by the same user not shown)
Line 33: Line 33:
 
'''How does it fire?'''
 
'''How does it fire?'''
  
It uses a linear gun with a very,very,very simple twist that makes it much more effective. Instead of using this... <pre>
+
Reduced linear targeting.
latVel=(e.getVelocity()*Math.sin(e.getHeadingRadians()-absBearing))/BULLETSPEED;
 
</pre>
 
...It uses this...<pre>
 
latVel=(latVel*GUNFACTOR+
 
(e.getVelocity()*Math.sin(e.getHeadingRadians()-absBearing))/BULLETSPEED)/(GUNFACTOR+1);
 
</pre>
 
 
 
  
  
Line 84: Line 77:
  
  
1.0:
+
1.0 APS 55%:
* Current Version
+
* First Release
 +
 
 +
1.1 APS ~57%
 +
:* Ten places better.
 +
:*Now updates all variables in the hits[] array when it gets hit.
 +
:*Movement is distance based instead of velocity based
 +
:*Switched to reduced linear targeting. This made it very, umm, "Scytode-able".
 +
 
 +
[[Category:NanoBots]]
 +
[[Category:Bots]]
 +
[[Category:1-vs-1 Bots]]

Latest revision as of 21:22, 3 August 2009

Background Information

Bot Name

SavantVS

Author

User:CrazyBassoonist

Extends

AdvancedRobot

What's special about it?

Ones one of only two nano surfers, although it's not true wavesurfing so much as velocity surfing.

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

robocoderepository.com

How competitive is it?

Not bad, but I was hoping for better. It's been hanging around the low 50's/upper 40's in the nano category.

Strategy

How does it move?

It tries to avoid moving at velocities where it's been hit before.

How does it fire?

Reduced linear targeting.


How does it dodge bullets?

See "How does it move?"

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

It's just a one-on-one bot.

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

It doesn't.

What does it save between rounds and matches?

Everything, since static variables are cheaper.

Additional Information

Where did you get the name?

I don't know.

Can I use your code?

RWPCL

What's next for your robot?

Make it better, of course!

Does it have any White Whales?

All of it's problembots. Especially dmp.nano.eve. I'm not sure how that thing beats Savant so badly.

What other robot(s) is it based on?

Well, the movement idea is based off of robots like wavesnake and acesurf, although I'm not sure how similar it is as I haven't looked at the code.


Version History

1.0 APS 55%:

  • First Release

1.1 APS ~57%

  • Ten places better.
  • Now updates all variables in the hits[] array when it gets hit.
  • Movement is distance based instead of velocity based
  • Switched to reduced linear targeting. This made it very, umm, "Scytode-able".