[Home]GrauwuarG

Robo Home | Changes | Preferences | AllPages

Difference (from prior major revision) (author diff)

Changed: 12c12
It is a twin especially (and only working) for the TwinDuel Tournament.

It is a twin especially (and only working) for the TwinDuel Tournament, and has a (quite simple) teamstrategy .


Changed: 15c15
see http://www.dijitari.com/void/robocode/twinduel_20070301/
see http://www.dijitari.com/void/robocode/twinduel_20071103/

Changed: 18c18
It wins as much as it looses, so its in the middle
It is in the subtop, dangling around fifth place

Changed: 21c21
Double oscillator with the urge to fight close.
Double oscillator with the urge to fight close. Against some opponents it acts like ProvocativeMovement, as they are forced to flee in a predictable way.

Changed: 24,26c24,26
Iterative circular gun, like 90% of my bots. It will fire at the closest with a slight preference for the enemy teamleader and weak prey.
As of version 0.4 a GF-gun (segmented on distance, acceleration and heading) is used.

As of version 0.4 a GF-gun (segmented on distance, acceleration and heading) is used. It will fire at the closest with a preference for the enemy teamleader and weak prey.

Earlier versions used my standard iterative circular gun, known from almost all my other bots.


Changed: 31,32c31,35
Although the bots focus their radar on different opponents, their movement is focussed on the enemy teamleader. Therefor it will close in on and try to corner the teamleader. Alas some friendly fire is unavoidable during the close in, as TheOther will not notice FirstBorn in its firing-line.

Same strategy goes when one or more bots are killed (2-1, 1-2, 1-1). The only difference is that the radar will become a melee-radar when fighting against a majority.
Although the bots focus their radar on different opponents, their movement is focussed on the enemy teamleader. Therefor it will close in on and try to corner the teamleader. Trying to avoid friendly fire is done by using a 'simulated' radarbeam.

Same strategy goes when one or more bots are killed (2-1, 1-2, 1-1). Alas the second enemy is not noticed anymore when fighting against a majority.

Does it use messaging and what is the content?



The current versions only send own position and enemy position. The earlier versions also exchanged commands like 'move towards bot x', 'lock radar on bot x' and 'target bot x'. However, that was to complicated and errorprone.

Changed: 44,45c47
A GF-gun would be nice, as now it is beaten by almost all learning guns.

Probably some tweaks to the (close-range) movement.
Tweaking the gun, some more tweaking to the movement and ofcourse some codesize optimizations.

Changed: 48c50
Every other twin that beats it will become one, but CoyotePair is the most likely first candidate.
As it now (0.41) seems to consistantly beat CoyotePair, InevitableTeam and Ravens, the next candidates are GeminiTeam and YinYang.

Changed: 51c53
It is based on Gruwel together with some GrubbmGroup.
It is based on Gruwel with some GrubbmGroup (messaging) and Grinnik as GF-gun source.

Changed: 54c56,60
*0.4 - 20071005
*0.41 - 20071101 (wins 10 - 4 losses)
** use simulated radarbeam iso real radarbeam to detect friendly fire situations
** keep a bit more distance between brothers
** bugfix in firing when gun not aimed
*0.4 - 20071005 (wins 8 - 6 losses)

Added: 81a88,89

With some minor bugfixes and changes I managed to pump-up my percentage from 59% to 66% with v0.41. It's time to retest some options I discarded earlier.

Bot Name

Twin: GrauwuarG
Bots: FirstBorn and TheOther, currently identical twins

Author

GrubbmGait

Extends

TeamRobot

What's special about it?

It is a twin especially (and only working) for the TwinDuel Tournament, and has a (quite simple) teamstrategy .

Great, I want to try it. Where can I download it?

see http://www.dijitari.com/void/robocode/twinduel_20071103/

How competitive is it?

It is in the subtop, dangling around fifth place

How does it move?

Double oscillator with the urge to fight close. Against some opponents it acts like ProvocativeMovement, as they are forced to flee in a predictable way.

How does it fire?

As of version 0.4 a GF-gun (segmented on distance, acceleration and heading) is used. It will fire at the closest with a preference for the enemy teamleader and weak prey.
Earlier versions used my standard iterative circular gun, known from almost all my other bots.

How does it dodge bullets?

It doesn't.

Does it have a specific TwinDuel strategy?

Although the bots focus their radar on different opponents, their movement is focussed on the enemy teamleader. Therefor it will close in on and try to corner the teamleader. Trying to avoid friendly fire is done by using a 'simulated' radarbeam.
Same strategy goes when one or more bots are killed (2-1, 1-2, 1-1). Alas the second enemy is not noticed anymore when fighting against a majority.

Does it use messaging and what is the content?

The current versions only send own position and enemy position. The earlier versions also exchanged commands like 'move towards bot x', 'lock radar on bot x' and 'target bot x'. However, that was to complicated and errorprone.

What does it save between rounds and matches?

nothing.

Where did you get the name?

It is a sort of growling to frighten the opponents and it starts with 'Gr' like all my bots. As they are an identical twin their name is a palindrome.

Can I use your code?

It's in the .jar, released under the RWPCL.

What's next for your robot?

Tweaking the gun, some more tweaking to the movement and ofcourse some codesize optimizations.

Does it have any WhiteWhales?

As it now (0.41) seems to consistantly beat CoyotePair, InevitableTeam and Ravens, the next candidates are GeminiTeam and YinYang.

What other robot(s) is it based on?

It is based on Gruwel with some GrubbmGroup (messaging) and Grinnik as GF-gun source.

Revision History


Comments, questions, feedback:

I am now busy with a GF-gun for GrauwuarG, but it performs similar to the existing CircularTargeting GrauwuarG 0.32. The gun is taken from Grinnik with the addition of segmenting on heading to make use of the fact that opponents are driven into a corner. I expected a bit more performance than 7 wins, 7 losses and a percentage of 52%. Maybe I will put in the gun of Komarious (is RaikoMicro) as a test to see under what circumstances I do something wrong, as I cannot find any bug yet. -- GrubbmGait

Yeah, I've had a lot of trouble really finding success with improved targeting in the TwinDuel. I tend to think you want lower segmentation than Raiko / Komarious, since you have a lot less data; but it is also a longer match, I guess. Consider how well Shiz does with just HeadOnTargeting. Somehow, I still feel better having a GF gun in there... -- Voidious

I have fitted in the gun of KomariousTeam and it scores 8-6 with 52% . . . . doesn't that sound familiar? This means that my movement is the weak point and nothing else. As one of the few teams with a real team-strategy (even if it is a simple one) I don't want to overhaul it completely, but it is clear that the movement has to be adapted to the close-range strategy. And as the movement is basically the same as Grinnik, Gruwel and GrubbmGrb, I may win some points there too. -- GrubbmGrb

With some minor bugfixes and changes I managed to pump-up my percentage from 59% to 66% with v0.41. It's time to retest some options I discarded earlier.


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited November 4, 2007 2:06 EST by GrubbmGait (diff)
Search: