Trazendo de volta jogos clássicos em Flash usando AwayFL
Você deve ter notado que ultimamente na Coolmath Games, temos relançado jogos em flash que antes não eram jogáveis. Estamos começando com os jogos do Papa e já lançamos o Papa's Freezeria . Há toneladas de outros jogos em flash no horizonte que antes não estavam disponíveis depois que o Adobe Flash Player não era mais suportado, como o Slime Laboratory 2 .
Fique ligado nos próximos meses para ver o que sai. Embora não possamos dar detalhes ainda, 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 flash que pode mudar jogos do Adobe Flash Player para HTML. Para fazer isso, a Coolmath Games está usando o AwayFL, um emulador flash de código aberto.
O que é AwayFL?
AwayFL é um emulador Adobe Flash escrito usando typescript. É o catalisador que nos ajudará a tornar alguns dos seus jogos flash favoritos jogáveis novamente. Para saber mais sobre AwayFL, continue lendo para ouvir algumas perguntas frequentes respondidas pelo desenvolvedor principal do AwayFL, Rob Bateman.
Por que você decidiu começar a trabalhar na AwayFL?
“O Away Studios era 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 da web 'nativas', mas naquela época já havia alguns mecanismos 3D para Javascript disponíveis, então 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 ideia cresceu a partir daí para estender o código Away3D convertido (renomeado AwayJS) para executar arquivos Flash. Eventualmente, essas extensões AwayJS foram separadas em seu próprio projeto GitHub e se tornaram o player 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 que o Away3D usava no Flash) para simplificar o processo de conversão. O Typescript parecia promissor, mas ainda estava em beta, tinha um compilador um pouco instável e tinha uma 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, arriscamos 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 naquela época a linguagem estava muito mais estabelecida.”
Quais são as vantagens do AwayFL em relação a outros emuladores de flash?
“Provavelmente somos o projeto de emulador 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 oferecemos suporte a 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 uma preferência por ser o primeiro da web em nossa filosofia de codificação - Typescript é um benefício óbvio nesta área. Graças à ubiquidade atual da linguagem, virtualmente qualquer desenvolvedor 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 para uso, com zero restrições de publicação.”
Qual é seu jogo em flash favorito?
“Essa é uma pergunta muito difícil de responder! Se contarmos apenas os jogos em Flash lançados na web (ou seja, nenhum jogo AIR no Android ou iPhone), isso ajuda a restringir. Com base na minha própria memória de jogar obsessivamente e ser completamente sugado para a comunidade e o conteúdo, o melhor jogo que me lembro (e em alguns sentidos um que resumiu 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 tinha muitos de nós fisgados - 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. Tempos 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 animar para o futuro da Coolmath Games. Não deixe de ficar por aqui por um tempo e volte de vez em quando para ver se algum dos seus jogos em flash favoritos que foram retirados do ar em 2020 foi recarregado. Você nunca sabe o que está por vir!