|Targeting||Linear Targeting and Head-On Targeting|
|Movement||Oscillator Movement, Ramming Movement|
What's special about it?
It's does not use Pattern Matching and the Lateral Linear Targeting is a bit 'different.' It does Ram the opponent when it 'logically' feels like losing. Created with great appreciation to the culmination of the work laid out by former and current Robocode authors.
How competitive is it?
Currently ranked #9 (9-12?) in NanoRumble, #43 in MicroRumble
How does it move?
It pretty much has three modes in total. First mode a basic One-Way Oscillation Movement. Second is a Two-Way Oscillation movement which detects an energy drop and changes direction. Finally when all movement strategies fail, it turns to Ramming movement.
How does it fire?
It uses an "Averaged" Linear Targeting. It's basically a normal linear targeting but also gets another velocity data point when it fires (at "max gun heat") then just divides those two velocities into two. When in Ram mode, it becomes the vanilla linear targeting as the "max gun heat" velocity is forcibly equated to the current velocity of the opponent.
How does it dodge bullets?
Only the Two-Way Oscillation has a 'feeble' attempt in dodging bullets through detection of the opponents' energy drop and changes direction.
Where did you get the name?
From Planetside 2, the Sunderer is called the "battle bus" there.
Can I use your code?
What's next for your robot?
I'm quite happy to be within Top 10 in NanoRumble, let's see what the future brings. Though, I'll definitely update code comments and do a little clean up in the near future.
Does it have any White Whales?
What other robot(s) is it based on?
And of course, even if I'm "late in the game" I'd still want to give a huge thank you to all the contributors on the wealth of information on both Old and Current RoboWiki.