Difference between revisions of "Challenge 2K9/Pre Chat"

From Robowiki
Jump to navigation Jump to search
m (Some suggested merging/modification of categories)
Line 1: Line 1:
 
Hi, I'm going to begin this challenge. Do anyone deny?
 
Hi, I'm going to begin this challenge. Do anyone deny?
  
I'll have 6 sub-classes for this challenge:
+
I'll have 5 sub-classes for this challenge:
* '''NanoBot Movement Challenge Y2K9: Test your nanobot movement against good nanobot gun!'''
+
* '''[[/NanoBot Movement Challenge]] Y2K9: Test your nanobot movement against good nanobot gun!'''
 
** Now I'm thinking of following gun:
 
** Now I'm thinking of following gun:
 
*** Pattern Matching: WeekendObsession, FunkyChicken
 
*** Pattern Matching: WeekendObsession, FunkyChicken
Line 9: Line 9:
 
*** Other: Infinity Gun and RaikoNano gun
 
*** Other: Infinity Gun and RaikoNano gun
 
** Eight gun should be enough to rate nanobot movement!
 
** Eight gun should be enough to rate nanobot movement!
* '''MicroBot Movement Challenge Y2K09: Test your microbot movement against good microbot gun!'''
+
* '''[[/MicroBot Movement Challenge]] Y2K09: Test your microbot movement against good microbot gun!'''
 
** Don't think is this needed? Is microbot strong enough to challenge with general challenger?
 
** Don't think is this needed? Is microbot strong enough to challenge with general challenger?
 
** Now I'm thinking of following gun:
 
** Now I'm thinking of following gun:
*** Pattern Matching: WeeklongObsession, Waylander and Toorklid
+
*** Pattern Matching: WeeklongObsession and Waylander
 
*** GF: HedgehogGF, RaikoMicro
 
*** GF: HedgehogGF, RaikoMicro
 
*** (not have anymore ideas, please add a comment and I'll open a vote!)
 
*** (not have anymore ideas, please add a comment and I'll open a vote!)
* '''WaveSurfing Challenge Y2K9: test your bot against simple targeting.'''
+
* '''[[/WaveSurfing Challenge]] Y2K9: test your bot against simple targeting.'''
 
** By having three old bots, WSCBotA, WSCBotB and WSCBotC still act like it was in WSMCY2K6. Now, I'll add Mean Targeting to it! (By my test in BlackHole, most wavesurfer show its weakness with Mean Circular Gun.)
 
** By having three old bots, WSCBotA, WSCBotB and WSCBotC still act like it was in WSMCY2K6. Now, I'll add Mean Targeting to it! (By my test in BlackHole, most wavesurfer show its weakness with Mean Circular Gun.)
 
*** WSCBotD fire Mean Linear gun averaged on velocity at history depth of 10.
 
*** WSCBotD fire Mean Linear gun averaged on velocity at history depth of 10.
Line 21: Line 21:
 
*** WSCBotF fire Mean Circular gun averaged on velocity at history depth of 10.
 
*** WSCBotF fire Mean Circular gun averaged on velocity at history depth of 10.
 
*** WSCBotG fire Mean Circular gun averaged on both velocity and heading change at history depth of 10.
 
*** WSCBotG fire Mean Circular gun averaged on both velocity and heading change at history depth of 10.
* '''Movement Adaption Challenge Y2K9: test your bot with better learning gun'''
+
*** (comment please) How about NanoLauLectik gun?
* '''Curve Flattening Challenge Y2K9: how much can you flat the movement curve?'''
+
* '''[[/Curve Flattening Challenge]] Y2K9: how much can you flat the movement curve?'''
** I'm thinking of Kawagi's entropy should use to rate each robot here.
+
** I'm thinking of Kawagi's entropy should use to rate each robot here. - not be used for comment below.
* '''AntiPatternMatcherChallenge Y2K9: how much can you random?'''
+
** Reference bot: ClasiusClay, Hydra and Dookious with AS gun off.
 +
* '''[[/AntiPatternMatcherChallenge]] Y2K9: how much can you random?'''
 
** Old, simple pattern matcher aren't interesting enough. How about Statistical Pattern Matcher?
 
** Old, simple pattern matcher aren't interesting enough. How about Statistical Pattern Matcher?
 +
** Reference bot: modified version of Toorklid.
  
 
; Main challenge
 
; Main challenge
Like MCY2K7, let's vote for [[Movement Challenge Y2K9/Vote For Reference Bot|reference]] bot!
+
Like MCY2K7, let's vote for [[Movement Challenge Y2K9/Vote For Reference Bot|reference]] bot! Currently candidate are:
 +
* GrubbmGrb 1.2.4 - the old version from MCY2K07 can be used here, I've no more ideas.
 +
* Shadow 3.83MC
 +
* WeeksOnEnd 1.10.04MC - modified to fire only 3 bullets.
 +
* Phoenix1.02MC - I can't make it fire only 3 bullets! Maybe repack it with ugly ofuscated code may do.
 +
* DrussGT 1.3.1MC - modified to always fire 3 bullets.
 +
* MaxRisk - very old but best, modified to always fire 3 bullets.
 +
* some NN gun on wave wavee surfing.
 +
* Some Angular Targeting bot should be best. Maybe very old Gouldingi with ABO gun off.
 +
 
 +
The reference bot for main challenge is separate over difference kind of targeting. I think it is good enough. If any one have more ideas, let me know.
  
 
The 'default' gun shall be voted, too, but later :)
 
The 'default' gun shall be voted, too, but later :)
 
