Difference between revisions of "Quantum"
(Finally gave Quantum a page) |
m (Remove some navbox elements I'll never remember to update) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Navbox small | {{Navbox small | ||
| title = Sub-pages | | title = Sub-pages | ||
− | | page1 = Source | + | | page1 = Version History |
+ | | page2 = Source (Java) | ||
+ | | page3 = Source (Assembly) | ||
}} | }} | ||
{{Infobox Robot | {{Infobox Robot | ||
Line 10: | Line 12: | ||
| targeting = [[Linear Targeting]] | | targeting = [[Linear Targeting]] | ||
| movement = [[Anti-Gravity Movement]] | | movement = [[Anti-Gravity Movement]] | ||
− | |||
| license = [[RWPCL]] | | license = [[RWPCL]] | ||
| isOpenSource = yes | | isOpenSource = yes | ||
Line 20: | Line 21: | ||
; What's special about it? | ; 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 | |
− | their current location. | + | * Written in assembly since v1.0.0 |
; How competitive is it? | ; How competitive is it? | ||
− | + | Very. It took the nano melee crown from [[DustBunny]] and was the first nanobot to outperform [[HawkOnFire]]. | |
− | |||
− | |||
== Strategy == | == Strategy == | ||
Line 34: | Line 33: | ||
; How does it fire? | ; How does it fire? | ||
− | Quantum uses [[DustBunny]]'s | + | 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? | ; How does it dodge bullets? | ||
Line 40: | Line 39: | ||
; How does the melee strategy differ from One-on-one strategy? | ; How does the melee strategy differ from One-on-one strategy? | ||
− | Quantum assumes the battlefield is 1000x1000 so it can only fight in melee | + | Quantum assumes the battlefield is 1000x1000 so it can only fight in melee. |
; How does it select a target to attack/avoid in melee? | ; How does it select a target to attack/avoid in melee? | ||
Line 53: | Line 52: | ||
; Can I use your code? | ; Can I use your code? | ||
− | Yes, under the terms of the [[RWPCL]]. The code can be found in the .jar and at [[Quantum/ | + | 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? | ; What's next for your robot? | ||
− | + | Some more serious gun tuning | |
; Does it have any White Whales? | ; Does it have any White Whales? | ||
− | [[DustBunny]] | + | <s>[[DustBunny]]</s> |
+ | <s>[[HawkOnFire]]</s> | ||
+ | [[Shiz]] | ||
; What other robot(s) is it based on? | ; What other robot(s) is it based on? | ||
− | [[DustBunny]] | + | * [[DustBunny]] (Nano-sized antigravity movement, aiming and bullet power) |
+ | * [[Infinity]] (Target tracking) | ||
[[Category:NanoBots]] | [[Category:NanoBots]] | ||
− |
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?
- What other robot(s) is it based on?