Difference between revisions of "VARBot"
Jump to navigation
Jump to search
Varoadstter (talk | contribs) (initial revision of VARBot) |
Varoadstter (talk | contribs) (Fixing typos) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
| extends = [[TeamRobot]] | | extends = [[TeamRobot]] | ||
| targeting = [[HeadOnTargeting|head-on]] | | targeting = [[HeadOnTargeting|head-on]] | ||
− | | movement = [[MinimumRiskMovement| | + | | movement = [[MinimumRiskMovement|Minimum Risk]] |
| license = closed source | | license = closed source | ||
| isOneOnOne = true | | isOneOnOne = true | ||
Line 23: | Line 23: | ||
== Strategy == | == Strategy == | ||
; How does it [[Movement|move]]? | ; How does it [[Movement|move]]? | ||
− | : It uses a variation of [[MinimumRiskMovement| | + | : It uses a variation of [[MinimumRiskMovement|minimum risk movement]]. I have studied the movement of HawkOnFire as an initial implementation but in team mode there is code in place to control the destination of a bot by the command of the team leader. When performing autonomously, it is close to the movement of HawkOnFire. |
; How does it fire? | ; How does it fire? | ||
Line 46: | Line 46: | ||
; Does it have any [[White Whale|white whales]]? | ; Does it have any [[White Whale|white whales]]? | ||
− | : It does | + | : It does well in matches against many existing teams but loses to ShadowTeam and PolyLunar. |
== Credits == | == Credits == | ||
− | Thanks to [[HawkOnFire]] for the initial inspiration | + | Thanks to [[HawkOnFire]] for the initial inspiration implementation of movement. |
[[Category:Bots|VARBot]] | [[Category:Bots|VARBot]] | ||
Line 55: | Line 55: | ||
[[Category:MegaBots|VARBot]] | [[Category:MegaBots|VARBot]] | ||
[[Category:Unreleased Robots|VARBot]] | [[Category:Unreleased Robots|VARBot]] | ||
+ | [[Category:Teams|VARBot]] | ||
__NOTOC__ __NOEDITSECTION__ | __NOTOC__ __NOEDITSECTION__ |
Latest revision as of 14:57, 10 June 2010
VARBot | |
Author(s) | VARoadstter |
Extends | TeamRobot |
Targeting | head-on |
Movement | Minimum Risk |
Code License | closed source |
Background Info
- What's special about it?
- It's designed to perform well as part of a team of VARBots as well as individually, whether in 1v1 or Melee.
- Great, I want to try it. Where can I download it?
- There's not enough in it yet to be worthy of download. This will change but as I'm still learning all of this it will take some time.
- How competitive is it?
- It's not currently in RoboRumble but I do spar it against other bots. Since it's a one-size-fits-all bot, it is necessarilly considered a megabot but obviously lacks the sophistication of true megabots.
Strategy
- How does it move?
- It uses a variation of minimum risk movement. I have studied the movement of HawkOnFire as an initial implementation but in team mode there is code in place to control the destination of a bot by the command of the team leader. When performing autonomously, it is close to the movement of HawkOnFire.
- How does it fire?
- head-on targeting gun but this will be augmented/changed once I have a stable first version. There is also code to avoid firing that would have a high chance of hitting a teammate (friendly-fire). So far in my benchmarks this has not proven to help much (enough?) to justify the complexity but it's part of the design.
- How does it dodge bullets?
- As part of minimum risk and also as a tenet of not keeping still in melee/team battles it computes new destinations based on risk. In team mode it has complete information about where all teammates bullets actually are and seeks to avoid them.
- What does it save between rounds and matches?
- Nothing yet.
Additional Info
- Where did you get the name?
- It's based on my internet handle VARoadstter which I chose while living in Virginia and driving an Audi TT Roadster.
- Can I use your code?
- It's not released yet but I intend to throw it open should it reach a level suitable for release.
- What's next for your robot?
- Finish release version 1
- Augment/replace the gun
- Does it have any white whales?
- It does well in matches against many existing teams but loses to ShadowTeam and PolyLunar.
Credits
Thanks to HawkOnFire for the initial inspiration implementation of movement.