* old RaikoGun - Pretty Well
 
* old RaikoGun - Pretty Well
 
* DookiLighting with AS gun off - interesting
 
* DookiLighting with AS gun off - interesting
* DrussGunDC - should work too good.
+
* DrussGunDC - should work too good - '''will not be use if DrussGT is reference bot'''
 
* Bee - too good, too.
 
* Bee - too good, too.
 
* Horizon DC Gun - ???
 
* Horizon DC Gun - ???
  
One more, Do you want the DC challenge? Currently 7 challenges should take a lot of time to work for me now...
+
One more, Do you want the DC challenge? Currently 6 challenges should take a lot of time to work for me now but I'm happy to do it if anyone want.
 +
 
 +
Note: I tried to not duplicated any reference bot within this 'whole' challenge so the reference bot may be wired :)
 +
 
 +
Can anyone started the Targeting Challenge Y2K9, please? I'm bad at targeting :)
 +
 
 +
Note2: All reference bot and main challenge gun should be voted unless there are only 3 voters :)
  
If no one deny within a week, I'm going to rule this challenge. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 19:12, 22 February 2009 (UTC)
+
Once I've finished ruled these challenge, this page will be moved to [[/Pre Challenge]] and this page will replace with a new page!
 +
 
 +
If no one deny within a week, I'm going to rule this challenge. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:19, 24 February 2009 (UTC)
 
----
 
----
 
=== Comments ===
 
=== Comments ===
Line 56: Line 76:
  
 
Not bad overall. With the curve flattening however, I think that using Kawagi's 'entropy' to measure is a bit sketchy. I'm simply not convinced entropy does actually measure vulnrability to GF targeting well. For one thing, any any movements that react to getting hit would not really give the same entropy information in different situations. I'd say that for 'curve flattening' it would make more sense to have it as a challenge with fired at by other bots just like the rest, in particular, but a widely varied set of GF guns, from simple unsegmented, up to very strong guns like you mention in the 'main' challenge. Also after that I'd say that really "Main" and "Curve Flattening Challenge" could be merged to make "AntiGFTargeting Challenge", and that "Movement Adaption Challenge" is unnecessary because the anti-GF and anti-PM categories would have already covered that. --[[User:Rednaxela|Rednaxela]] 14:51, 23 February 2009 (UTC)
 
