Riportare i classici giochi flash usando AwayFL

Coolmath Games Staff / Gennaio 18, 2023
Riportare i classici giochi flash usando AwayFL

Potresti aver notato che ultimamente in Coolmath Games abbiamo ripubblicato giochi flash precedentemente non giocabili. Stiamo iniziando con i giochi di Papa's e abbiamo già rilasciato Papa's Freezeria . Ci sono tantissimi altri giochi flash all'orizzonte che in precedenza non erano disponibili dopo che Adobe Flash Player non era più supportato.

Restate sintonizzati nei prossimi mesi per vedere cosa viene fuori. Sebbene non possiamo ancora fornire dettagli specifici, questi titoli includono classici in generi come giochi di difesa della torre e giochiplatform . Naturalmente, nulla di tutto ciò è possibile senza un convertitore flash in grado di modificare i giochi da Adobe Flash Player a HTML. Per fare ciò, Coolmath Games utilizza AwayFL, un emulatore flash open source.

Cos'è AwayFL?

AwayFL è un emulatore Adobe Flash scritto utilizzando dattiloscritto. È il catalizzatore che ci aiuterà a rendere nuovamente giocabili alcuni dei tuoi giochi flash preferiti. Per saperne di più su AwayFL, continua a leggere per ascoltare alcune domande frequenti a cui risponde il principale sviluppatore di AwayFL, Rob Bateman.

Perché hai deciso di iniziare a lavorare su AwayFL?

“Away Studios era originariamente focalizzato sulla produzione di grafica 3D in tempo reale e ha sviluppato il popolare motore open-source Away3D per Adobe Flash Player nel 2007/8. Dopo l'inizio del declino di Flash, sembrava naturale ricostruire Away3D utilizzando tecnologie web "native", ma a quel punto erano già disponibili un discreto numero di motori 3D per Javascript, quindi era difficile trovare un pubblico. Quindi abbiamo iniziato a ricevere richieste da alcuni dei nostri vecchi clienti di lavoro, che chiedevano di convertire i loro contenuti Flash in HTML, e da lì è nata l'idea di estendere il codice Away3D convertito (rinominato AwayJS) per eseguire file Flash. Alla fine, queste estensioni AwayJS sono state separate nel loro progetto GitHub e sono diventate il lettore AwayFL.

In quali lingue hai sviluppato l'emulatore?

“Quando abbiamo iniziato a convertire Away3D in AwayJS nel 2013, volevamo qualcosa di simile al linguaggio Actionscript (il linguaggio Away3D utilizzato in Flash) per semplificare il processo di conversione. Typescript sembrava promettente, ma era ancora in versione beta, aveva un compilatore un po' traballante e aveva una dimensione della comunità più piccola rispetto a linguaggi concorrenti come Dart e Coffeescript, quindi non è una scelta ovvia! Tuttavia, ci è piaciuto quello che stava facendo il team di Typescript, abbiamo scommesso che la lingua avrebbe guadagnato popolarità e fortunatamente ha dato i suoi frutti. Una volta iniziato il lavoro su AwayFL nel 2015, ci è sembrato naturale continuare a utilizzare Typescript poiché a quel punto il linguaggio era molto più consolidato".

Quali sono i vantaggi di AwayFL rispetto ad altri emulatori flash?

“Probabilmente siamo il progetto di emulazione Flash più longevo se si contano i nostri giorni prima di AwayFL, e il nostro team è sempre stato piccolo e altamente concentrato, il che consente una risoluzione più rapida dei problemi, l'ottimizzazione e il refactoring. Di conseguenza, attualmente supportiamo più funzionalità Flash rispetto al nostro rivale più vicino Ruffle e tendiamo a vedere migliori velocità di esecuzione nei giochi che riducono i requisiti hardware per i contenuti Flash eseguiti da AwayFL, espandendo la potenziale base di utenti. Abbiamo anche una preferenza per essere web-first nella nostra filosofia di codifica: Typescript è un ovvio vantaggio in quest'area. Grazie all'attuale ubiquità del linguaggio, praticamente qualsiasi sviluppatore Web dovrebbe trovare facile iniziare a utilizzare la nostra base di codice. E di gran lunga il vantaggio più importante quando si tratta di software, AwayFL è gratuito e open source da utilizzare, con zero restrizioni sulla pubblicazione.

Qual è il tuo gioco flash preferito?

“Questa è una domanda così difficile a cui rispondere! Se contiamo solo i giochi Flash rilasciati sul web (cioè nessun gioco AIR su Android o iPhone), questo aiuta a restringere il campo. Sulla base del mio ricordo di giocare ossessivamente e di essere completamente risucchiato dalla community e dai contenuti, il miglior gioco che ricordo (e in un certo senso quello che riassumeva l'intera scena di Flash Player all'epoca) è Line Rider di Boštjan Čadež. La versione iniziale del 2006 ha generato diversi remake, ma la semplicità dell'originale ha fatto innamorare molti di noi: mi sembra di ricordare che tutti ci giocassero nell'ufficio in cui lavoravo, condividendo i loro progetti di corsi e cercando di creare livelli sempre più folli. Momenti divertenti."

Se sei interessato a provare AwayFL o vuoi essere coinvolto nella community, scopri di più visitando il sito di AwayFL .

C'è sicuramente molto di cui essere entusiasti per il futuro di Coolmath Games. Assicurati di rimanere nei paraggi per un po' e ricontrolla di tanto in tanto per vedere se qualcuno dei tuoi giochi flash preferiti che sono stati rimossi nel 2020 è stato ricaricato. Non sai mai cosa c'è dietro l'angolo!