Difference between revisions of "GateKeeper"

From Robowiki
Jump to navigation Jump to search
(FINISHED GATEKEEPER :D)
(Mass-edit Robocode Repository URLs)
 
(9 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
| author          = [[User:Exauge|Exauge]]
 
| author          = [[User:Exauge|Exauge]]
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
| targeting      = [[Pattern Matching|Pattern Matching]]
+
| targeting      = [[Pattern Matching]]
| movement        = [[Oscillator Movement]]
+
| movement        = [[Random Movement]]
| current_version = 1.0.049
+
| current_version = 1.1.116g
 
| license        = [[RWLPCL]]
 
| license        = [[RWLPCL]]
| download_link  = http://www.robocoderepository.com/BotFiles/3916/exauge.GateKeeper_1.0.047.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/exauge.GateKeeper_1.1.121g.jar
| source_link    = http://www.robocoderepository.com/BotFiles/3916/GateKeeper.java
+
| source_link    = http://robocode-archive.strangeautomata.com/robots/exauge.GateKeeper_1.1.121g.jar
 
| isOpenSource    = yes
 
| isOpenSource    = yes
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
| isMelee        = no
+
| isMelee        = yes
 
}}
 
}}
  
Line 28: Line 28:
  
 
; What's so special about it?
 
; What's so special about it?
: It's an extremely slimmed version of my other robot, [[LemonDrop]]. It uses a smaller version of my awesome [[Oscillator Movement]]. You can find the code for it on my [[User:Exauge/snippets|code snippets page]].
+
: It's an extremely slimmed version of my other robot, [[LemonDrop]]. It uses a smaller version of my awesome [[Random Movement]]. You can find the code for it on my [[User:Exauge/snippets|code snippets page]].  
  
 
; How competitive is it?
 
; How competitive is it?
: we'll know in a few days
+
: It's currently #22 in nanos and #64 in micros.
  
 
; Where can I get it?
 
; Where can I get it?
Line 37: Line 37:
  
 
; Version Information:
 
; Version Information:
: 1.0 - Uses my awesome Oscillator movement, Infinity Lock, and Pattern Matching
+
: 1.0 - Uses my awesome Random movement, Infinity Lock, and Pattern Matching
 +
: 1.1 - Slimmed code a bit, added slight antiram
  
 
== Strategy ==
 
== Strategy ==
  
; How does it [[Movement|move]]?
+
; [[Random Movement]]
: [[Oscillator Movement]]
 
  
 
; How does it fire?
 
; How does it fire?
Line 48: Line 48:
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
: [[Oscillator Movement]]
+
: [[Random Movement]]
  
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
: It doesn't.  
+
: It doesn't. (not yet anyways...)
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
: A few static variables.
+
: Just a symbolic state and a couple others to save codesize.
  
 
== Additional Information ==
 
== Additional Information ==
Line 62: Line 62:
  
 
; 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?
: Hopefully I'll be able to add colors and maybe some more advanced features :)
+
: Possibly ramming enemies at low health for the bonus - other than that I'll just have to see which robots it does bad against ;) oh - and colors back again would be nice...
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: we'll see
+
: It never seems to do any good against [[Acero]], [[NanoDeath]], and [[Raiko]]
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: I used a modified version of Robar's [[BlackWidow]] gun.
+
: It is a slimmed version of [[LemonDrop]] v 1.1 but they have gone their separate ways since then so they are a bit different. Also in a more indirect way, [[BlackWidow]].
  
 
[[Category:NanoBots]]
 
[[Category:NanoBots]]

Latest revision as of 03:41, 18 August 2017

GateKeeper
Thegatekeeper.jpg
Be very ware.
Author(s) Exauge
Extends AdvancedRobot
Targeting Pattern Matching
Movement Random Movement
Current Version 1.1.116g
Code License RWLPCL
Download
Source

Background Information

Bot Name
GateKeeper
Author
Exauge
Extends
AdvancedRobot
What's so special about it?
It's an extremely slimmed version of my other robot, LemonDrop. It uses a smaller version of my awesome Random Movement. You can find the code for it on my code snippets page.
How competitive is it?
It's currently #22 in nanos and #64 in micros.
Where can I get it?
Just click the download link to the right.
Version Information
1.0 - Uses my awesome Random movement, Infinity Lock, and Pattern Matching
1.1 - Slimmed code a bit, added slight antiram

Strategy

Random Movement
How does it fire?
Pattern Matching
How does it dodge bullets?
Random Movement
How does the melee strategy differ from One-on-one strategy?
It doesn't. (not yet anyways...)
What does it save between rounds and matches?
Just a symbolic state and a couple others to save codesize.

Additional Information

Where did you get the name?
It sounded cool :p
Can I use your code?
Absolutely. It's RWLPCL.
What's next for your robot?
Possibly ramming enemies at low health for the bonus - other than that I'll just have to see which robots it does bad against ;) oh - and colors back again would be nice...
Does it have any White Whales?
It never seems to do any good against Acero, NanoDeath, and Raiko
What other robot(s) is it based on?
It is a slimmed version of LemonDrop v 1.1 but they have gone their separate ways since then so they are a bit different. Also in a more indirect way, BlackWidow.