Klassische Flash-Spiele mit AwayFL zurückbringen
Sie haben vielleicht bemerkt, dass wir bei Coolmath Games in letzter Zeit zuvor nicht spielbare Flash-Spiele erneut veröffentlicht haben. Wir beginnen mit den Papa's-Spielen und haben bereits Papa's Freezeria veröffentlicht. Es sind noch jede Menge andere Flash-Spiele am Horizont, die zuvor nicht verfügbar waren, nachdem Adobe Flash Player nicht mehr unterstützt wurde.
Bleiben Sie in den nächsten Monaten dran, um zu sehen, was dabei herauskommt. Obwohl wir noch keine genauen Angaben machen können, umfassen diese Titel Klassiker in Genres wie Tower-Defense-Spielen und Plattformspielen . Ohne einen Flash-Konverter, der Spiele von Adobe Flash Player auf HTML umstellen kann, ist das alles natürlich nicht möglich. Zu diesem Zweck verwendet Coolmath Games AwayFL, einen Open-Source-Flash-Emulator.
Was ist AwayFL?
AwayFL ist ein Adobe Flash-Emulator, der mit Typoskript geschrieben wird. Es ist der Katalysator, der uns dabei helfen wird, einige Ihrer Lieblings-Flash-Spiele wieder spielbar zu machen. Um mehr über AwayFL zu erfahren, lesen Sie weiter und hören Sie einige häufig gestellte Fragen, die vom Hauptentwickler von AwayFL, Rob Bateman, beantwortet wurden.
Warum haben Sie sich entschieden, mit der Arbeit an AwayFL zu beginnen?
„Away Studios konzentrierte sich ursprünglich auf die Produktion von 3D-Grafiken in Echtzeit und entwickelte 2007/2008 die beliebte Open-Source-Engine Away3D für den Adobe Flash Player. Nach dem Beginn des Niedergangs von Flash schien es nur natürlich, Away3D mit „nativen“ Webtechnologien neu zu erstellen, aber zu diesem Zeitpunkt waren bereits einige 3D-Engines für Javascript verfügbar, sodass es schwierig war, ein Publikum zu finden. Dann erhielten wir Anfragen von einigen unserer alten Arbeitskunden mit der Bitte, ihre Flash-Inhalte in HTML zu konvertieren, und daraus entwickelte sich die Idee, den konvertierten Away3D-Code (umbenannt in AwayJS) zu erweitern, um Flash-Dateien auszuführen. Schließlich wurden diese AwayJS-Erweiterungen in ihr eigenes GitHub-Projekt aufgeteilt und zum AwayFL-Player.
In welchen Sprachen haben Sie den Emulator entwickelt?
„Als wir 2013 mit der Konvertierung von Away3D in AwayJS begannen, wollten wir etwas Ähnliches wie die Actionscript-Sprache (die in Flash verwendete Sprache, die Away3D verwendet), um den Konvertierungsprozess zu vereinfachen. Typescript sah vielversprechend aus, aber es befand sich noch in der Betaphase, hatte einen etwas flockigen Compiler und eine Community-Größe, die kleiner war als konkurrierende Sprachen wie Dart und Coffeescript, also keine offensichtliche Wahl! Allerdings gefiel uns die Arbeit des Typescript-Teams, wir gingen das Risiko ein, dass die Sprache an Popularität gewinnen würde, und glücklicherweise zahlte es sich aus. Als wir 2015 mit der Arbeit an AwayFL begannen, schien es nur natürlich, weiterhin Typescript zu verwenden, da die Sprache zu diesem Zeitpunkt bereits viel etablierter war.“
Was sind die Vorteile von AwayFL gegenüber anderen Flash-Emulatoren?
„Wir sind wahrscheinlich das am längsten laufende Flash-Emulator-Projekt, wenn man die Tage vor AwayFL mitzählt, und unser Team war schon immer klein und sehr fokussiert, was eine schnellere Problemlösung, Optimierung und Umgestaltung ermöglicht.“ Daher unterstützen wir derzeit mehr Flash-Funktionen als unser nächster Konkurrent Ruffle und verzeichnen tendenziell bessere Ausführungsgeschwindigkeiten in Spielen, was die Hardwareanforderungen für von AwayFL ausgeführte Flash-Inhalte senkt und die potenzielle Benutzerbasis erweitert. In unserer Codierungsphilosophie bevorzugen wir auch die Web-First-Philosophie – Typescript ist in diesem Bereich ein offensichtlicher Vorteil. Dank der heutigen Allgegenwärtigkeit der Sprache sollte es praktisch jedem Webentwickler leicht fallen, mit unserer Codebasis loszulegen. Und der mit Abstand wichtigste Vorteil, wenn es um Software geht, ist, dass AwayFL kostenlos und Open Source ist und keinerlei Einschränkungen bei der Veröffentlichung aufweist.“
Was ist dein Lieblings-Flash-Spiel?
„Das ist so eine schwer zu beantwortende Frage! Wenn wir nur im Internet veröffentlichte Flash-Spiele zählen (also keine AIR-Spiele auf Android oder iPhone), hilft das, die Zahl einzugrenzen. Basierend auf meiner eigenen Erinnerung an das besessene Spielen und das völlige Hineinziehen in die Community und die Inhalte ist Line Rider von Boštjan Čadež das beste Spiel, an das ich mich erinnere (und in gewisser Weise eines, das die gesamte Flash Player-Szene zu dieser Zeit auf den Punkt brachte). Die ursprüngliche Version aus dem Jahr 2006 brachte mehrere Remakes hervor, aber die Einfachheit des Originals hat so viele von uns fasziniert – ich erinnere mich an alle, die es in dem Büro, in dem ich arbeitete, spielten, ihre Kursentwürfe teilten und versuchten, immer verrücktere Levels zu erstellen. Lustige Zeiten.“
Wenn Sie daran interessiert sind, AwayFL auszuprobieren oder sich in der Community engagieren möchten, erfahren Sie mehr auf der Website von AwayFL .
Es gibt auf jeden Fall viel Grund zur Vorfreude auf die Zukunft von Coolmath Games. Bleiben Sie eine Weile hier und schauen Sie ab und zu noch einmal vorbei, um zu sehen, ob eines Ihrer Lieblings -Flash-Spiele, das im Jahr 2020 entfernt wurde, erneut hochgeladen wurde. Man weiß nie, was vor der Tür steht!