Trazendo de volta os clássicos jogos em Flash usando o AwayFL
Você deve ter notado que ultimamente na Coolmath Games, temos relançado jogos em flash que antes não podiam ser jogados. Estamos começando com os jogos do Papa , e já lançamos o Papa's Freezeria . Existem muitos outros jogos em flash no horizonte que antes não estavam disponíveis depois que o Adobe Flash Player não era mais suportado.
Fique ligado nos próximos meses para ver o que sai. Embora ainda não possamos fornecer detalhes, esses títulos incluem clássicos em gêneros como jogos de defesa de torre e jogos de plataforma . Claro, nada disso é possível sem um conversor de flash que pode mudar os jogos do Adobe Flash Player para HTML. Para fazer isso, a Coolmath Games está usando o AwayFL, um emulador de flash de código aberto.
O que é AwayFL?
AwayFL é um emulador de Adobe Flash que é escrito usando texto datilografado. É o catalisador que nos ajudará a tornar jogáveis alguns dos seus jogos em flash favoritos. Para saber mais sobre o AwayFL, continue lendo para ouvir algumas perguntas frequentes respondidas pelo principal desenvolvedor do AwayFL, Rob Bateman.
Por que você decidiu começar a trabalhar no AwayFL?
“O Away Studios foi originalmente focado na produção de gráficos 3D em tempo real e desenvolveu o popular mecanismo Away3D de código aberto para o Adobe Flash Player em 2007/8. Após o início do declínio do Flash, parecia natural reconstruir o Away3D usando tecnologias 'nativas' da web, mas a essa altura já havia alguns mecanismos 3D para Javascript disponíveis, por isso era difícil encontrar um público. Então começamos a receber solicitações de alguns de nossos antigos clientes de trabalho, pedindo para converter seu conteúdo Flash para HTML, e a partir daí surgiu a ideia de estender o código Away3D convertido (rebatizado de AwayJS) para executar arquivos Flash. Eventualmente, essas extensões AwayJS foram separadas em seu próprio projeto GitHub e se tornaram o jogador AwayFL.”
Em quais idiomas você desenvolveu o emulador?
“Quando começamos a converter Away3D para AwayJS em 2013, queríamos algo semelhante à linguagem Actionscript (a linguagem Away3D usada no Flash) para simplificar o processo de conversão. Typescript parecia promissor, mas ainda estava em versão beta, tinha um compilador um pouco esquisito e tinha um tamanho de comunidade menor do que linguagens concorrentes como Dart e Coffeescript, então não era uma escolha óbvia! No entanto, gostamos do que a equipe do Typescript estava fazendo, apostamos que a linguagem ganharia popularidade e, felizmente, valeu a pena. Depois que começamos a trabalhar no AwayFL em 2015, parecia natural continuar usando o Typescript, pois nessa época a linguagem estava muito mais estabelecida.”
Quais são as vantagens do AwayFL sobre outros emuladores de flash?
“Provavelmente somos o projeto de emulador de Flash mais antigo se você contar nossos dias pré-AwayFL, e nossa equipe sempre foi pequena e altamente focada, o que permite uma resolução mais rápida de problemas, otimização e refatoração. Como resultado, atualmente suportamos mais recursos Flash do que nosso rival mais próximo, Ruffle, e tendemos a ver melhores velocidades de execução em jogos, o que reduz os requisitos de hardware para conteúdo Flash executado pelo AwayFL, expandindo a base de usuários em potencial. Também temos preferência por priorizar a Web em nossa filosofia de codificação - o Typescript é um benefício óbvio nessa área. Graças à onipresença atual da linguagem, praticamente qualquer desenvolvedor da Web deve achar fácil começar a usar nossa base de código. E, de longe, a vantagem mais importante quando se trata de software, o AwayFL é gratuito e de código aberto, sem restrições de publicação.”
Qual é o seu jogo flash favorito?
“Esta é uma pergunta tão difícil de responder! Se estivermos contando apenas jogos em Flash lançados na web (ou seja, nenhum jogo AIR no Android ou iPhone), isso ajuda a reduzi-lo. Com base em minha própria memória de jogar obsessivamente e ser completamente sugado pela comunidade e pelo conteúdo, o melhor jogo de que me lembro (e, em certo sentido, um que resumia toda a cena do Flash Player na época) é Line Rider de Boštjan Čadež. A versão inicial de 2006 gerou vários remakes, mas a simplicidade do original prendeu muitos de nós - parece que me lembro de todos jogando no escritório onde eu trabalhava, compartilhando seus designs de curso e tentando criar níveis cada vez mais loucos. Momentos divertidos.”
Se você estiver interessado em experimentar o AwayFL ou quiser se envolver na comunidade, descubra mais visitando o site do AwayFL .
Definitivamente, há muito o que se empolgar com o futuro da Coolmath Games. Fique por aqui por um tempo e volte de vez em quando para ver se algum de seus jogos em flash favoritos que foram retirados em 2020 foram recarregados. Você nunca sabe o que está ao virar da esquina!