La fin de l’année 2020 a marqué la disparition d’Adobe Flash, une technologie autrefois omniprésente sur le web. Cependant, les jeux Flash constituent un pan important de l’histoire d’Internet. Fort heureusement, un projet collaboratif nommé Flashpoint se mobilise pour préserver ce patrimoine. Découvrons comment continuer à profiter de vos jeux Flash préférés.
Hommage à Adobe Flash
Adobe a officiellement annoncé la fin du support et de la distribution de Flash Player à compter de fin 2020. L’entreprise a incité les créateurs de contenu à migrer leurs créations Flash vers des « formats plus récents et ouverts ».
Le web s’est progressivement détourné de Flash au fil des années, au profit de technologies basées sur les navigateurs telles que HTML5, WebGL et WebAssembly, qui ont gagné en popularité.
Contrairement à Flash, ces technologies ouvertes n’exigent pas de plugins tiers. L’open source est souvent soumis à un niveau d’examen plus poussé. En effet, le code source est accessible à tous, ce qui permet d’identifier des failles de sécurité potentielles ou d’intégrer la technologie à d’autres projets.
Les plugins, comme Flash, le regretté Silverlight ou le célèbre plugin Java, suivent un modèle de développement à source fermée. Ils sont (ou étaient) gérés par une seule entité responsable de toutes les mises à jour et corrections.
Au cours des cinq dernières années de son existence, Flash a acquis une triste réputation en raison de failles de sécurité fréquentes, dont beaucoup étaient des exploits zero-day qui mettaient les utilisateurs en danger.
Apple a été un acteur majeur dans la mise à l’écart de Flash. La décision de ne pas inclure la prise en charge de Flash sur l’iPhone a forcé un changement attendu depuis longtemps.
Des technologies de navigation comme HTML5 ont émergé pour remplacer les conteneurs vidéo Flash. Google a imposé l’exécution de Flash dans un environnement isolé pour les utilisateurs de Chrome, avant de le bloquer complètement, refusant d’indexer les pages web contenant du contenu Flash.
En 2020, peu de sites web utilisaient encore Flash. Qu’advient-il alors des innombrables animations et jeux interactifs qui ont fait la richesse d’Internet au début du millénaire ?
Jouer aux jeux Flash avec Flashpoint
Heureusement, la communauté web ne laissera pas disparaître ces jeux Flash classiques. La solution est Flashpoint de BlueMaxima, une application open-source gratuite pour Windows (des versions Mac et Linux sont en cours de développement).
Flashpoint fournit tout le nécessaire pour jouer aux jeux web classiques. Sa bibliothèque compte environ 38 000 jeux web et 2 400 animations.
Cependant, les versions expérimentales pour Mac et Linux peuvent ne pas inclure la totalité du catalogue. Lors de nos tests, la version Mac prenait en charge un peu plus de 30 000 jeux.
Si vous êtes sur Windows, vous avez le choix entre Flashpoint Ultimate et Infinity. Ultimate est le pack complet, comprenant l’intégralité des archives du contenu Flash, nécessitant environ 300 Go d’espace disque.
Infinity vous permet de télécharger les jeux à la demande pendant que vous jouez, ne nécessitant qu’environ 300 Mo d’espace libre. Si vous utilisez Linux ou Mac, vous devrez vous contenter d’Infinity pour l’instant.
Pour commencer, téléchargez Flashpoint pour Windows ou les versions expérimentales pour Mac ou Linux. Lancez le lanceur Flashpoint et explorez le catalogue.
Cliquez sur l’onglet « Jeux » pour commencer. Sur la gauche, vous trouverez plusieurs listes de jeux, en plus de la liste exhaustive « Tous les jeux ». Si vous recherchez un titre spécifique, saisissez son nom dans le champ de recherche en haut de la fenêtre. Une fois que vous avez trouvé un jeu qui vous intéresse, double-cliquez dessus et patientez le temps que Flashpoint le charge.
Sur la version Mac que nous avons testée, le chargement du jeu prend un certain temps. En effet, Flashpoint doit d’abord lancer son serveur, rediriger toutes les ressources vers le jeu sélectionné, puis lancer une fenêtre de navigateur modifiée pour afficher le contenu.
Si vous voulez aller droit au but, consultez la liste organisée par « Flashpoint Hall of Fame ». Vous y trouverez certainement vos vieux favoris, comme QWOP, Portal: The Flash Version, Alien Hominid ou encore Yeti Sports.
Fonctionnement de Flashpoint
Flashpoint se présente comme un « projet de préservation de jeux web » prenant en charge les contenus créés avec Adobe Flash, Adobe Shockwave, HTML5, Java, Unity Web Player, Microsoft Silverlight, ActiveX et d’autres plugins web autrefois populaires.
Le projet repose sur trois composants principaux : un serveur web, un redirecteur et un lanceur. Ils fonctionnent de concert pour donner l’illusion que vous accédez au contenu Flash (et à d’autres technologies) sur internet.
Cette approche est indispensable car les fichiers Flash SWF peuvent être complexes. Certains contenus ne fonctionnent que lorsqu’ils sont hébergés sur des serveurs spécifiques, tandis que d’autres chargent des ressources à partir d’emplacements divers. Certains contenus essaient de communiquer avec des serveurs spécifiques et ne fonctionnent pas s’ils ne les trouvent pas.
Flashpoint est avant tout un projet de préservation. Une grande partie de la technologie sur laquelle reposent ces jeux doit être émulée et hébergée en local. Flashpoint se charge de tout cela pour vous, afin que vous puissiez profiter des animations Happy Tree Friends et des simulateurs de pandémie comme si vous étiez en 2003.
BlueMaxima accorde autant d’importance à la préservation des contenus qu’au développement de la technologie sous-jacente.
Questions de droit d’auteur
Le projet Flashpoint met l’accent sur la préservation. Étant donné que les jeux ont été récupérés sur le web (y compris les sites web sources, les archives internet et des fichiers fournis par les utilisateurs), la légalité de l’ensemble est un peu floue.
La FAQ de Flashpoint invite tous les créateurs de contenu qui souhaitent que leurs jeux soient retirés des archives à les contacter. Bien que l’entreprise tente de les convaincre de laisser leurs créations dans le cadre de cette initiative de préservation, elle se montre « ouverte à la discussion ».
Alors, y a-t-il une violation de la loi ? Il est difficile de l’affirmer avec certitude. Bien que la question du droit d’auteur soit complexe, de nombreux créateurs ont accepté d’intégrer leurs œuvres aux archives. La plupart des sites web qui hébergeaient à l’origine ces contenus ont disparu depuis longtemps. Et la plupart des contenus ne fonctionnent pas sans les modifications apportées par Flashpoint en coulisses.
De nombreux jeux Flash pourraient être qualifiés d' »abandonware », c’est-à-dire des logiciels « abandonnés » par leurs détenteurs de droits d’auteur.
Comme le téléchargement de ROM sur internet, c’est un domaine juridique délicat à appréhender. Cependant, tout comme les émulateurs, Flashpoint n’est pas illégal en tant que technologie.
Remakes modernes de vos jeux Flash favoris
Abstraction faite des incertitudes liées au droit d’auteur, certains jeux de cette collection ont connu des évolutions considérables. Si vous aviez un jeu Flash préféré, il y a de fortes chances qu’il existe désormais en version mobile ou qu’il soit disponible à l’achat sur Steam ou d’autres plateformes de jeux.
Les franchises populaires suivantes ont commencé comme des jeux Flash :
Bloons et Bloons TD
Trials
Alien Hominid
Canabalt
VVVVVV
Super Meat Boy
Hatoful Boyfriend
Beaucoup de ces titres sont présents dans les archives Flashpoint, mais ils sont loin d’être les meilleures versions. Les versions modernes conçues pour les ordinateurs, les consoles et les mobiles sont supérieures sur le plan visuel, offrent de meilleures commandes, davantage de contenu, et vous permettent de soutenir leurs créateurs en les achetant.
Vous avez des fichiers .SWF ? Émulez Flash avec Ruffle
Flashpoint n’est pas un véritable émulateur Flash. Comme nous l’avons mentionné précédemment, il utilise trois composants (un serveur web, un redirecteur et un lanceur) pour faire fonctionner le contenu Flash comme s’il était hébergé sur le web. Il ne s’agit pas simplement d’importer un fichier SWF et de cliquer sur « Lecture ». Certains titres nécessitent beaucoup d’ajustements et de travail en coulisses pour pouvoir être utilisés.
Ruffle est un véritable émulateur Flash Player. Vous pouvez l’utiliser à la fois dans un navigateur ou sur un bureau pour lire des fichiers .SWF, comme s’il s’agissait du lecteur Flash d’Adobe. Pour l’utiliser, vous devez toutefois disposer de fichiers .SWF à charger. Il n’est pas livré avec une collection de jeux comme Flashpoint.
Le projet utilise une technologie de navigateur appelée WebAssembly pour assurer la compatibilité à tous les niveaux. Newgrounds a annoncé qu’il prévoit d’utiliser Ruffle pour continuer à diffuser autant de contenu que possible après la disparition définitive de Flash. Si vous continuez à utiliser du contenu Flash sur le web, il est fort probable que vous utiliserez Ruffle d’ici peu.
Enfin, il y a toujours le lecteur Flash Player autonome officiel d’Adobe, qui devrait rester disponible au téléchargement en 2020 et au-delà. Vous pouvez l’utiliser pour ouvrir et lire des fichiers SWF individuels en dehors de votre navigateur web.