Guys, I'm not completely sure here... But I've seen tests run in the past, and this is how I do it...
So don't rip my balls off if I'm wrong here but here is what for the last 5 years I have known, after having it been proven to me, as bunnyhopping (HL & any HL mod)
Move forward, but keep straifing and jumping at the same time in alternate directions, so you'd be moving like this:
^
/
\
/
\
/
As soon as you land, jump and straife in the opposite direction, whilst moving forward.
If this is not the max speed, this definately makes you go considerably faster than before, and the reason I use it, is because it's a hell of alot simpler, and in my oppinion yields the same results.
NOTE This 'method' does not involve turning your mouse, but by twisting your direction does not seem to make a difference, except stop the boost if you land sideways to the direction you were originally moving.
Added proof?On surf maps on CS, say you hit a Left turn, shaped like this: _| - If you hopped off one panel using 'left straife' (This direction: /) And hold straife left when airbourne, and then press right straife again to stick to the new panel ( | ) you seemed to gain a boost, showing that straifing in alternate directions whilst in the air and upon landing does grant you a speed boost.
MY OWN TESTOkay, I've just done my own test using cl_showspeed 1
Baseskulk speed: 292
My BHOP Skulk Speed: 400-552 (digits change to much to get an exact reading)
Now if it's true that the 'correct' bhop makes you move at like 552+ then I'd still stick with my known version as it requires much less effort, and can be picked up in a second, you also remain facing the same direction, allowing you to 'bhop' and fight at the same time; Never losing sight of your target.
If anyone has an arguement to put forward against these results then please by all means, but as I say; I believe my method yields the same results, at MUCH less effort.
...Damn, experimenting is fun!