Difference between revisions of "BasicSurfer"

From Robowiki
Jump to navigation Jump to search
(creating page)
 
m (→‎See also: add BasicGTSurfer)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Navbox small
 
| title        = Sub-pages
 
| page1        = Code
 
}}
 
 
 
{{Infobox Robot
 
{{Infobox Robot
 
| author          = [[User:Voidious|Voidious]]
 
| author          = [[User:Voidious|Voidious]]
Line 13: Line 8:
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
 
}}
 
}}
 
+
{{Navbox small
 +
| title        = Sub-pages
 +
| page1        = Code
 +
}}
 
== Background Information ==
 
== Background Information ==
  
Line 20: Line 18:
  
 
; How competitive is it?
 
; How competitive is it?
: That depends how you look at it. As presented, with no gun, it's not very competitive. Combined with a basic [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] gun, [[BasicGFSurfer]] is in the [[RoboRumble]] top 100. The top 3 [[MiniBot]] duelists -- [[Cunobelin]], [[Komarious]], and [[WeeksOnEnd]] -- all share ancestry with BasicSurfer. And even the mighty [[DrussGT]] found its earliest roots in BasicSurfer.
+
: That depends on how you look at it. As presented, with no gun, it's not very competitive. Combined with a basic [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] gun, [[BasicGFSurfer]] is in the [[RoboRumble]] top 100. The top 3 [[MiniBot]] duelists -- [[CunobelinDC]], [[Komarious]], and [[WeeksOnEnd]] -- all share ancestry with BasicSurfer. And even the mighty [[DrussGT]] found its earliest roots in BasicSurfer.
  
 
== Strategy ==
 
== Strategy ==
  
; How does it [[Movement|move]]?
+
; How does it [[:Category:Movement|move]]?
 
: An extremely bare-bones form of [[Wave Surfing]], with no distancing, [[dive protection]], or [[segmentation]].
 
: An extremely bare-bones form of [[Wave Surfing]], with no distancing, [[dive protection]], or [[segmentation]].
  
; How does it fire?
+
; How does it [[:Category:Targeting|fire]]?
 
: It doesn't.
 
: It doesn't.
  
Line 38: Line 36:
 
: Yes, use it however you wish!
 
: Yes, use it however you wish!
  
; What other robot(s) is it based on?;
+
; What other robot(s) is it based on?
 
* Everything was derived from [[Komarious]], but a lot of code was rewritten for clarity or removed altogether.
 
* Everything was derived from [[Komarious]], but a lot of code was rewritten for clarity or removed altogether.
* The mini predictor came from [[rozu]], originally used in [[Apollon]].
+
* The mini predictor came from [[User:rozu|rozu]], originally used in [[Apollon]].
  
 
== See also ==
 
== See also ==
 
* [[Wave Surfing Tutorial]]
 
* [[Wave Surfing Tutorial]]
 
* [[BasicGFSurfer]]
 
* [[BasicGFSurfer]]
 +
* [[BasicGTSurfer]]
  
 
__NOTOC__
 
__NOTOC__

Latest revision as of 04:27, 30 April 2010

BasicSurfer
Author(s) Voidious
Extends AdvancedRobot
Targeting None
Movement Wave Surfing
Code License Public domain
Sub-pages:
Code

Background Information

What's special about it?
It provides a starting point for Robocoders to try Wave Surfing without (or with less than the usual amount of) Wave Suffering. It is the code you would end up with after following the Wave Surfing Tutorial.
How competitive is it?
That depends on how you look at it. As presented, with no gun, it's not very competitive. Combined with a basic GuessFactor Targeting gun, BasicGFSurfer is in the RoboRumble top 100. The top 3 MiniBot duelists -- CunobelinDC, Komarious, and WeeksOnEnd -- all share ancestry with BasicSurfer. And even the mighty DrussGT found its earliest roots in BasicSurfer.

Strategy

How does it move?
An extremely bare-bones form of Wave Surfing, with no distancing, dive protection, or segmentation.
How does it fire?
It doesn't.
What does it save between rounds and matches?
Between rounds, it saves all of its Wave Surfing statistics.

Additional Information

Can I use your code?
Yes, use it however you wish!
What other robot(s) is it based on?
  • Everything was derived from Komarious, but a lot of code was rewritten for clarity or removed altogether.
  • The mini predictor came from rozu, originally used in Apollon.

See also