Difference between revisions of "LittleBlackBook"
Jump to navigation
Jump to search
(LBB Updates.) |
(Updates from local testing. New release tonight.) |
||
Line 57: | Line 57: | ||
; What's next for your robot? | ; What's next for your robot? | ||
* <strike>Create a seperate bot to generate my tables for me - man that was tedious to do by hand.</strike> | * <strike>Create a seperate bot to generate my tables for me - man that was tedious to do by hand.</strike> | ||
− | * Add all other rumble bots for improvements outside of the nano land. | + | * Add all other rumble bots for improvements outside of the nano land. (Micros in progress now.) |
− | * Improved dodging and flatter random movement (mode | + | * Improved dodging and flatter random movement (mode RND1). |
* Improve default parameters. | * Improve default parameters. | ||
* <strike>Address 0 velocity aiming issues via averaging or something.</strike> | * <strike>Address 0 velocity aiming issues via averaging or something.</strike> | ||
− | * Codesize reduction. Found | + | * Codesize reduction. At 234 locally with better functionality! Found 26 bytes thus far. Always need more :) |
* Dynamic distancing based on hit % - or something cheap. I'm setting range to 160ish now - no need for this. Perhaps a mode 3+ movement to set this? That could work. Hmmm.... | * Dynamic distancing based on hit % - or something cheap. I'm setting range to 160ish now - no need for this. Perhaps a mode 3+ movement to set this? That could work. Hmmm.... | ||
* Investigate other segmentations methods besides distance - which I'm told is one of the weakest. | * Investigate other segmentations methods besides distance - which I'm told is one of the weakest. | ||
* <strike>Investigate partial string matches on names.</strike> Just too expensive. | * <strike>Investigate partial string matches on names.</strike> Just too expensive. | ||
+ | * Mode OSCO needs a little help to get closer - perhaps factor some distance into its timings. | ||
; Does it have any [[White Whale|White Whales]]? | ; Does it have any [[White Whale|White Whales]]? | ||
: Any energy based dodge w/stop and go type movements will give it some problems. Decent wave surfers will also destroy it as it only has 1 aim per segment. <strike>Multi-mode movement will give it fits as well if both movements don't fall under similiar aim factors</strike>. Combine multimode with decent dodging and I get beat. Here's my current hit list: | : Any energy based dodge w/stop and go type movements will give it some problems. Decent wave surfers will also destroy it as it only has 1 aim per segment. <strike>Multi-mode movement will give it fits as well if both movements don't fall under similiar aim factors</strike>. Combine multimode with decent dodging and I get beat. Here's my current hit list: | ||
+ | * OcnirpSNG 1.0b - I beat it 65/35 locally, but get stomped by it in the rumble. Perhaps I have found a bug of some sort. | ||
+ | * [[SavantVS]] - grrr. Good bot. | ||
+ | * HunRobar bots in general :) - getting better (and better). | ||
+ | * Rammers - 2.5 firepower isn't enough against 90% hit rates. Only 4 good ones though to deal with so low on list. I could always retire [[Tide]], but that would be really cheezy. I do have a possible solution to this - am testing. | ||
* <strike>Scytodes - stop'n'go dodger with good gun. 80/20 kill rate on me.</strike> | * <strike>Scytodes - stop'n'go dodger with good gun. 80/20 kill rate on me.</strike> | ||
− | * [[BlackWidow]] now feasts upon me. - Improved to | + | * <strike>[[BlackWidow]] now feasts upon me. - Improved to 50/50 ish.</strike> |
− | * NeophytePRAL - Decent flat, random movement, but his gun destroys me. | + | * <strike>NeophytePRAL - Decent flat, random movement, but his gun destroys me.</strike> |
* <strike>Smog - this bot has been my enemy for years and years.</strike> | * <strike>Smog - this bot has been my enemy for years and years.</strike> | ||
− | * AceSurf - Surfer adjusts away from my aim - death. | + | * <strike>AceSurf - Surfer adjusts away from my aim - death.</strike> |
− | |||
− | |||
; What other robot(s) is it based on? | ; What other robot(s) is it based on? |
Revision as of 22:58, 21 June 2009
Background Information
LittleBlackBook | |
Author(s) | Miked0801 |
Extends | AdvancedRobot |
Targeting | Guess Factor |
Movement | Stop and go, Dodge oscalate, & random |
Released | June 20 2009 |
Current Version | 1.3 |
[Robot Repository Download] |
- Bot Name
- LittleBlackBook
- Author
- Miked0801
- Extends
- AdvancedRobot
- What's special about it?
- A string based, Guess Factor bot with 3 different movement types. Does not learn - all factors are predefined in the file.
- How competitive is it?
- #1 in 1v1 ranking. Woo hoo!
Strategy
- How does it move?
- From studies of its opponents (offline), it either goes mostly forward, back and forth, or random.
- How does it fire?
- String based Guess Factor segmented by distance and a little lateral velocity.
- How does it dodge bullets?
- Watches enemy power levels and moves when it changes at all.
- How does the melee strategy differ from one-on-one strategy?
- No melee strategy, but it would probably be ok.
- What does it save between rounds and matches?
- Nothing.
Additional Information
- Where did you get the name?
- It has a little black book on every bot it competes against.
- Can I use your code?
- Go for it, though give credit as this is a new concept that has yet to be fully fleshed out by me. I'd like to see how far I can push this idea before fighting the next generation of SGF gun bots :)
- What's next for your robot?
Create a seperate bot to generate my tables for me - man that was tedious to do by hand.- Add all other rumble bots for improvements outside of the nano land. (Micros in progress now.)
- Improved dodging and flatter random movement (mode RND1).
- Improve default parameters.
Address 0 velocity aiming issues via averaging or something.- Codesize reduction. At 234 locally with better functionality! Found 26 bytes thus far. Always need more :)
- Dynamic distancing based on hit % - or something cheap. I'm setting range to 160ish now - no need for this. Perhaps a mode 3+ movement to set this? That could work. Hmmm....
- Investigate other segmentations methods besides distance - which I'm told is one of the weakest.
Investigate partial string matches on names.Just too expensive.- Mode OSCO needs a little help to get closer - perhaps factor some distance into its timings.
- Does it have any White Whales?
- Any energy based dodge w/stop and go type movements will give it some problems. Decent wave surfers will also destroy it as it only has 1 aim per segment.
Multi-mode movement will give it fits as well if both movements don't fall under similiar aim factors. Combine multimode with decent dodging and I get beat. Here's my current hit list:
- OcnirpSNG 1.0b - I beat it 65/35 locally, but get stomped by it in the rumble. Perhaps I have found a bug of some sort.
- SavantVS - grrr. Good bot.
- HunRobar bots in general :) - getting better (and better).
- Rammers - 2.5 firepower isn't enough against 90% hit rates. Only 4 good ones though to deal with so low on list. I could always retire Tide, but that would be really cheezy. I do have a possible solution to this - am testing.
Scytodes - stop'n'go dodger with good gun. 80/20 kill rate on me.BlackWidow now feasts upon me. - Improved to 50/50 ish.NeophytePRAL - Decent flat, random movement, but his gun destroys me.Smog - this bot has been my enemy for years and years.AceSurf - Surfer adjusts away from my aim - death.
- What other robot(s) is it based on?
- Some Moebius/NeophytePattern movement code, but mostly unique ideas here.
Current Ranks
- 1 in Nano Rumble
Other ranks don't matter quite yet...