Difference between revisions of "Enyo"

From Robowiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
| targeting      = [[Circular Targeting]]
 
| targeting      = [[Circular Targeting]]
 
| released        =  
 
| released        =  
| current_version = 1.02
+
| current_version = 0.2
 
| license        = Closed Source
 
| license        = Closed Source
 
| download_link  = http://www.timthegeek.com/other/robocode/TCMI.Enyo_0.2.jar
 
| download_link  = http://www.timthegeek.com/other/robocode/TCMI.Enyo_0.2.jar
 
| isOneOneOne    = true
 
| isOneOneOne    = true
 
}}
 
}}
 +
[[/Version_History]]
 
== Background Information ==
 
== Background Information ==
  
Line 21: Line 22:
 
; How does it [[Movement|move]]?  
 
; How does it [[Movement|move]]?  
  
: It uses [[Wave Surfing]] based of [[BasicGTSurfer]].
+
: It uses [[Wave Surfing]] based off [[BasicGTSurfer]], with added segmentation.
  
 
; How does it fire?
 
; How does it fire?
  
: [[Circular targeting]].
+
: It uses [[Circular targeting]].
 +
: I made a nice onPaint routine for it, you should check it out.
  
 
; How does it [[DodgingBullets|dodge bullets]]?
 
; How does it [[DodgingBullets|dodge bullets]]?
Line 41: Line 43:
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
  
: Between rounds, it saves wave surfing data.
+
: It saves all of it's wave surfing data between both matches and rounds.
: Between matches, nothing. Yet.
 
  
 
== Additional Information ==
 
== Additional Information ==
Line 56: Line 57:
 
; What's next for your robot?
 
; What's next for your robot?
  
: Segmentation for the wave surfing.  
+
: More segmentation for the wave surfing.  
: (That's actually already partially done. Just smoothing things out a bit before I release it.)
+
: Possibly a better targeting system.
 +
: Preloaded data to default to, instead of just zeroes.
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
  
: Mostly [[BasicGTSurfer]].
+
: [[BasicGTSurfer]] for the base wave surfing code.
 +
: [[SittingDuck]] for file input/output.

Latest revision as of 05:39, 23 October 2011

Enyo
Author(s) User:Ticamai
Extends AdvancedRobot
Targeting Circular Targeting
Movement Wave Surfing
Current Version 0.2
Code License Closed Source
Download

/Version_History

Background Information

What's special about it?
Well, It's the first robot I released, and the one I most actively work on.

Strategy

How does it move?
It uses Wave Surfing based off BasicGTSurfer, with added segmentation.
How does it fire?
It uses Circular targeting.
I made a nice onPaint routine for it, you should check it out.
How does it dodge bullets?
The wave surfing takes care of that most of the time.
How does the melee strategy differ from one-on-one strategy?
It doesn't.
How does it select a target to attack/avoid in melee ?
It attacks whichever robot it sees first.
What does it save between rounds and matches?
It saves all of it's wave surfing data between both matches and rounds.

Additional Information

Where did you get the name?
Enyo is the name of a Greek goddess of war.
Can I use your code?
Nope, sorry. Try again later.
What's next for your robot?
More segmentation for the wave surfing.
Possibly a better targeting system.
Preloaded data to default to, instead of just zeroes.
What other robot(s) is it based on?
BasicGTSurfer for the base wave surfing code.
SittingDuck for file input/output.