Tu as fini Half-Life cent fois en mode normal et tu te demandes pourquoi des gens le bouclent en moins de 40 minutes alors que toi tu mets 12 heures. Je vais être direct : ce n'est pas une histoire de réflexes de dieu, c'est une histoire de route apprise par coeur et de mouvement optimisé que le jeu lui-même n'explique jamais. Half-Life sorti en 1998 tourne encore sur une base de joueurs active aujourd'hui parce que le moteur GoldSrc cache des glitches de collision, un bunnyhop qui n'a jamais été patché sur la version Steam moderne, et des skips de niveaux entiers qui rendent chaque run différente à exécuter. Ce guide couvre la catégorie Any% en single-segment RTA (real time attack, donc une seule tentative filmée du début à la fin, pas de segments ni de save warping extrême réservé aux records mondiaux). Tu vas apprendre à bouger plus vite que prévu, à sauter des sections entières grâce à des trous de collision connus, et à éviter les pièges qui ruinent 90% des tentatives de débutants.
⚙️ PRÉ-REQUIS ET MATÉRIEL
Installe Half-Life via Steam, c'est la version qui sert de référence pour la catégorie Any% moderne sur les leaderboards. Active la console développeur dans Options > Clavier > Avancé en cochant « Activer la console développeur », tu en auras besoin pour entrer des commandes de configuration avant chaque run. Configure ta sensibilité souris à une valeur fixe et basse, entre 1.5 et 2.5 en m_yaw/m_pitch par défaut, parce que le bunnyhop demande des mouvements de souris précis et répétitifs que tu dois pouvoir reproduire à l'identique run après run. Un tapis de souris large aide énormément, le strafe jump demande des mouvements latéraux amples et constants. Binde tes touches de strafe sur Q et D (ou A/D en qwerty) et laisse jump sur espace pour commencer, certains runners préférés scroll wheel pour jump mais c'est optionnel au début. Télécharge le logiciel LiveSplit pour chronométrer tes segments et comparer ta progression personal best après personal best, c'est l'outil standard de toute la communauté speedrun. Regarde au moins une run complète sur speedrun.com dans la catégorie Half-Life Any% avant de commencer, pas pour copier frame par frame mais pour comprendre le rythme global du jeu en mode speedrun. Compte environ 15 à 25 heures de pratique avant de sortir un temps correct sous les 45 minutes, c'est un jeu technique, pas un die and retry.
1
MAÎTRISER LE BUNNYHOP AVANT TOUTE CHOSE
Oublie la route pour l'instant, si tu ne sais pas bunnyhop tu perds du temps sur chaque mètre du jeu. Le bunnyhop dans Half-Life exploite un détail du moteur GoldSrc où sauter au moment exact où tu touches le sol évite que le jeu applique la friction qui te ralentit normalement. La technique concrète : tu ne tiens JAMAIS la touche avancer. Tu commences en tenant forward une seule fois pour initier le mouvement, puis tu sautes, et pendant que tu es en l'air tu tournes ta souris vers la gauche tout en tenant la touche de strafe gauche, puis à l'atterrissage tu re-sautes immédiatement en tournant la souris vers la droite tout en tenant strafe droite. C'est un mouvement en zigzag permanent, jamais en ligne droite. Chaque saut réussi ajoute de la vitesse jusqu'à atteindre un plafond moteur bien supérieur à ta vitesse de course normale. Le timing du saut est le point qui bloque 80% des débutants : tu dois appuyer sur espace une frame avant de toucher le sol, pas après. Si tu rates ton timing, tu perds toute ta vitesse accumulée et tu dois recommencer depuis l'arrêt. Entraîne-toi dans le tout premier niveau, Black Mesa Inbound, en bunnyhoppant en ligne droite dans les couloirs vides avant même de penser à la route complète. Une fois que tu tiens une vitesse stable pendant 10 secondes sans casser le rythme, tu es prêt à passer à la route.
2
LA ROUTE DU DÉBUT DE JEU — BLACK MESA INBOUND À UNFORESEEN CONSEQUENCES
Démarre ta partie en configurant d'abord ton fps_max à 100 dans la console (99.5 si tu es sur la version SteamPipe), c'est une règle de triche anti-désynchronisation imposée par les leaderboards officiels et ça affecte directement la physique du jeu. Dans le tram du prologue, bunnyhop n'est pas possible mais tu peux gagner quelques secondes en te positionnant près de la porte de sortie avant l'arrêt complet du wagon. Une fois au Anomalous Materials, fonce directement vers le test de l'échantillon sans ramasser le moindre objet inutile, chaque arrêt pour looter une caisse de munitions coûte du temps alors que tu n'utiliseras presque aucune arme en Any% optimisé. Le skip le plus connu de cette zone se situe à la fin d'Unforeseen Consequences : au lieu d'entrer dans l'ascenseur normalement, tu appuies une seconde fois sur le bouton d'appel juste avant que les portes se referment sur toi. Le jeu considère alors que tu es à l'intérieur de l'ascenseur alors que tu es resté dehors, et la transition de niveau se charge instantanément sans que tu aies à attendre la montée complète. Ce skip seul économise une quinzaine de secondes et fonctionne de façon fiable sur la version Steam actuelle. Dans Office Complex qui suit, plusieurs sections de ventilation permettent de sauter directement dans des conduits sans passer par les échelles si tu arrives avec assez de vitesse de bunnyhop, repère les bords de plateformes qui se chevauchent légèrement, c'est souvent là que se cache un passage non prévu par les développeurs.
3
TRAVERSER WE'VE GOT HOSTILES ET BLAST PIT SANS COMBATTRE
Dans We've Got Hostiles, la tentation est de combattre les premiers soldats du HECU parce que le jeu te pousse dans cette direction avec des scripts de scénario. En Any% tu ignores systématiquement le combat sauf si un ennemi bloque littéralement le chemin obligatoire, chaque frag ne rapporte rien au chrono. Utilise les grenades uniquement pour dégager un groupe compact qui te ralentirait plus cher en évitement qu'en explosion. Le fameux skip du scientifique dans cette zone, qui permettait de sauter directement par-dessus une section entière avant d'être patché, ne fonctionne plus sur les versions post-Steam récentes, ne perds pas de temps à essayer de le reproduire sans mod spécifique. Dans Blast Pit, la confrontation avec le Tentacle monstrueux demande une gestion précise : tu dois éteindre les flammes du générateur pour avancer, mais tu peux gagner du temps en pré-positionnant ta caméra vers la vanne avant même que la cinématique ne se termine, ce qui te fait gagner une fraction de seconde sur chaque interaction. La section de la fusée qui suit contient un skip de type jump-through-gap où tu sautes directement dans un vide entre deux pans de mur au niveau du conduit d'aération supérieur, atterrissant sur un bord de géométrie qui n'enregistre pas les dégâts de chute grâce à une couture entre deux éléments de map. Ce genre de seam-landing est la signature technique de tout le jeu : le moteur ne calcule pas correctement les collisions aux points de jonction entre deux sections de niveau construites séparément par les développeurs. Repère ces coutures sur un guide vidéo avant de tenter le saut à l'aveugle, elles sont presque invisibles à l'oeil nu en jeu normal.
4
LA ROUTE AVANCÉE — POWER UP, ON A RAIL, ET SURFACE TENSION
Power Up est historiquement une des zones les plus chronophages du jeu parce qu'elle contient énormément de couloirs et de salves d'ennemis scriptées. Ta priorité absolue ici est de maintenir ta vitesse de bunnyhop dans les grandes salles ouvertes, ce qui te permet de dépasser certains déclencheurs d'ennemis avant qu'ils n'aient le temps de s'activer complètement. On A Rail contient un des meilleurs exemples de manipulation de script du jeu : le fameux passage du train où tu peux ignorer tous les ennemis le long de la voie, parce qu'ils sont scriptés pour ne jamais pouvoir arrêter le wagon en mouvement. Le secret ici c'est de pousser ta vitesse de wagon au maximum en restant debout plutôt qu'accroupi, et de t'accroupir uniquement pour esquiver les projectiles qui pourraient te faire tomber du train. Surface Tension est la zone où les gauss boosts entrent en jeu : en tirant avec le Gauss Gun chargé au maximum tout en effectuant un demi-tour à 180 degrés juste avant le tir, le recul du canon te propulse en arrière à une vitesse largement supérieure à ta vitesse de course. C'est une technique difficile à placer en temps réel sans script, donc entraîne-toi d'abord à charger le Gauss Gun à fond (tenir le clic maintenu jusqu'à entendre le son de surcharge) avant de combiner avec le tour à 180 degrés. Les gauss jumps bien exécutés te font gagner plusieurs secondes sur les grandes étendues extérieures de cette zone remplies de tourelles ennemies qu'il vaut mieux simplement dépasser en vol plutôt que détruire.
5
FOREVER AND LAMBDA CORE JUSQU'À XEN, ERREURS ET TROUBLESHOOTING
Forget About Freeman et Lambda Core contiennent les derniers skips majeurs avant Xen, notamment plusieurs sauts dans des puits de maintenance qui permettent de sauter des étages entiers d'escaliers si ta vitesse de bunnyhop est suffisante au moment de l'impulsion. La transition vers Xen reste scriptée et ne peut pas être skippée entièrement en Any% normal, mais tu peux réduire le temps passé sur les plateformes flottantes en sautant directement d'île en île sans attendre les téléporteurs intermédiaires là où la distance le permet. Le combat final contre Nihilanth demande une gestion de munitions précise : garde toujours au moins 5 cellules Gauss Gun en réserve pour cette phase, c'est l'arme la plus efficace contre ses points faibles lumineux au niveau du crâne. Première erreur courante : les joueurs débutants gardent la touche avancer enfoncée pendant le bunnyhop, ce qui casse immédiatement l'accélération et plafonne ta vitesse à peine au-dessus de la course normale, corrige ça en t'entraînant uniquement avec les touches de strafe et la souris. Deuxième erreur fréquente : tenter les seam-jumps et autres sauts de couture sans avoir mémorisé l'angle exact d'approche, ce qui te fait soit rater le passage soit tomber dans le vide et perdre 20 à 30 secondes à recharger une sauvegarde ou redémarrer le niveau. Troisième erreur classique : paniquer face aux ennemis du HECU en milieu de run et vider ton inventaire de munitions dans un combat évitable, ce qui te prive de ressources critiques pour Xen où le Gauss Gun est indispensable contre Nihilanth. Si ta run déraille complètement sur un skip raté, ne redémarre pas systématiquement depuis le début : beaucoup de runners s'entraînent niveau par niveau avec des sauvegardes de pratique avant de tenter une run complète propre, c'est bien plus efficace que le die and retry sur l'intégralité du jeu.
Utilise des pratiques segmentées avec des sauvegardes rapides pour chaque niveau individuellement avant de tenter ta première run complète, c'est la méthode qu'utilise toute la communauté SourceRuns pour progresser sans reperdre 40 minutes à chaque erreur. Configure un script d'alias simple pour basculer rapidement entre tes réglages de sensibilité souris, certains passages demandent une sensibilité plus fine pour les gauss jumps que pour le bunnyhop classique en ligne droite. Repère les frame-perfect jumps avec un compteur FPS affiché en permanence à l'écran, histoire de voir immédiatement si ton framerate a chuté sous les 100 au moment critique d'un saut, ce qui fausserait ton timing. Mémorise les trois ou quatre skips les plus rentables en temps (celui de l'ascenseur à Unforeseen Consequences, les seam-jumps de Blast Pit, les gauss boosts de Surface Tension) avant de chercher à optimiser le reste, ce sont eux qui font la plus grosse différence entre un temps de 55 minutes et un temps sous les 40. Regarde des runs commentées récentes plutôt que d'anciennes vidéos, la route optimale a beaucoup évolué depuis les premières découvertes de bunnyhop il y a plus de 20 ans et certains skips ont été patchés entre-temps sur la version Steam actuelle. Rejoins le Discord de la communauté speedrun Half-Life pour obtenir un retour direct sur tes vidéos de tentative, les runners expérimentés repèrent en quelques secondes les pertes de temps que tu ne vois même pas à l'oeil nu.
Le bunnyhop fonctionne-t-il encore sur la version Steam actuelle de Half-Life ? Oui, contrairement à beaucoup de jeux basés sur le moteur Source où le bunnyhop classique a été patché, la version GoldSrc de Half-Life sur Steam conserve le bunnyhop intact, c'est justement pour ça que la catégorie reste aussi populaire aujourd'hui.
Quel est le temps à viser pour un premier run correct en Any% ? Un joueur qui maîtrise le bunnyhop et connaît la route de base sans optimisation extrême vise généralement un temps entre 35 et 45 minutes, sachant que les meilleurs runners RTA solo descendent sous les 30 minutes avec une exécution quasi parfaite des skips.
Faut-il utiliser des scripts ou des macros pour speedrunner Half-Life légalement ? Les scripts de jump spam et de duck spam sont autorisés dans la catégorie segmentée mais généralement proscrits ou limités dans la catégorie single-segment RTA, vérifie toujours les règles précises affichées sur la page de la catégorie avant de soumettre ta run sur speedrun.com.
Pourquoi mon bunnyhop perd de la vitesse après quelques sauts alors que je tiens le bon rythme ? Le problème vient presque toujours d'un angle de rotation de souris trop large ou trop faible par rapport à ta vitesse de strafe, essaie de réduire légèrement ta sensibilité souris et de synchroniser plus précisément le mouvement de la souris avec l'appui de la touche de strafe.
Existe-t-il une différence de route entre la version Steam et la version WON originale de 1998 ? Oui, certains skips historiques comme celui du scientifique dans We've Got Hostiles ne fonctionnent que sur les anciennes versions non patchées, la route Steam moderne s'appuie donc sur un ensemble différent de glitches plus récemment découverts.
Speedrunner Half-Life en Any% demande d'abord de maîtriser le bunnyhop à la perfection avant même de penser à la route complète, parce que toute la route repose sur une vitesse de déplacement constante bien supérieure à la normale. Les quatre ou cinq skips majeurs que j'ai détaillés, du skip d'ascenseur à Unforeseen Consequences aux gauss boosts de Surface Tension, représentent l'essentiel du gain de temps par rapport à une run naïve. La pratique segmentée niveau par niveau reste la méthode la plus efficace pour progresser sans perdre patience sur des tentatives complètes ratées à répétition. Vise d'abord un temps sous les 45 minutes avant de chercher à grappiller les dernières secondes qui séparent les bons runners des meilleurs mondiaux.