Ramener les jeux Flash classiques avec AwayFL

Coolmath Games Staff / janvier 18, 2023
Ramener les jeux Flash classiques avec AwayFL

Vous avez peut-être remarqué que ces derniers temps, chez Coolmath Games, nous avons réédité des jeux flash auparavant injouables. Nous commençons avec les jeux de Papa , et avons déjà sorti Papa's Freezeria . Il y a des tonnes d'autres jeux flash à l'horizon qui n'étaient auparavant pas disponibles après qu'Adobe Flash Player n'était plus pris en charge.

Restez à l'écoute au cours des prochains mois pour voir ce qui en sortira. Bien que nous ne puissions pas encore donner de détails, ces titres incluent des classiques dans des genres tels que les jeux de défense de tour et les jeux de plateforme . Bien sûr, rien de tout cela n'est possible sans un convertisseur flash qui peut changer les jeux d'Adobe Flash Player en HTML. Pour ce faire, Coolmath Games utilise AwayFL, un émulateur flash open-source.

Qu'est-ce qu'AwayFL ?

AwayFL est un émulateur Adobe Flash écrit en tapuscrit. C'est le catalyseur qui nous aidera à rendre à nouveau jouables certains de vos jeux flash préférés. Pour en savoir plus sur AwayFL, lisez la suite pour entendre les réponses aux questions fréquemment posées par le développeur principal d'AwayFL, Rob Bateman.

Pourquoi avez-vous décidé de commencer à travailler sur AwayFL ?

"Away Studios se concentrait à l'origine sur la production de graphiques 3D en temps réel et a développé le populaire moteur open source Away3D pour Adobe Flash Player en 2007/8. Après le début du déclin de Flash, il semblait naturel de reconstruire Away3D en utilisant des technologies Web "natives", mais à ce moment-là, il y avait déjà pas mal de moteurs 3D disponibles pour Javascript, il était donc difficile de trouver un public. Ensuite, nous avons commencé à recevoir des demandes de certains de nos anciens clients de travail, demandant de convertir leur contenu Flash en HTML, et l'idée est née à partir de là d'étendre le code Away3D converti (renommé AwayJS) pour exécuter des fichiers Flash. Finalement, ces extensions AwayJS ont été séparées dans leur propre projet GitHub et sont devenues le lecteur AwayFL.

Dans quels langages avez-vous développé l'émulateur ?

« Lorsque nous avons commencé à convertir Away3D en AwayJS en 2013, nous voulions quelque chose de similaire au langage Actionscript (le langage Away3D utilisé dans Flash) pour simplifier le processus de conversion. Typescript semblait prometteur, mais il était encore en version bêta, avait un compilateur un peu floconneux et avait une taille de communauté plus petite que les langages concurrents tels que Dart et Coffeescript, donc pas un choix évident ! Cependant, nous avons aimé ce que faisait l'équipe Typescript, nous avons fait le pari que la langue gagnerait en popularité et, heureusement, cela a porté ses fruits. Une fois que nous avons commencé le travail sur AwayFL en 2015, il semblait naturel de continuer à utiliser Typescript car à ce moment-là, le langage était beaucoup plus établi.

Quels sont les avantages d'AwayFL par rapport aux autres émulateurs flash ?

«Nous sommes probablement le projet d'émulateur Flash le plus ancien si vous comptez nos jours pré-AwayFL, et notre équipe a toujours été petite et très concentrée, ce qui permet une résolution plus rapide des problèmes, une optimisation et une refactorisation. Par conséquent, nous prenons actuellement en charge plus de fonctionnalités Flash que notre rival le plus proche, Ruffle, et avons tendance à voir de meilleures vitesses d'exécution dans les jeux, ce qui réduit les exigences matérielles pour le contenu Flash exécuté par AwayFL, élargissant ainsi la base d'utilisateurs potentiels. Nous avons également une préférence pour le Web dans notre philosophie de codage - Typescript étant un avantage évident dans ce domaine. Grâce à l'omniprésence actuelle du langage, pratiquement tous les développeurs Web devraient trouver qu'il est facile de se lancer et de fonctionner avec notre base de code. Et de loin l'avantage le plus important en matière de logiciel, AwayFL est gratuit et open source à utiliser, sans aucune restriction de publication.

Quel est votre jeu flash préféré ?

"C'est une question à laquelle il est si difficile de répondre ! Si nous ne comptons que les jeux Flash sortis sur le Web (c'est-à-dire pas de jeux AIR sur Android ou iPhone), cela aide à le réduire. Sur la base de mes propres souvenirs de jeu obsessionnel et d'être complètement aspiré par la communauté et le contenu, le meilleur jeu dont je me souvienne (et dans certains sens celui qui résumait toute la scène Flash Player à l'époque) est Line Rider de Boštjan Čadež. La version initiale de 2006 a donné naissance à plusieurs remakes, mais la simplicité de l'original nous a tellement accrochés - je crois me souvenir que tout le monde y jouait au bureau où je travaillais, partageant leurs conceptions de cours et essayant de créer des niveaux toujours plus fous. Des moments de plaisir."

Si vous souhaitez essayer AwayFL ou si vous souhaitez vous impliquer dans la communauté, apprenez-en plus en visitant le site d'AwayFL .

Il y a certainement de quoi être enthousiasmé par l'avenir de Coolmath Games. Assurez-vous de rester un moment et de revenir de temps en temps pour voir si l'un de vos jeux flash préférés qui ont été supprimés en 2020 a été re-téléchargé. Vous ne savez jamais ce qu'il y a au coin de la rue !