[Home]WaveSurfing/Experiments

Robo Home | WaveSurfing | Changes | Preferences | AllPages

Various experiments around the WaveSurfing issue

There are lots of information about WaveSurfing on the wiki. Many questions and many assumptions and many suggestions for experimentation. Empirics tend to be the only way to learn for yours truly and others. This page is for reporting about the results of experiments. Suggestion of experiments to do. And general WaveSurfing chatting I guess. -- PEZ


Ongoing experiments

More generally check out the various Challenges. Explicit experiments then... I know I am missing some. At the moment I can only recall:
1. FeederOfRavens
2. HeadOnTargeting on a surfer?
3. A Surfer that doesn't fire at all?

1. FeederOfRavens

Loki wondered; What happens when you try different gun types on a mini surfer (Pugilist in this case)? It seems we haven't tried enough other guns to challenge Pugilist's results using its own gun. See the FeederOfRavens page for more info on that.

2. HeadOnTargeting on a surfer?

A surfer is supposed to be able to dodge HOT perfectly. Making CassiusClay fire headon resulted in a whopping 1806 RR@H rating points! It outranks many strong bots. Including FlooMini? and Tron 2. Pretty interesting RoboRumble/LRP graph too:

Here's some roborumble ranking links:

3. A Surfer that doesn't fire at all?

An accidental experiment. It's CC 1.9.9.37b, only thinking it is in the MovementChallenge. Anyway, it scores 1574 points. Beats some really strong bots. But of course gets beaten by many not-so-strong ones too. LRP graph looks like so:

A pretty unique graph I think! Some roborumble ranking links:


Chat

I just thought of something, whould it be possible to create a kind of linear psuedosurfing movement on an ExtendsRobot? By implementing some sort of velocity changing, you could fool most linear guns, and all HOT guns, or is this too much like stopandgo without the stop?

It is difficult to do, as when the Ahead() command is executed, you are not able to do anything else but from an event. Do ExtendRobot? support custom events? In that case it is doable. Velocity changes do confuse linear guns, for an extreme example see Gruwel. -- GrubbmGait

ExtendRobot? doesn't support custom events, but I __think__ it supports interupption. Not sure, it was just a random thought, though I would like to see some ChordSurfing?, that being a wavesurfer that will occasionally drop to a chord on a wave, that would be interesting to watch :P -- Baal


Robo Home | WaveSurfing | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited September 11, 2007 2:12 EST by Chase-san (diff)
Search: