Difference between revisions of "Samekh"

From Robowiki
Jump to navigation Jump to search
(basic info on this bot)
 
(update info)
 
Line 4: Line 4:
 
| author          = [[User:Nat|Nat]]
 
| author          = [[User:Nat|Nat]]
 
| extends        = [[AdvancedRobot]]
 
| extends        = [[AdvancedRobot]]
| targeting      = Raiko Gun
+
| targeting      = [[DC]]-[[PIF]]
 
| movement        = [[Wave Surfing|Wave Surfing]]
 
| movement        = [[Wave Surfing|Wave Surfing]]
 
| best_rating    =  
 
| best_rating    =  
| current_version = 0.1
+
| current_version = 0.3
 
| license        = [[NPRL/2.1]]
 
| license        = [[NPRL/2.1]]
| download_link  = http://nat.robothai.net/robots/nat.Samekh_0.1.jar
+
| download_link  = http://nat.robothai.net/robots/nat.Samekh_0.3.jar
| source_link    = http://nat.robothai.net/robots/nat.Samekh_0.1-src.zip
 
 
| isOneOnOne      = true
 
| isOneOnOne      = true
 
| isMelee        = false
 
| isMelee        = false
Line 26: Line 25:
  
 
; How competitive is it?
 
; How competitive is it?
: We'll see.
+
: Not really.
  
 
== Strategy ==
 
== Strategy ==
Line 34: Line 33:
  
 
; How does it fire?
 
; How does it fire?
: Currently it use Raiko's Gun, but will change later.
+
: Play-It Forward gun, cluster size of 100 and uses following dimensions:
 +
:* Distance
 +
:* Velocity
 +
:* Relative Heading (Perpendicularity)
 +
:* Moving Direction (sign(lateral velocity))
 +
:* Angled distance last 2/4/8
 +
:* Wall forward/backward
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
Line 42: Line 47:
  
 
; Can I use your code?
 
; Can I use your code?
: Sure, it's [[NPRL/2.1]].
+
: Available under [[NPRL/2.1]] per request.
  
 
; Does it have any [[White Whale]]s?  
 
; Does it have any [[White Whale]]s?  
Line 59: Line 64:
 
:* The code is based on [[BasicSurfer]].
 
:* The code is based on [[BasicSurfer]].
 
:* I learn a lot from [[Dookious]] too.
 
:* I learn a lot from [[Dookious]] too.
 +
:* I use ABC's Play-it-forward code as a base for my play-it-forward gun.
  
 
__NOTOC__  
 
__NOTOC__  

Latest revision as of 07:05, 30 September 2009

Samekh
Author(s) Nat
Extends AdvancedRobot
Targeting DC-PIF
Movement Wave Surfing
Current Version 0.3
Code License NPRL/2.1
Download
Sub-pages:
Version History

Background Information

What's special about it?
Nothing, unless you count it has 250+ surfing buffers.
How competitive is it?
Not really.

Strategy

How does it move?
True Surfing with precise wave intersection. I use modified DrussGT buffer system so it has 100 surfing buffers, 50 flatteners buffer and 100 non-firing wave surfing buffers.
How does it fire?
Play-It Forward gun, cluster size of 100 and uses following dimensions:
  • Distance
  • Velocity
  • Relative Heading (Perpendicularity)
  • Moving Direction (sign(lateral velocity))
  • Angled distance last 2/4/8
  • Wall forward/backward
What does it save between rounds and matches?
Nothing between matches.

Additional Information

Can I use your code?
Available under NPRL/2.1 per request.
Does it have any White Whales?
We'll see
What's the next for this robot?
Tweaks.
What other robot(s) is it based on?
  • The buffer system is shamelessly copy from DrussGT.
  • The precise wave intersection code modified from DrussGT.
  • Wall distance/smoothing code is from Simonton (via DrussGT)
  • KdTree (bullet power tree for non-firing wave surfing) and BinUtils are Rednaxela's
  • Movement Predictor base very loosely on Apollon (not visible)
  • The code is based on BasicSurfer.
  • I learn a lot from Dookious too.
  • I use ABC's Play-it-forward code as a base for my play-it-forward gun.