Difference between revisions of "Quantum"

From Robowiki
Jump to navigation Jump to search
m (Remove some navbox elements I'll never remember to update)
 
Line 12: Line 12:
 
| targeting      = [[Linear Targeting]]
 
| targeting      = [[Linear Targeting]]
 
| movement        = [[Anti-Gravity Movement]]
 
| movement        = [[Anti-Gravity Movement]]
| current_version = 0.2.2
 
| rating          = {{NavboxStats|link=http://literumble.appspot.com/BotDetails?game=nanomeleerumble&name=d414.nano.Quantum%200.2.2 |rumble=NanoMeleeRumble|scorelabel=APS|score=64.81|rank=2nd|win=87|loss=0|plrank=1st|glicko2=N/A|pwin=100|vote=44.83|anpp=98.34|score2label=Survival|score2=25.36}}
 
 
| license        = [[RWPCL]]
 
| license        = [[RWPCL]]
 
| isOpenSource    = yes
 
| isOpenSource    = yes

Latest revision as of 03:23, 30 May 2024

Sub-pages:
Version History - Source (Java) - Source (Assembly)
Quantum
Author(s) David414
Extends AdvancedRobot
Targeting Linear Targeting
Movement Anti-Gravity Movement
Released April 2024
Code License RWPCL

Background Information

What's special about it?
  • Antigravity movement based on the enemy's predicted future position (ie where we would aim) rather than their current location
  • Written in assembly since v1.0.0
How competitive is it?

Very. It took the nano melee crown from DustBunny and was the first nanobot to outperform HawkOnFire.

Strategy

How does it move?

Quantum uses Anti-Gravity Movement based on DustBunny but instead of calculating forces based on the angle to the enemy's current position Quantum uses the angle it would fire at.

How does it fire?

Quantum uses DustBunny's aim and bullet power selection with more reliable target tracking (from Infinity). Unlike most (all?) nanos it checks that it has a good aim before firing.

How does it dodge bullets?

It doesn't.

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

Quantum assumes the battlefield is 1000x1000 so it can only fight in melee.

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

It attacks the closest target while trying to avoid everybody.

What does it save between rounds and matches?

Nothing.

Additional Information

Where did you get the name?

I wanted a gravity themed name with small vibes and Graviton was already taken.

Can I use your code?

Yes, under the terms of the RWPCL. The code can be found in the .jar and at Quantum/Source_(Java) / Quantum/Source_(Assembly).

What's next for your robot?

Some more serious gun tuning

Does it have any White Whales?

DustBunny HawkOnFire Shiz

What other robot(s) is it based on?
  • DustBunny (Nano-sized antigravity movement, aiming and bullet power)
  • Infinity (Target tracking)