Not bad overall. With the curve flattening however, I think that using Kawagi's 'entropy' to measure is a bit sketchy. I'm simply not convinced entropy does actually measure vulnrability to GF targeting well. For one thing, any any movements that react to getting hit would not really give the same entropy information in different situations. I'd say that for 'curve flattening' it would make more sense to have it as a challenge with fired at by other bots just like the rest, in particular, but a widely varied set of GF guns, from simple unsegmented, up to very strong guns like you mention in the 'main' challenge. Also after that I'd say that really "Main" and "Curve Flattening Challenge" could be merged to make "AntiGFTargeting Challenge", and that "Movement Adaption Challenge" is unnecessary because the anti-GF and anti-PM categories would have already covered that. --[[User:Rednaxela|Rednaxela]] 14:51, 23 February 2009 (UTC)
 +
 +
I don't think that Curve Flattening challenge and AntiGF is not the same! I sometime saw that Phoenix doesn't 'surf' the wave to lowest position, instead it almost keep itself at edge of the peek :) But I've merge Movement Adaption challenge into main challenge now. &raquo; <span style="font-size:0.9em;color:darkgreen;">[[User:Nat|Nat]] | [[User_talk:Nat|Talk]]</span> &raquo; 15:19, 24 February 2009 (UTC)

Revision as of 17:19, 24 February 2009

Hi, I'm going to begin this challenge. Do anyone deny?

I'll have 5 sub-classes for this challenge:

  • /NanoBot Movement Challenge Y2K9: Test your nanobot movement against good nanobot gun!
    • Now I'm thinking of following gun:
      • Pattern Matching: WeekendObsession, FunkyChicken
      • GF: the only one I've seen, GFNano
      • Linear: Splinter, PRAL and SRAL
      • Other: Infinity Gun and RaikoNano gun
    • Eight gun should be enough to rate nanobot movement!
  • /MicroBot Movement Challenge Y2K09: Test your microbot movement against good microbot gun!
    • Don't think is this needed? Is microbot strong enough to challenge with general challenger?
    • Now I'm thinking of following gun:
      • Pattern Matching: WeeklongObsession and Waylander
      • GF: HedgehogGF, RaikoMicro
      • (not have anymore ideas, please add a comment and I'll open a vote!)
  • /WaveSurfing Challenge Y2K9: test your bot against simple targeting.
    • By having three old bots, WSCBotA, WSCBotB and WSCBotC still act like it was in WSMCY2K6. Now, I'll add Mean Targeting to it! (By my test in BlackHole, most wavesurfer show its weakness with Mean Circular Gun.)
      • WSCBotD fire Mean Linear gun averaged on velocity at history depth of 10.
      • WSCBotE fire Mean Linear gun averaged on both velocity and heading at history depth of 10.
      • WSCBotF fire Mean Circular gun averaged on velocity at history depth of 10.
      • WSCBotG fire Mean Circular gun averaged on both velocity and heading change at history depth of 10.
      • (comment please) How about NanoLauLectik gun?
  • /Curve Flattening Challenge Y2K9: how much can you flat the movement curve?
    • I'm thinking of Kawagi's entropy should use to rate each robot here. - not be used for comment below.
    • Reference bot: ClasiusClay, Hydra and Dookious with AS gun off.
  • /AntiPatternMatcherChallenge Y2K9: how much can you random?
    • Old, simple pattern matcher aren't interesting enough. How about Statistical Pattern Matcher?
    • Reference bot: modified version of Toorklid.
Main challenge

Like MCY2K7, let's vote for reference bot! Currently candidate are:

  • GrubbmGrb 1.2.4 - the old version from MCY2K07 can be used here, I've no more ideas.
  • Shadow 3.83MC
  • WeeksOnEnd 1.10.04MC - modified to fire only 3 bullets.
  • Phoenix1.02MC - I can't make it fire only 3 bullets! Maybe repack it with ugly ofuscated code may do.
  • DrussGT 1.3.1MC - modified to always fire 3 bullets.
  • MaxRisk - very old but best, modified to always fire 3 bullets.
  • some NN gun on wave wavee surfing.
  • Some Angular Targeting bot should be best. Maybe very old Gouldingi with ABO gun off.

The reference bot for main challenge is separate over difference kind of targeting. I think it is good enough. If any one have more ideas, let me know.

The 'default' gun shall be voted, too, but later :)

  • old RaikoGun - Pretty Well
  • DookiLighting with AS gun off - interesting
  • DrussGunDC - should work too good - will not be use if DrussGT is reference bot
  • Bee - too good, too.
  • Horizon DC Gun - ???

One more, Do you want the DC challenge? Currently 6 challenges should take a lot of time to work for me now but I'm happy to do it if anyone want.

Note: I tried to not duplicated any reference bot within this 'whole' challenge so the reference bot may be wired :)

Can anyone started the Targeting Challenge Y2K9, please? I'm bad at targeting :)

Note2: All reference bot and main challenge gun should be voted unless there are only 3 voters :)

Once I've finished ruled these challenge, this page will be moved to /Pre Challenge and this page will replace with a new page!

If no one deny within a week, I'm going to rule this challenge. » Nat | Talk » 15:19, 24 February 2009 (UTC)


Comments

I have a few comments:

  • Yes, NanoBot is good! I was just thinking we need this the other day.
  • WaveSurfing is not about dodging GF and AntiSurfer much. The biggest point of wavesurfing is being able to adaptively dodge ALL kinds of guns. Including head-on, linear, circular, pattern matchers, are also all very important in REALLY gauging how well a wavesurfer performs. In fact, in some ways with wavesurfing the following is a very good rule: Unless you can get 98%+ against head-on targeting WITHOUT firing, then you have some significant bugs/flaws that you could put all focus into fixing. Similarly, simple targeting is also very important to gauge. Only after you've perfected against the simple targeting, should you try to improve it against the fancier things.
  • You seem to indicate a small number of bots with how you say "best pair of" and such. Really, it's not a fair test unless you have far more challenge bots than that.
  • The main challenge could maybe with some additions/removals/updates probably as well
  • Actually, instead of "WaveSurfing Challange" I'd suggest a "Avoid the Simple Targeting" challenge, and a seperate "Avoid the Adaptive Guns" challenge. In fact, this could absorb the "main" one as well maybe. Just have one with everything from head-on to nano pattern matchers, and one with everything like high-end pattern matchers up to strong GF guns and AntiSurfer guns.

Other than that, cheers! --Rednaxela 19:45, 22 February 2009 (UTC)

I've change the class above, do you have any more comment on that, Rednaxela?

Also other robocoder (look for Skilgannon and Voidious), refused? If not the rules will going on within a week I promise. » Nat | Talk » 14:21, 23 February 2009 (UTC)

Not bad overall. With the curve flattening however, I think that using Kawagi's 'entropy' to measure is a bit sketchy. I'm simply not convinced entropy does actually measure vulnrability to GF targeting well. For one thing, any any movements that react to getting hit would not really give the same entropy information in different situations. I'd say that for 'curve flattening' it would make more sense to have it as a challenge with fired at by other bots just like the rest, in particular, but a widely varied set of GF guns, from simple unsegmented, up to very strong guns like you mention in the 'main' challenge. Also after that I'd say that really "Main" and "Curve Flattening Challenge" could be merged to make "AntiGFTargeting Challenge", and that "Movement Adaption Challenge" is unnecessary because the anti-GF and anti-PM categories would have already covered that. --Rednaxela 14:51, 23 February 2009 (UTC)

I don't think that Curve Flattening challenge and AntiGF is not the same! I sometime saw that Phoenix doesn't 'surf' the wave to lowest position, instead it almost keep itself at edge of the peek :) But I've merge Movement Adaption challenge into main challenge now. » Nat | Talk » 15:19, 24 February 2009 (UTC)