Pasar al contenido principal

Trayendo de vuelta los juegos Flash clásicos usando AwayFL

CMG Staff / Enero 18, 2023
Trayendo de vuelta los juegos Flash clásicos usando AwayFL

Es posible que haya notado que últimamente en Coolmath Games, hemos vuelto a lanzar juegos flash que antes no se podían jugar. Estamos comenzando con los juegos de Papa's y ya hemos lanzado Papa's Freezeria . Hay toneladas de otros juegos flash en el horizonte que anteriormente no estaban disponibles después de que Adobe Flash Player ya no fuera compatible.

Estén atentos durante los próximos meses para ver qué sale. Si bien aún no podemos dar detalles, estos títulos incluyen clásicos en géneros como juegos de defensa de torres y juegos de plataformas . Por supuesto, nada de esto es posible sin un convertidor flash que pueda cambiar 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 que está escrito usando mecanografiado. Es el catalizador que nos ayudará a que algunos de sus juegos flash favoritos vuelvan a jugarse. Para obtener más información sobre AwayFL, siga leyendo para escuchar algunas preguntas frecuentes respondidas por el desarrollador principal de AwayFL, Rob Bateman.

¿Por qué decidiste empezar a trabajar en AwayFL?

“Away Studios se centró originalmente en la producción de gráficos 3D en tiempo real y desarrolló el popular motor Away3D de código abierto para Adobe Flash Player en 2007/8. Después del comienzo del declive de Flash, parecía natural reconstruir Away3D utilizando tecnologías web 'nativas', pero para entonces ya había bastantes motores 3D para Javascript disponibles, por lo que era difícil encontrar una audiencia. Luego comenzamos a recibir solicitudes de algunos de nuestros antiguos clientes de trabajo, solicitando convertir su contenido Flash a HTML, y la idea creció a partir de ahí para extender el código Away3D convertido (rebautizado como AwayJS) para ejecutar archivos Flash. Eventualmente, estas extensiones de AwayJS se separaron en su propio proyecto de GitHub y se convirtieron en el reproductor de AwayFL”.

¿En qué lenguajes desarrollaste el emulador?

“Cuando comenzamos a convertir Away3D a AwayJS en 2013, queríamos algo similar al lenguaje Actionscript (el lenguaje que Away3D usaba en Flash) para simplificar el proceso de conversión. Typescript parecía prometedor, pero todavía estaba en versión beta, tenía un compilador un poco escamoso y tenía un tamaño de comunidad más pequeño que los lenguajes de la competencia como Dart y Coffeescript, ¡así que no es una opción obvia! Sin embargo, nos gustó lo que estaba haciendo el equipo de Typescript, apostamos a que el idioma ganaría popularidad y, afortunadamente, valió la pena. Una vez que comenzamos a trabajar en AwayFL en 2015, parecía natural continuar usando Typescript ya que para entonces el lenguaje estaba mucho más establecido”.

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

“Probablemente somos el proyecto de emulador de Flash de más larga duración si contamos nuestros días previos a AwayFL, y nuestro equipo siempre ha sido pequeño y altamente enfocado, lo que permite una resolución más rápida de problemas, optimización y refactorización. Como resultado, actualmente admitimos más funciones Flash que nuestro rival más cercano, Ruffle, y tendemos a ver mejores velocidades de ejecución en los juegos, lo que reduce los requisitos de hardware para el contenido Flash ejecutado con AwayFL, lo que amplía la base de usuarios potenciales. También tenemos una preferencia por dar prioridad a la web en nuestra filosofía de codificación: Typescript es un beneficio obvio en esta área. Gracias a la ubicuidad actual del lenguaje, prácticamente cualquier desarrollador web debería encontrar fácil ponerse en marcha con nuestro código base. Y, con mucho, la ventaja más importante cuando se trata de software, AwayFL es gratuito y de código abierto para usar, sin restricciones de publicación”.

¿Cuál es tu juego flash favorito?

“¡Esta es una pregunta tan difícil de responder! Si solo contamos los juegos Flash lanzados en la web (es decir, no hay juegos de AIR en Android o iPhone), eso ayuda a reducirlo. Basado en mi propia memoria de jugar obsesivamente y ser 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 ese momento) es Line Rider de Boštjan Čadež. La versión inicial de 2006 generó varios remakes, pero la simplicidad del original nos enganchó a muchos de nosotros: creo recordar que todos lo jugaron en la oficina donde trabajaba, compartieron sus diseños de campos e intentaron crear niveles cada vez más locos. Tiempos divertidos."

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

Definitivamente hay mucho por lo que estar emocionado por el futuro de Coolmath Games. Asegúrate de quedarte por un tiempo y vuelve a revisar de vez en cuando para ver si alguno de tus juegos flash favoritos que se eliminaron en 2020 se ha vuelto a cargar. ¡Nunca sabes lo que hay a la vuelta de la esquina!