Skip to main content

Ahop (ABH/AFH)

Ahop, short of "accelerated hopping", is a technique that involves tricking the game into giving you more speed when you jump than you are supposed to receive. In Portal, this is done by jumping while looking in the opposite direction of your movement.

One thing to note about ahop is that it is exponential. This means that the higher your speed is, the more speed you gain every jump. This is why ahop is so powerful for speedrunning.

There are multiple ways to achieve this, and they are all listed below.

ABH

ABH, or "Accelerated Back Hopping", is where you ahop by jumping backwards. You can do this in a number of ways, but the most common way is to walk forward, jump and crouch, then turn around before you hit the ground. Then from there, you start bhopping. This is the easiest way to ahop, and technically the fastest way to ahop, because other forms of ahop require counter strafing. However, since you are backwards, you can't see where you're going. For this reason, you start to see AFH used more at higher levels of play.

AFH

AFH, or "Accelerated Forward Hopping", is where you ahop by jumping forwards. This is done by walking backwards, jumping and crouching, then jumping and counter strafing as soon as you hit the ground. For every subsequent hop, you will also need to counter strafe. In a typical situation, counter strafing is just tapping +back right before you jump, and letting go of +back right after you jump.

+strafe

+strafe is an alternative to tapping a movement key to initiate an AFH. This is done by binding a key to +strafe in the console, or by binding Strafe modifier in the keyboard options. In place of tapping S for instance, you would hold your +strafe key, slowly move your mouse down and jump. This gives AFH a lower skill floor, since using +strafe will give you much lower backward speed than if you were to tap S. But due to it being a relatively unique method of control, it can take a lengthy adjustment period to apply it to many parts of the game.