Difference between revisions of "GuinnessCS"

From Robowiki
Jump to navigation Jump to search
(Created page with '{{Infobox Robot | author = FromHell | extends = AdvancedRobot | targeting = GuessFactor Targeting | movement = [[Wave Surf…')
 
 
(9 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
| targeting      = [[GuessFactor Targeting]]
 
| targeting      = [[GuessFactor Targeting]]
 
| movement        = [[Wave Surfing|Wave Surfing]]
 
| movement        = [[Wave Surfing|Wave Surfing]]
 +
| current_version = 1.0.1
 
| license        = Public domain
 
| license        = Public domain
 +
| download_link  = http://fromhell.schreiende-stille.de/Robocode/Net/FromHell.GuinnessCS_1.0.1.zip
 
| isOpenSource    = yes
 
| isOpenSource    = yes
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
 
| isMelee        = false
 
| isMelee        = false
 
}}
 
}}
 
 
== Background Information ==
 
== Background Information ==
  
 
; What's special about it?
 
; What's special about it?
: This is a ported version of my first Robot named Guinness and is now written in C#. GuinnessCS is based on the tutorial bots [[GFTargetingBot]] and on [[BasicSurfer]]. It is splitted into a movement-bot, into a targeting-bot and in a bot combining both. This idea comes from [[CassiusClay]], which is good for independent development of targeting and of movement.
+
: This is a ported version of my first Java Robot and is now written in C#. GuinnessCS is based on the tutorial bots [[GFTargetingBot]] and on [[BasicSurfer]]. It is splitted into a movement-bot, into a targeting-bot and in a bot which is combining both. This idea came from [[CassiusClay]], which is good for independent development of targeting and of movement.
: Download is coming soon.
 
 
 
; How competitive is it?
 
: Guinness 0.1.2 is actually placed #87 at general roborumble (2010-03-15), but this C#-version is quite weaker than the original java-version (reason is still unknown).
 
  
 
== Strategy ==
 
== Strategy ==
Line 35: Line 32:
 
* [[GFTargetingBot]]
 
* [[GFTargetingBot]]
 
* [[BasicSurfer]]
 
* [[BasicSurfer]]
 +
 +
; Where does the name come from?
 +
: I was sitting in a pub with a friend of mine, talking about robocode in general. I just had a simple bot, but with no name and no color-design. While drinking my beer, I had this brilliant idea. ;-)
 +
 +
== Bugfix ==
 +
 +
: 1.0.1:
 +
: * Fixed wrong calculation of distance in RobotPosition-class.
 +
 +
[[Category:Source Code]] [[Category:Bots]]

Latest revision as of 15:14, 17 June 2011

GuinnessCS
Author(s) FromHell
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Wave Surfing
Current Version 1.0.1
Code License Public domain
Download

Background Information

What's special about it?
This is a ported version of my first Java Robot and is now written in C#. GuinnessCS is based on the tutorial bots GFTargetingBot and on BasicSurfer. It is splitted into a movement-bot, into a targeting-bot and in a bot which is combining both. This idea came from CassiusClay, which is good for independent development of targeting and of movement.

Strategy

How does it move?
An extremely bare-bones form of Wave Surfing, with no distancing, dive protection, or segmentation.
How does it fire?
A GuessFactorTargeting gun segmented on distance, velocity, last-scan-velocity.

Additional Information

Can I use your code?
Yes, use it however you wish!
What other robot(s) is it based on?
Where does the name come from?
I was sitting in a pub with a friend of mine, talking about robocode in general. I just had a simple bot, but with no name and no color-design. While drinking my beer, I had this brilliant idea. ;-)

Bugfix

1.0.1:
* Fixed wrong calculation of distance in RobotPosition-class.