file Extreme Diagonal Movement

  • HiGuy
  • HiGuy's Avatar Topic Author
  • Offline
  • Lead Developer
  • Lead Developer
  • PQ Developer Emeritus
  • Posts: 1334
  • Thank you received: 605
16 Jun 2015 03:30 #1
So I was playing around the other day with MBU and noticed that it didn't have diagonal movement. However, I noticed something much cooler: you can exceed the max diagonal speed of the marble by rolling sideways. If you turn the camera and alternate between W+A and W+D you can greatly exceed the maximum diagonal velocity limit of 21.213.

Don't believe me? Watch this:


Doing some testing gives the following results:
Time Trial TT (@4x size):
  • W Only: 9.858
  • W+A: 7.379
  • W+A/D Alternate: 7.083 (not optimal)
Time Trial TT (@8x size):
  • W+A: 13.548
  • W+A/D Alternate: 11.245 (not optimal)

It works best over long straights of path but can be applied virtually anywhere you will hit the maximum roll speed cap. Of course, jumping is always faster (air acceleration is constant and a lot easier to control), but this could be very influential on some no-jump records. Enjoy mashing your fingers!

This signature is real code
Code:
function clientcmd12dothepq() { commandToClient(LocalClientConnection, '34onthedancefloor'); }
The following user(s) said Thank You: Jeff

Please Log in or Create an account to join the conversation.

  • Posts: 787
  • Thank you received: 123
16 Jun 2015 10:03 #2
Somehow, Jeff must be blamed.

Please Log in or Create an account to join the conversation.

  • Posts: 29
  • Thank you received: 5
16 Jun 2015 21:26 #3
Nice discovery! I also like that speed counter. Maybe it can be implemented in-game?

Please Log in or Create an account to join the conversation.

  • HiGuy
  • HiGuy's Avatar Topic Author
  • Offline
  • Lead Developer
  • Lead Developer
  • PQ Developer Emeritus
  • Posts: 1334
  • Thank you received: 605
16 Jun 2015 21:42 #4

ACP wrote: I also like that speed counter. Maybe it can be implemented in-game?

Something something PQ something something getVelocity() something something video.

This signature is real code
Code:
function clientcmd12dothepq() { commandToClient(LocalClientConnection, '34onthedancefloor'); }
The following user(s) said Thank You: Three

Please Log in or Create an account to join the conversation.

  • Posts: 29
  • Thank you received: 5
16 Jun 2015 22:23 #5
Oh. I didn't notice that when I first watched the video!

Please Log in or Create an account to join the conversation.

  • Kalle29
  • Kalle29's Avatar
  • Offline
  • Moderator
  • Moderator
  • I blame ping for losing
  • Posts: 986
  • Thank you received: 756
16 Jun 2015 23:21 #6
I actually tried this many years ago, but I jumped then, and that didn't really make it go faster, and I forgot about it. It takes HiGuy to figure out that it's useful in no jump, really nice find.

I take that back, super annoying find. And rip iMac's no jump WRs.

Also, someone needs to figure out how to do this optimally.

༼ ͡◕ ͜ ʖ ͡◕༽ You have been visited by the Nivea™ Donger of moisture. Soft skin and good fortune will come to you, but only if you post "thank you Mr. Skeltal" in this thread ༼ ͡◕ ͜ ʖ ͡◕༽

Please Log in or Create an account to join the conversation.

  • LegoCreator768
  • LegoCreator768's Avatar
  • Offline
  • Experienced Marbler
  • Experienced Marbler
  • Always on technology
  • Posts: 148
  • Thank you received: 19
21 Jun 2015 20:02 #7
Bunny hopping is W+A and W+D, so this makes sense.

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 1.478 seconds