Half-Life 2 est désormais jouable gratuitement sur votre navigateur

Half-Life 2 est désormais jouable gratuitement sur votre navigateur


C’est un véritable tour de force. Un développeur lycéen, avec seulement cinq ans d’expérience en programmation, a mis trois mois à porter l’un des jeux les plus influents de l’histoire du PC dans un simple onglet Chrome ou Firefox. Le projet, baptisé hl2.slqnt.dev, ne demande aucune installation, aucun compte Steam, juste une connexion internet pour charger les cartes et les assets au fur et à mesure de votre progression dans la Cité 17.

Comment un tel exploit technique a-t-il été possible ?

Le développeur s’est appuyé sur des bases existantes, mais le travail reste colossal. Le projet repose sur une fuite du code du moteur Source (le moteur de Valve datant de 2004) qui a été patiemment rapiécé par la communauté. Grâce à un outil nommé Emscripten, qui traduit du code C++ en JavaScript exécutable dans un navigateur web, le plus gros du travail de rendu était déjà mâché. Cela a permis de convertir les appels graphiques vers WebGL2, une technologie standard sur le web.


Le véritable casse-tête fut ailleurs. Il a fallu découper l’intégralité des fichiers du jeu en petits morceaux pour que le navigateur puisse les charger à la volée, sans obliger l’utilisateur à télécharger des dizaines de gigaoctets d’un coup. C’est une approche de streaming à l’ancienne, qui explique les quelques saccades lorsque l’on change de zone.

Quelles sont les limites et les défauts de cette version navigateur ?

Évidemment, tout n’est pas parfait. Pour que le projet soit stable, des sacrifices ont dû être faits. Le plus visible est la disparition totale des animations faciales, l’une des révolutions techniques de l’époque. Les personnages vous parlent avec un visage de marbre, et leurs yeux n’ont ni iris ni pupilles, leur donnant un air de zombie assez troublant. Le développeur a expliqué que ce système faisait planter le jeu de manière systématique.

Half Life 2 - Unreal Engine - 2

Au-delà de ce défaut majeur, le jeu vidéo souffre de quelques bugs mineurs : des problèmes de sauvegarde, des PNJ qui s’effondrent sans raison, ou encore l’eau totalement noire dans certaines zones. Malgré des performances étonnamment fluides, dépassant souvent les 100 images par seconde, l’expérience n’est pas aussi polie que l’originale.

Ce portage de Half-Life 2 est-il légal ?

Le projet utilise non seulement du code moteur qui a fuité, mais il distribue aussi l’intégralité des assets du jeu sans demander aucune preuve d’achat. D’un point de vue juridique, c’est de la distribution illégale pure et simple. La question n’est donc pas de savoir si Valve va réagir, mais quand.

L’éditeur a toujours eu une réputation de tolérance envers sa communauté de moddeurs, mais ce cas est différent. On ne parle pas d’un mod, mais d’une distribution gratuite et accessible en un clic du jeu complet Half-Life 2. Une épée de Damoclès plane donc sur ce portage, qui pourrait disparaître du jour au lendemain sur simple demande des avocats de l’entreprise. En attendant, c’est une curiosité technique à essayer d’urgence, tant qu’elle est encore en ligne.

Foire Aux Questions (FAQ)

Ai-je besoin de posséder le jeu original pour y jouer ?

Non, et c’est bien là le problème juridique. Le portage ne demande aucune vérification de propriété et donne accès à l’intégralité du jeu gratuitement, ce qui le rend illégal.

Est-ce que le jeu fonctionne sur mobile ?

Techniquement, la page peut se charger, mais en pratique, le jeu est injouable sur mobile. Il n’y a aucune prise en charge des contrôles tactiles, rendant un clavier et une souris physiques absolument indispensables pour jouer.



Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *