Recuperando los juegos Flash clásicos con AwayFL

Coolmath Games Staff / Enero 18, 2023
Recuperando los juegos Flash clásicos con AwayFL

Quizás hayas notado que últimamente en Coolmath Games hemos relanzado juegos flash que antes no se podían jugar. Empezamos con los juegos de Papa y ya hemos lanzado Papa's Freezeria . Hay muchísimos otros juegos flash en camino que no estaban disponibles después de que Adobe Flash Player dejara de ser compatible, como Slime Laboratory 2 .

Manténganse al tanto durante los próximos meses para ver qué novedades se lanzan. Aunque aún no podemos dar detalles, estos títulos incluyen clásicos de géneros como los juegos de defensa de torres y los juegos de plataformas . Por supuesto, nada de esto es posible sin un conversor de Flash que pueda convertir los juegos de Adobe Flash Player a HTML. Para ello, Coolmath Games utiliza AwayFL, un emulador de Flash de código abierto.

¿Qué es AwayFL?

AwayFL es un emulador de Adobe Flash escrito en TypeScript. Es el catalizador que nos permitirá volver a jugar a algunos de tus juegos Flash favoritos. Para saber más sobre AwayFL, sigue leyendo para escuchar las respuestas a algunas preguntas frecuentes de su desarrollador principal, Rob Bateman.

¿Por qué decidiste empezar a trabajar en AwayFL?

Away Studios se centró inicialmente en la producción de gráficos 3D en tiempo real y desarrolló el popular motor de código abierto Away3D para Adobe Flash Player en 2007/2008. Tras el declive de Flash, parecía natural reconstruir Away3D utilizando tecnologías web nativas, pero para entonces ya existían bastantes motores 3D para Javascript, por lo que era difícil encontrar público. Empezamos a recibir solicitudes de algunos de nuestros antiguos clientes, que nos pedían convertir su contenido Flash a HTML, y de ahí surgió la idea de extender el código convertido de Away3D (rebautizado como AwayJS) para ejecutar archivos Flash. Con el tiempo, estas extensiones de AwayJS se separaron en su propio proyecto de GitHub y se convirtieron en el reproductor AwayFL.

¿En qué lenguajes desarrollaste el emulador?

Cuando empezamos a convertir Away3D a AwayJS en 2013, buscábamos algo similar al lenguaje Actionscript (el lenguaje que Away3D usaba en Flash) para simplificar el proceso de conversión. Typescript parecía prometedor, pero aún estaba en fase beta, tenía un compilador algo inestable y una comunidad más pequeña que la de lenguajes de la competencia como Dart y Coffeescript, ¡así que no era una opción obvia! Sin embargo, nos gustó el trabajo del equipo de Typescript, apostamos a que el lenguaje ganaría popularidad y, por suerte, valió la pena. Una vez que empezamos a trabajar en AwayFL en 2015, nos pareció natural seguir usando Typescript, ya que para entonces el lenguaje ya estaba mucho más consolidado.

¿Cuáles son las ventajas de AwayFL sobre otros emuladores flash?

Probablemente seamos el proyecto de emulador de Flash más longevo, si contamos nuestra época anterior a AwayFL. Nuestro equipo siempre ha sido pequeño y altamente especializado, lo que nos permite una resolución de problemas, optimización y refactorización más rápidas. Como resultado, actualmente admitimos más funciones de Flash que nuestro competidor más cercano, Ruffle, y solemos observar mejores velocidades de ejecución en los juegos, lo que reduce los requisitos de hardware para el contenido Flash ejecutado con AwayFL, ampliando así la base de usuarios potenciales. También priorizamos la web en nuestra filosofía de programación, siendo Typescript una ventaja obvia en este ámbito. Gracias a la ubicuidad actual del lenguaje, prácticamente cualquier desarrollador web debería poder empezar a trabajar con nuestro código base fácilmente. Y, sin duda, la ventaja más importante en cuanto a software es que AwayFL es gratuito y de código abierto, sin restricciones de publicación.

¿Cuál es tu juego flash favorito?

¡Es una pregunta muy difícil de responder! Si solo contamos los juegos Flash publicados en la web (es decir, no los juegos de AIR para Android ni iPhone), eso ayuda a reducir la lista. Basándome en mis recuerdos de jugar obsesivamente y quedar completamente absorbido por la comunidad y el contenido, el mejor juego que recuerdo (y en cierto sentido, uno que resumió toda la escena de Flash Player en aquel entonces) es Line Rider de Boštjan Čadež. La versión inicial de 2006 dio lugar a varios remakes, pero la simplicidad del original nos enganchó a muchos; creo recordar que todos lo jugaban en la oficina donde trabajaba, compartiendo sus diseños de niveles e intentando crear niveles cada vez más disparatados. ¡Qué buenos tiempos!

Si está interesado en probar AwayFL o desea participar en la comunidad, obtenga más información visitando el sitio de AwayFL .

Sin duda, hay mucho que esperar del futuro de Coolmath Games. No olvides visitarnos un rato y volver de vez en cuando para ver si alguno de tus juegos flash favoritos que fueron eliminados en 2020 ha sido resubido. ¡Nunca se sabe qué nos espera!