Why does bunny hopping work




















Figure 2: Using projection to limit speed. Keep in mind that we are only considering magnitude in this calculation, so the direction of the projection doesn't matter. The magnitude of this acceleration is server-defined. In the above example, the player is both moving and turning left. After 4 physics ticks, V p passes the server-defined speed limit V max and V a is truncated to account for this.

Note, however, that V c still substantially exceeds V max! Friction also plays an important role in bunnyhopping as well as Quake-style movment in general. Bunnyhopping earned its name because the player literally has to hop in order to gain speed. This is because if players didn't do this friction would reduce their speed. Why, then, is it possible to bunnyhop at all?

Wouldn't you always hit the ground and thus lose speed? This actually is not true in the Quake or Source engines because there is a 1-frame window where friction is not applied when the player hits the ground. This means that the player has a single frame to input the jump command without losing speed - another reason why bunnyhopping is so hard! If you want to retain the skill-based nature of bunnyhopping then be sure to add this delay into your physics calculations.

If you want bhopping to be accessible to new players, you can add auto-bhopping where the player can simply hold space to automatically jump frame-perfectly.

Of course, friction is only applied when the player is grounded. The higher friction is, the less slippery surfaces become. This is separate from both the direction you're facing and the direction you're accelerating aka "direction you're moving with WASD" — BlueRaja - Danny Pflughoeft. My english has it's limits. What is "Net-acceleration"? ChaosPointDK: "net" means "total. Great answer! Re: "I'm not sure why they didn't simply cap the maximum velocity itself" -- The usual reason to avoid this is that you want other forces to be able to accelerate you above the max running speed, whether it's for rocket jumping, jump pads, or other external forces.

Show 3 more comments. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password.

Post as a guest Name. Email Required, but never shown. Screenshot of the Week. Submit your photo Hall of fame. Featured on Meta. Now live: A fully responsive profile. Screenshot of Week 51 [Submissions Closed]. Linked Related 1. A normal bunny hop will not damage a properly-maintained bike. I did bend a rim once bunny hopping, but that was when I hopped off an inch curb with my racing bike. Except that is not the definition of Bunny Hopping that Quake Champions employs in game. To Quake Champions, bunny hopping is gaining speed by jumping repeatedly in a straight line.

In response to your linked post. Strafe jumping and bunnyhopping are actually very similar in principle. Bunny hopping is a term used for different kinds of movement in games. There are two major usages of the term: In any first person shooter with jumping a player who jumps up and down to avoid being shot is sometimes called a bunny hopper.



0コメント

  • 1000 / 1000