GuinnessCS

From Robowiki
Revision as of 15:13, 16 March 2010 by FromHell (talk | contribs)
Jump to navigation Jump to search
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 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.
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

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.