Difference between revisions of "LemonDrop"

From Robowiki
Jump to navigation Jump to search
m (updated)
m (new version)
Line 7: Line 7:
 
| targeting      = [[Pattern Matching|Pattern Matching]]
 
| targeting      = [[Pattern Matching|Pattern Matching]]
 
| movement        = [[Oscillator Movement]]
 
| movement        = [[Oscillator Movement]]
| current_version = 1.2.054
+
| current_version = 1.3.114
 
| license        = [[RWLPCL]]
 
| license        = [[RWLPCL]]
| download_link  = http://www.robocoderepository.com/BotFiles/3911/exauge.LemonDrop_1.2.054.jar
+
| download_link  = http://www.robocoderepository.com/BotFiles/3911/exauge.LemonDrop_1.3.114.jar
 
| source_link    = http://www.robocoderepository.com/BotFiles/3911/LemonDrop.java
 
| source_link    = http://www.robocoderepository.com/BotFiles/3911/LemonDrop.java
 
| isOpenSource    = yes
 
| isOpenSource    = yes
Line 37: Line 37:
  
 
; Version Information:
 
; Version Information:
: 1.0 - pattern matching, random movement, infinity lock
+
: 1.0 - Pattern Matching, Random Movement, Infinity lock
: 1.1 - changed to oscillator - MUCH stronger movement, strengthened wall avoidance
+
: 1.1 - changed to oscillator, stronger movement algorithm strengthened wall avoidance
: 1.2 - strengthened movement even more by changing movement pattern onhit, changed gun a wee bit ;)
+
: 1.2 - strengthened movement even more, changed gun a wee bit ;), corrected small glitch
 +
: 1.3 - small gun tweaking, better wall avoidance, stronger movement, narrow lock radar
  
 
== Strategy ==
 
== Strategy ==
Line 64: Line 65:
  
 
; Can I use your code?
 
; Can I use your code?
: Absolutely. It's licensed under [[RWLPCL]].
+
: Absolutely. It's [[RWLPCL]].
  
 
; What's next for your robot?
 
; What's next for your robot?
: Maybe I'll be able to shrink it some and make it a nanobot. If not, I'll add some more advanced features to use up some more of my code allowance :P
+
: Add a few more advanced features, maybe switch to [[GuessFactor Targeting]], integrate a flawless wall avoidance while keeping it micro size.
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: Thorn, Waveshark, Smoke, Raiku
+
: [[Thorn]], [[Waveshark]], [[Smoke]], [[Raiku]], and [[Acero]].
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: I used a slightly altered version of Robar's BlackWidow gun.
+
: I used a slightly altered version of Robar's [[BlackWidow]] gun.
  
 
[[Category:MicroBots]]
 
[[Category:MicroBots]]

Revision as of 06:10, 8 May 2010

LemonDrop
Lemondrop.jpg
Don't underestimate the power.
Author(s) Exauge
Extends AdvancedRobot
Targeting Pattern Matching
Movement Oscillator Movement
Current Version 1.3.114
Code License RWLPCL
Download
Source

Background Information

Bot Name
LemonDrop
Author
Exauge
Extends
AdvancedRobot
What's so special about it?
It's my first robot which implements a small, but effective (against small bots) Oscillator Movement. Most lightweight pattern matchers have a very difficult time hitting it. You can get the code from my code snippets page.
How competitive is it?
Fairly - it's #63 in the microrumble and #285 in the general rumble which is top 20% in microrumble and top 40% in general rumble.
Where can I get it?
Just click the download link to the right.
Version Information
1.0 - Pattern Matching, Random Movement, Infinity lock
1.1 - changed to oscillator, stronger movement algorithm strengthened wall avoidance
1.2 - strengthened movement even more, changed gun a wee bit ;), corrected small glitch
1.3 - small gun tweaking, better wall avoidance, stronger movement, narrow lock radar

Strategy

How does it move?
Oscillator Movement
How does it fire?
Pattern Matching
How does it dodge bullets?
Oscillator Movement
How does the melee strategy differ from One-on-one strategy?
It doesn't. I have not ever tried it with melee, but my guess is it would perform poorly.
What does it save between rounds and matches?
A few static variables.

Additional Information

Where did you get the name?
It just came to me :P
Can I use your code?
Absolutely. It's RWLPCL.
What's next for your robot?
Add a few more advanced features, maybe switch to GuessFactor Targeting, integrate a flawless wall avoidance while keeping it micro size.
Does it have any White Whales?
Thorn, Waveshark, Smoke, Raiku, and Acero.
What other robot(s) is it based on?
I used a slightly altered version of Robar's BlackWidow gun.