1.8.1
The highlighted comment was created in this revision.
I'm interested in what could actually change in a surfing algorithm to increase the MEA. Are you doing a different escape angle or something?
Oh, it's pretty simple actually. Instead of simple orbiting, I'm moving in a straight line towards the point where I'd end up in a precise MEA calculation.
My main worry is it seems like a ton of extra calculations per tick, but in practice it doesn't seem to slow me down that much. I guess some combination of the "don't calculate second wave when you don't need to" optimization, and that I don't recalculate the destination for the direction I'm heading in on the first wave.
Heh, so essentially you're using a sort of Goto surfing now, albeit with a very fancy points generator?
Yeah, it is a little bit of go-to. =) I'm always moving towards a specific destination. But the overall algorithm is still pretty much unchanged from True Surfing, it's just how I choose the movement angles for each direction has changed.