Le strafe-jumping est une technique utilisée pour augmenter la vitesse d'un joueur dans les jeux vidéo basés sur le moteur du jeu Quake. La technique est courante chez les joueurs de jeux de tir à la première personne (FPS).
Le strafe-jump est le résultat d'un bug dans la base du code du jeu de tir à la première personne Quake en 1996, mais il fut décidé par la suite d'être conservé intact, car il était devenu une technique standard utilisée par les joueurs. Le bug lui-même repose sur les mathématiques : en appuyant sur une touche directionnelle (gauche ou droite), le jeu ajoute un vecteur unité dans cette direction à la vitesse de déplacement du joueur. La somme finale (côté plus avance), cependant, n'est jamais normalisée ; cela signifie qu'en éloignant l'avatar du vecteur cinétique actuel, mais à moins de 90 degrés de celui-ci, le joueur peut dépasser sa propre vitesse maximale.
Le strafe-jump nécessite une combinaison spécifique avec la souris et le clavier. La technique exacte dépend du jeu lui-même. Dans plusieurs jeux, il y a des cartes entières (maps) consacrées à cela (mod DeFRaG dans Quake III), tout comme des parcours d'obstacles.
Les contrôles sont généralement les suivants :
Effectué correctement, cela augmentera la vélocité du joueur avec des sauts successifs. Maîtriser cette technique nécessite beaucoup de pratique. Le saut de strafe séquentiel est principalement une question de mémoire musculaire, comme l'angle maximal du mouvement de la souris augmente légèrement avec des sauts consécutifs.
Une autre façon d'augmenter la vitesse de saut dans Quake III est un saut en cercle (circle jump) où le joueur dépasse 500 unités par seconde (la vitesse de course standard est de 320 unités/s).
Dans certains jeux basés sur le moteur de Quake III, tels que Call of Duty et Wolfenstein: Enemy Territory, des augmentations fractionnaires de la hauteur de saut peuvent être obtenues en jouant le jeu à un taux d'images par seconde (frame rate) plus élevé.
Le circle jump (saut en cercle) est l'action exécutée par le joueur au début du saut en strafe, ce qui donne une soudaine augmentation de la vitesse, par opposition à une accélération avec un saut régulier en strafe. Cette technique est celle qui a le mieux fonctionné dans les jeux basés sur le Quake engine.
Les mouvements sont les suivants :