Difference between revisions of "Ice"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
; Author | ; Author | ||
− | + | : [[User:A.h.russ|a.h.russ]] | |
; Extends | ; Extends | ||
− | + | : [[AdvancedRobot]] | |
; What's special about it? | ; What's special about it? | ||
− | + | : It tries to predict and avoid enemy fire, making it nearly impossible to hit with [[Head-On Targeting|HOT]], and difficult to hit with other Simple Targeting Strategies | |
; Great, I want to try it. Where can I download it? | ; Great, I want to try it. Where can I download it? | ||
− | + | : [http://robowiki.net/w/images/6/67/Ahr.ice.Ice_1.0.jar|here] | |
; How competitive is it? | ; How competitive is it? | ||
− | + | : Slightly. It isn't as good as I had hoped, but it does pretty well. It is currently ranked 373 in [[RoboRumble]] | |
== Strategy == | == Strategy == | ||
; How does it [[Movement|move]]? | ; How does it [[Movement|move]]? | ||
− | + | : [[Minimum Risk Movement]]. It picks random points on the field and rates them on: | |
+ | {| cellspacing="0" cellpadding="0" border="0" | ||
+ | | | ||
+ | | | ||
+ | |||
* Distance from other bots | * Distance from other bots | ||
* Difference in heading to spot from enemy's heading (closer to 90 degree offset is better) | * Difference in heading to spot from enemy's heading (closer to 90 degree offset is better) | ||
* Distance from predicted bullet locations | * Distance from predicted bullet locations | ||
+ | |} | ||
+ | |||
; How does it fire? | ; How does it fire? | ||
− | + | : A [[Virtual Guns]] array with a: | |
+ | {| cellspacing="0" cellpadding="0" border="0" | ||
+ | | | ||
+ | | | ||
* Simple Linear Gun | * Simple Linear Gun | ||
* Simple Circular Gun | * Simple Circular Gun | ||
Line 45: | Line 54: | ||
* Mean Linear Gun | * Mean Linear Gun | ||
* Guess Factor Gun | * Guess Factor Gun | ||
+ | |} | ||
; How does it [[Dodging Bullets|dodge bullets]]? | ; How does it [[Dodging Bullets|dodge bullets]]? | ||
− | + | : Every time it detects a drop in enemy health less than 3.0, it guesses where the enemy shot. Then it tries to avoid those bullets. | |
; How does the [[melee]] strategy differ from [[One-on-one]] strategy? | ; How does the [[melee]] strategy differ from [[One-on-one]] strategy? | ||
− | + | : It locks the radar in one-on-one. It just spins it in melee. | |
; How does it select a target to attack/avoid in [[melee]]? | ; How does it select a target to attack/avoid in [[melee]]? | ||
− | + | : Although it has a few other parameters, basically, it targets the closest bot. | |
; What does it save between rounds and matches? | ; What does it save between rounds and matches? | ||
− | + | : Virtual Gun stats, Guess Factor stats | |
== Additional Information == | == Additional Information == | ||
; Where did you get the name? | ; Where did you get the name? | ||
− | + | : It was kind of random. I guess I just noticed that there was only one bot starting with an I on the wiki, and I had made the bot partly blue, so I chose Ice. I did change the colors a little after deciding, though to make it look more like ice. Before, it was darker blue. | |
; Can I use your code? | ; Can I use your code? | ||
Line 68: | Line 78: | ||
; What's next for your robot? | ; What's next for your robot? | ||
: Nothing really planned yet, but I do hope to: | : Nothing really planned yet, but I do hope to: | ||
+ | {| cellspacing="0" cellpadding="0" border="0" | ||
+ | | | ||
+ | | | ||
* Decrease codesize, it's on the huge side right now. | * Decrease codesize, it's on the huge side right now. | ||
* Add some energy conservation | * Add some energy conservation | ||
* Clean up the code so I can release it | * Clean up the code so I can release it | ||
+ | |} | ||
; Does it have any [[White Whale]]s? | ; Does it have any [[White Whale]]s? |
Revision as of 04:27, 14 October 2010
Background Information
Ice | |
Author(s) | a.h.russ |
Extends | AdvancedRobot |
Targeting | Virtual Guns |
Movement | Minimum Risk Movement |
Released | October 10, 2010 |
Current Version | 1.0 |
Download |
- Bot Name
Ice
- Author
- a.h.russ
- Extends
- AdvancedRobot
- What's special about it?
- It tries to predict and avoid enemy fire, making it nearly impossible to hit with HOT, and difficult to hit with other Simple Targeting Strategies
- Great, I want to try it. Where can I download it?
- [1]
- How competitive is it?
- Slightly. It isn't as good as I had hoped, but it does pretty well. It is currently ranked 373 in RoboRumble
Strategy
- How does it move?
- Minimum Risk Movement. It picks random points on the field and rates them on:
|
- How does it fire?
- A Virtual Guns array with a:
|
- How does it dodge bullets?
- Every time it detects a drop in enemy health less than 3.0, it guesses where the enemy shot. Then it tries to avoid those bullets.
- How does the melee strategy differ from One-on-one strategy?
- It locks the radar in one-on-one. It just spins it in melee.
- How does it select a target to attack/avoid in melee?
- Although it has a few other parameters, basically, it targets the closest bot.
- What does it save between rounds and matches?
- Virtual Gun stats, Guess Factor stats
Additional Information
- Where did you get the name?
- It was kind of random. I guess I just noticed that there was only one bot starting with an I on the wiki, and I had made the bot partly blue, so I chose Ice. I did change the colors a little after deciding, though to make it look more like ice. Before, it was darker blue.
- Can I use your code?
- Not yet. You probably wouldn't be able to make much sense of it, right now. I have no idea how I can even make sense of it still.
- What's next for your robot?
- Nothing really planned yet, but I do hope to:
|
- Does it have any White Whales?
- Nope
- What other robot(s) is it based on?
- While it isn't based on another robot, I did learn a lot from this wiki. It was especially helpful for the Guess Factor targeting.