Difference between revisions of "Mako"
Jump to navigation
Jump to search
(migrating from old wiki) |
m (minor cleanup) |
||
Line 6: | Line 6: | ||
| author = [[User:PEZ|PEZ]] | | author = [[User:PEZ|PEZ]] | ||
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
− | | targeting = [[Angular Targeting/Factored|Angular Targeting]], [[Averaged Bearing Offset Targeting]] | + | | targeting = [[Angular Targeting/Factored|Angular Targeting]], [[Averaged Bearing Offset Targeting]] |
| movement = [[Random Movement|Random Movement]] | | movement = [[Random Movement|Random Movement]] | ||
| current_version = 1.5 | | current_version = 1.5 | ||
Line 23: | Line 23: | ||
; How does it fire? | ; How does it fire? | ||
: Two [[Virtual Guns]]: | : Two [[Virtual Guns]]: | ||
− | :# [[Angular Targeting/Factored]] | + | :# [[Angular Targeting/Factored|Factored Angular Targeting]] |
:# [[Averaged Bearing Offset Targeting]] | :# [[Averaged Bearing Offset Targeting]] | ||
Line 38: | Line 38: | ||
; Where did you get the name? | ; Where did you get the name? | ||
− | : Mako is a mid sized shark. Possibly the fastest under water swimmer on earth. Highly effective as a predator and hasn't evolved for lots and lots of years. It's an ancient animal even for being a shark. | + | : Mako is a mid sized [[wikipedia:Shark|shark]]. Possibly the fastest under water swimmer on earth. Highly effective as a predator and hasn't evolved for lots and lots of years. It's an ancient animal even for being a shark. |
; Can I use your code? | ; Can I use your code? | ||
: Not at the moment. I will eventually release the code for all my bots, but not while I am still competing. I'm more than happy to share ideas though. | : Not at the moment. I will eventually release the code for all my bots, but not while I am still competing. I'm more than happy to share ideas though. | ||
+ | |||
; What's next for your robot? | ; What's next for your robot? | ||
: Dunno really. This bot is my test bed for ideas and stuff. | : Dunno really. This bot is my test bed for ideas and stuff. | ||
+ | |||
; What other robot(s) is it based on? | ; What other robot(s) is it based on? | ||
: [[Marshmallow]] (surprise!). Well, only some BotMath type of code really. Mako is the "farming team" of Marshmallow. | : [[Marshmallow]] (surprise!). Well, only some BotMath type of code really. Mako is the "farming team" of Marshmallow. |
Revision as of 15:45, 4 June 2009
- Sub-pages:
- Version History
Mako | |
Author(s) | PEZ |
Extends | AdvancedRobot |
Targeting | Angular Targeting, Averaged Bearing Offset Targeting |
Movement | Random Movement |
Current Version | 1.5 |
Download |
Background Information
- What's special about it?
- At the moment I think the movement makes it special.
Strategy
- How does it move?
- It's following the strategy of giving the enemy as few clues as possible as to where it will go next. The tactics is to try flatten the movement curve. The technique is Random Movement.
- How does it fire?
- Two Virtual Guns:
- How does it dodge bullets?
- It doesn't actively dodge bullets. It moves along the same strategy regardless if the enemy is firing or not.
- How does the melee strategy differ from one-on-one strategy?
- This is strictly a One on One bot.
- What does it save between rounds and matches?
- Between rounds it saves its Virtual Guns factors and factors for its two aiming methods. Between matches it saves nothing at the moment. (I'm pretty sure it should be an immediate improvement saving those factors persistently.)
Additional Information
- Where did you get the name?
- Mako is a mid sized shark. Possibly the fastest under water swimmer on earth. Highly effective as a predator and hasn't evolved for lots and lots of years. It's an ancient animal even for being a shark.
- Can I use your code?
- Not at the moment. I will eventually release the code for all my bots, but not while I am still competing. I'm more than happy to share ideas though.
- What's next for your robot?
- Dunno really. This bot is my test bed for ideas and stuff.
- What other robot(s) is it based on?
- Marshmallow (surprise!). Well, only some BotMath type of code really. Mako is the "farming team" of Marshmallow.
- I also use Paul Evans' rolling averages function. Thank you Paul for sharing it!