Difference between revisions of "Glacier"
Jump to navigation
Jump to search
(Create a basic bot page) |
(Fix broken link and update ranking) |
||
(6 intermediate revisions by one other user not shown) | |||
Line 4: | Line 4: | ||
| targeting = [[Dynamic Clustering|Dynamic Clustering]], [[Play-It-Forward]] | | targeting = [[Dynamic Clustering|Dynamic Clustering]], [[Play-It-Forward]] | ||
| movement = [[Minimum Risk Movement|Minimum Risk Movement]], [[HOT]]-Dodging | | movement = [[Minimum Risk Movement|Minimum Risk Movement]], [[HOT]]-Dodging | ||
− | | current_version = 0. | + | | current_version = 0.2.7 |
| license = zlib | | license = zlib | ||
− | | download_link = http:// | + | | download_link = http://robocode-archive.strangeautomata.com/robots/ags.Glacier_0.2.7.jar |
| isOpenSource = yes | | isOpenSource = yes | ||
| isMelee = yes | | isMelee = yes | ||
Line 24: | Line 24: | ||
:* It likely has the strongest [[Melee]] targeting there is, as of Sept 2009 | :* It likely has the strongest [[Melee]] targeting there is, as of Sept 2009 | ||
:* It's the only melee bot I know that tries to dodge HOT bullets besides [[Portia]] | :* It's the only melee bot I know that tries to dodge HOT bullets besides [[Portia]] | ||
+ | :* It's radar is as optimal as possible without accounting for walls, when optimizing to reduce the maximum time between scans of a bot. | ||
; How competitive is it? | ; How competitive is it? | ||
− | : Currently # | + | : Currently #7th in the melee rumble... |
== Strategy == | == Strategy == | ||
Line 51: | Line 52: | ||
; Can I use your code? | ; Can I use your code? | ||
− | : It's under zlib licence so feel free, but I strongly encourage you to | + | : It's under zlib licence so feel free, but I strongly encourage you to not just lift the whole gun and put it on a new bot of your own. Be original! |
; What's next for your robot? | ; What's next for your robot? | ||
− | : | + | : Some strong 'Melee Surfing' perhaps? |
; Does it have any [[White Whale|White Whales]]? | ; Does it have any [[White Whale|White Whales]]? | ||
Line 62: | Line 63: | ||
: The code is mostly new, but here is a list of credits to other bots, both my own and otherwise: | : The code is mostly new, but here is a list of credits to other bots, both my own and otherwise: | ||
:* [[MiniSurreptitious]] - The basis of the min-risk movement (which was [[HawkOnFire]]-inspired) | :* [[MiniSurreptitious]] - The basis of the min-risk movement (which was [[HawkOnFire]]-inspired) | ||
− | :* [[RougeDC]] - The MovementProfile class from RougeDC was adapted to work for a | + | :* [[RougeDC]] - The MovementProfile class from RougeDC was adapted to work for a continuous circle to make RadialAimProfile. |
:* [[User:Rednaxela/SaphireEdge|SaphireEdge]] - The bot framework was built around the time of SaphireEdge. | :* [[User:Rednaxela/SaphireEdge|SaphireEdge]] - The bot framework was built around the time of SaphireEdge. | ||
:* [[Shadow]] - For popularizing the idea of targeting everyone at once in melee. | :* [[Shadow]] - For popularizing the idea of targeting everyone at once in melee. |
Latest revision as of 03:21, 1 August 2017
Glacier | |
Author(s) | Rednaxela |
Extends | AdvancedRobot |
Targeting | Dynamic Clustering, Play-It-Forward |
Movement | Minimum Risk Movement, HOT-Dodging |
Current Version | 0.2.7 |
Code License | zlib |
Download |
- Sub-pages:
- Version History - Hypothermia - GlacialHawk
Background Information
- What's special about it?
- Well I suppose that...
- How competitive is it?
- Currently #7th in the melee rumble...
Strategy
- How does it move?
- A form of Minimum Risk Movement. It has a bit of a unique point-choosing method, don't know if this does any good. It factors a "Will I hit an imaginary HOT-fired bullet on the way there?" danger into it's movement.
- How does it fire?
- A DC-PIF gun named Hypothermia, which is most closely related to Shadow/Melee Gun probably.
- How does it select a target to attack/avoid in melee?
- It doesn't pick on anyone in particular, it just goes for wherever looks likely to hit someone :)
- How does the melee strategy differ from one-on-one strategy?
- It doesn't differ currently.
- What does it save between rounds and matches?
- Nothing between matches. Between rounds, full movement logs of enemies and the kd-tree indexing that data.
Additional Information
- Where did you get the name?
- It's development moved along somewhat slowly, and I decided I was in the mood for an icy theme.
- Can I use your code?
- It's under zlib licence so feel free, but I strongly encourage you to not just lift the whole gun and put it on a new bot of your own. Be original!
- What's next for your robot?
- Some strong 'Melee Surfing' perhaps?
- Does it have any White Whales?
- Well Diamond is currently the biggest threat, but Portia and Shadow also need to be overcome...
- What other robot(s) is it based on?
- The code is mostly new, but here is a list of credits to other bots, both my own and otherwise:
- MiniSurreptitious - The basis of the min-risk movement (which was HawkOnFire-inspired)
- RougeDC - The MovementProfile class from RougeDC was adapted to work for a continuous circle to make RadialAimProfile.
- SaphireEdge - The bot framework was built around the time of SaphireEdge.
- Shadow - For popularizing the idea of targeting everyone at once in melee.
- Portia - For inspiring the current bullet-dodging behaviour.
- HawkOnFire - The bulletPower formula currently in use is based on that used in HawkOnFire