Talk:WaveSerpent/Version History

From Robowiki
Revision as of 20:31, 29 September 2009 by Kev (talk | contribs) (VCS for gun, not movement)
Jump to navigation Jump to search

2.0

I hope it's not too early to say... holy cow, great work! At 400 battles and 0.7% APS above Dookious. Still plenty of battles to go, but you've surely got the #2 spot. Amazing! Congrats! --Voidious 02:06, 29 September 2009 (UTC)

It looks like I've got some competition as an early birthday present! That's a huge jump for a single release! Very impressed =) --Skilgannon 05:03, 29 September 2009 (UTC)

Wow, that must be the greatest robocode comeback of all times, congratulations! :) --ABC 14:22, 29 September 2009 (UTC)

Those are some seriously impressive results there! I'm curious about how you note use of anti aliasing. Do you refer to anti aliasing between segments like I pioneered with SaphireEdge? Or do you mean anti aliasing between bins? Or what? I find it odd how you say that since unless WaveSerpent switched from DC to VCS, I don't see how anti aliasing would be applicable. --Rednaxela 14:52, 29 September 2009 (UTC)

"Movement now uses anti aliasing" and "Unlike most other surfers, WaveSerpent doesn't use bins" I think this answered your question, unless he changed something. --Nat Pavasant 15:00, 29 September 2009 (UTC)
Nope, it doesn't answer it at all Nat... You appear to have missed "New main gun with crowd targeting and anti aliasing.". And you also missed my point of asking what anti aliasing could possibly mean in the context of DC (which is what WaveSerpent uses for movement indeed). --Rednaxela 15:12, 29 September 2009 (UTC)
WaveSerpent doesn't use DC to surf, actually, Hydra does. He definitely mentions segmentation in his movement description - I think it has segmentation but not bins. And fwiw, I did get the impression he switched to VCS in the gun... --Voidious 15:32, 29 September 2009 (UTC)
I just took a look at the code of the new WaveSerpent's code, and it appears that is has switched both movement and targeting to SaphireEdge-style anti aliased VCS indeed! May I ask if this was inspired by SaphireEdge? It would be quite a coincidence otherwise :) --Rednaxela 15:35, 29 September 2009 (UTC)
The idea to use anti-aliasing did come entirely from SaphireEdge (although I never looked at your implementation). Although the gun now uses VCS instead of DynamicClustering, the movement in fact does not. It records segmented lists of guess factors where it has been hit and uses anti-aliasing between segments. --Kev

Very impressive update! Looks like I need to put WaveSerpent back into my test set... --Darkcanuck 15:15, 29 September 2009 (UTC)

You cannot post new threads to this discussion page because it has been protected from new threads, or you do not currently have permission to edit.

There are no threads on this page yet.