Difference between revisions of "Midboss"

From Robowiki
Jump to navigation Jump to search
(Add version history)
m (Minor update)
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
 
| best_rating    =  
 
| best_rating    =  
 
| rating          =   
 
| rating          =   
| current_version = 1d
+
| current_version = 1s or 1q.fast (depending)
| license        = [[RWPCL]]
+
| license        =  
 
| isOpenSource    = no
 
| isOpenSource    = no
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
| download_link  = http://homepages.ucalgary.ca/~agschult/robocode/ags.Midboss_1d.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/ags.Midboss_1q.fast.jar
 
| source_link    =  
 
| source_link    =  
 
}}
 
}}
Line 23: Line 23:
 
| title        = Sub-pages
 
| title        = Sub-pages
 
| page1        = Version History
 
| page1        = Version History
 +
| page2        = Score-Estimation based Firepower Selection
 
}}
 
}}
  
Line 38: Line 39:
 
; What's special about it?
 
; What's special about it?
 
* My first bot in the rumble to use the [[User:Rednaxela/SaphireEdge|SaphireEdge]] gun, which I began over a year back (Wow! Time files!)
 
* My first bot in the rumble to use the [[User:Rednaxela/SaphireEdge|SaphireEdge]] gun, which I began over a year back (Wow! Time files!)
* Thus, it's the only bot in the rumble to use [[Visit Count Stats]] with full interpolation and anti-aliasing between segments.
+
* Thus, it's the second bot in the rumble to use [[Visit Count Stats]] with full interpolation and anti-aliasing between segments. The first being SaphireEdge-inspired usage in [[WaveSerpent]].
 
* It's the '''only''' surfer I know that ranks as high as it does yet doesn't segment it's surfing data on '''anything''' except advancing and lateral velocity... I wonder if this surprises anyone or not.
 
* It's the '''only''' surfer I know that ranks as high as it does yet doesn't segment it's surfing data on '''anything''' except advancing and lateral velocity... I wonder if this surprises anyone or not.
  

Latest revision as of 10:18, 23 June 2021

Midboss
Author(s) Rednaxela
Extends AdvancedRobot
Targeting Anti-aliased and interpolated Visit Count Stats, using Guess Factors
Movement Wave Surfing
Current Version 1s or 1q.fast (depending)
Download
Sub-pages:
Version History - Score-Estimation based Firepower Selection

Background Information

Bot Name
Midboss
Author
Rednaxela
Extends
AdvancedRobot
What's special about it?
  • My first bot in the rumble to use the SaphireEdge gun, which I began over a year back (Wow! Time files!)
  • Thus, it's the second bot in the rumble to use Visit Count Stats with full interpolation and anti-aliasing between segments. The first being SaphireEdge-inspired usage in WaveSerpent.
  • It's the only surfer I know that ranks as high as it does yet doesn't segment it's surfing data on anything except advancing and lateral velocity... I wonder if this surprises anyone or not.
Great, I want to try it. Where can I download it?
Over here! Can't you see the infobox? :)
How competitive is it?
Well... RougeDC wasn't bad to start off with... and it looks like SaphireEdge has improved things overall.

Strategy

How does it move?
Orbital Wave Surfing movement. Changes attack angle in an attempt to controlled the distance.
How does it fire?
Visit Count Stats with full interpolation and anti-aliasing between segments. See SaphireEdge.
How does it dodge bullets?
As mentioned above, Wave Surfing :)
How does the melee strategy differ from One-on-one strategy?
Don't even try it...
What does it save between rounds and matches?
Saves all surfing and targeting data across rounds, nothing across matches.

Additional Information

Where did you get the name?
Oh... nothing really... haha
Can I use your code?
Not sharing this one's code in public, at least right now. Mostly because the melding of the bot framework SaphireEdge uses and the bot framework RougeDC uses is awfully messy at the moment, because for now my first priority was to get in a proof-of-concept state to get into the rumble.
What's next for your robot?
After version 1d, my first task will be implementing a much smarter automatic bullet power selection system than the one it inherits from RougeDC (which is itself the smartest such system I know of already). After that, I may toy with giving it's surfing some more advanced learning. Giving the core of the surfing a do-over will happen with Glacier first however, since I wish to make it surfing that is both melee and 1v1 capable.
Does it haves any White Whales?
Ahab is stuck at sea in shark infested waters
What other robot(s) is it based on?


Credits also go to: