Talk:Singlemode Challenge

From Robowiki
Revision as of 15:41, 29 April 2009 by Nat (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

I thought about this challenge for a while. Here what I come up with this challenge:

  • Challenger must be able to fight in one-on-one/melee.
  • Challenger is allowed to have only one gun/movement system.
    • This mean you can't change movement or gun depend on battle size.
    • But you are allowed to use wave surfing with flattener or virtual gun system as long as they not depend on battle size.
    • But you are allowed to tune minor thing depend on battle sizes. (such as some segment weight, or change few segments like Logic or Coriantumr)
  • Put your robot in both roborumble and meleerumble, the result must be megabot.
  • Your index is calculate by ((one-on-one aps/100) + (melee aps/100)) / 2

What do you think? » Nat | Talk » 16:13, 28 April 2009 (UTC)

I can relate to the general spirit of this, but I see a few issues with really doing it:

  • It's very hard to define "one system". I think a restriction like that needs to be much more explicit. For instance, I view Dooki's gun system as "two guns". But you could easily view it as one, and I could also code it to seem more like one (using dynamic weights or some such).
  • APS in the Rumble isn't a consistent score over time, since the score for the same bot changes as bots are entered and removed. ELO or Glicko-2 might be more stable over long-term, but I'm not sure. The RRGunChallenge used ELO. I think whatever it is, only recent scores will be relevant if it's in the rumbles.
  • Not everyone likes to make their bots open source, but to really enforce the rules of this challenge, they would need to. This one isn't a huge deal, as I think the Honor System would work just fine around here, but still worth mentioning.

--Voidious 14:06, 29 April 2009 (UTC)

Thanks for your comments. Honor system should work fine, they will feel wrong themself :-) I know the "one system" is hard to define, but I think everyone can understand what I mean. I'll define it as "same major system for all battle size, only minor tune is allowed", but I'm still need to define "minor" and "major". Anyway, I think robocoders around here have common sense in this, don't you? :P I use APS because I want the "percentage", and I don't how to get that via ELO/Glicko-2 If you have a way, please let me know.

Actually, I create this challenge because I want to see (and I'm creating one of) bots that do not change their movement between one-on-one and melee (as Shadow, Tron3, Aleph, Phoenix etc. do) ;-) » Nat | Talk » 14:41, 29 April 2009 (UTC)