Difference between revisions of "Fusion"
Jump to navigation
Jump to search
BeastBots101 (talk | contribs) |
BeastBots101 (talk | contribs) m |
||
Line 4: | Line 4: | ||
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
| targeting = [[linear targeting]] | | targeting = [[linear targeting]] | ||
− | | movement = [[Multi mode]] [[ramming movement]] | + | | movement = [[Multi-mode]] [[ramming movement]] |
| current_version = 0.2 | | current_version = 0.2 | ||
| license = None, I don't care | | license = None, I don't care | ||
Line 29: | Line 29: | ||
; How does it [[:Category:Movement|move]]? | ; How does it [[:Category:Movement|move]]? | ||
− | : It has two forms of movement, one used for the first five rounds and the other for the rest, making it a [[ | + | : It has two forms of movement, one used for the first five rounds and the other for the rest, making it a [[multi-mode]]. |
: Drive: Go at the enemy robot with linear movement aim. Sometimes results in accidental [[:Category:Movement|mirror movement]]. | : Drive: Go at the enemy robot with linear movement aim. Sometimes results in accidental [[:Category:Movement|mirror movement]]. | ||
: Dodge: Like stop and go but goes back and forth and gradually gets closer to the enemy. Better on some bots. | : Dodge: Like stop and go but goes back and forth and gradually gets closer to the enemy. Better on some bots. |
Revision as of 02:27, 6 September 2013
Fusion | |
Author(s) | BeastBots |
Extends | AdvancedRobot |
Targeting | linear targeting |
Movement | Multi-mode ramming movement |
Current Version | 0.2 |
Code License | None, I don't care |
Background Information
- Author
- BeastBots, also known as beastbots101 or EH
- Extends
- AdvancedRobot
- What's special about it?
- It's a micro rambot multimode that I made.
- How competitive is it?
- Not sure. I tested a bit on Impact and actually did okay.
Strategy
- How does it move?
- It has two forms of movement, one used for the first five rounds and the other for the rest, making it a multi-mode.
- Drive: Go at the enemy robot with linear movement aim. Sometimes results in accidental mirror movement.
- Dodge: Like stop and go but goes back and forth and gradually gets closer to the enemy. Better on some bots.
- How does it fire?
- Simple linear targeting from the wiki page. In the 'Drive' mode, it does not follow its bullets, the movement is like linear targeting but the rules.getBulletSpeed(bulletPower) is replaced with getVelocity().
- Future gun: a new(tell me if I'm wrong) form of statistical targeting where the enemy velocity and turnrate is averaged and used to predict where it will move.
- How does it dodge bullets?
- Drive method: no dodging at all. Goes straight at the enemy.
- Dodge method: reacts to bullets, but not to effectively, mainly to get closer
- How does the melee strategy differ from one-on-one strategy?
- I doubt rambots will do well in melee battles. Maybe I'm wrong. If so, then I'll get a way to select the closest or slowest target.
- What does it save between rounds and matches?
- Currently nothing intentionally, but the future gun will save the average velocity between round with static long, int, and double methods.
Additional Information
- Where did you get the name?
- Rambots collide with the enemy, hence the name Fusion.
- Can I use your code?
- Yes, I don't care really what you do, just don't make a total copy and change the colors or name(or something really minor). It's the same code license as my NanoBot NightBird.
- What's next for your robot?
- The Avg. velocity gun. Nobody steal it(unless you created it before me yourself)!
- Does it have any White Whales?
- Nothing really. But maybe I'll find out.
- What other robot(s) is it based on?
- Impact for the basic movement structure, some of the code
- DodgeBot from the secrets from robocode masters site for the Dodging movement.
- RamFire and SuperRamFire for the idea of rambots.