Adobe ukončil podporu Flashe koncem roku 2020, avšak flashové hry jsou neodmyslitelnou součástí historie internetu. Naštěstí se komunitní projekt Flashpoint chopil iniciativy a snaží se je zachránit. Ukážeme vám, jak si můžete nadále užívat své oblíbené hry.
Vzpomínka na Adobe Flash
Společnost Adobe oznámila, že s koncem roku 2020 ukončí aktualizace a distribuci Flash Playeru. Tvůrce obsahu vyzvala k migraci existujícího Flash obsahu do „nových a otevřených formátů“.
Web se od Flashe postupně odkláněl již několik let, s rostoucím uplatněním technologií založených na prohlížeči, jako jsou HTML5, WebGL a WebAssembly.
Na rozdíl od Flashe tyto otevřené technologie nevyžadují zásuvný modul třetí strany. Technologie s otevřeným zdrojovým kódem jsou navíc často pod drobnohledem. Kdokoli si může prohlédnout zdrojový kód a hledat v něm chyby nebo implementovat technologii ve svých vlastních projektech.
Zásuvné moduly, jako byl Flash, dávno mrtvý Silverlight nebo nechvalně proslulý Java plugin pro prohlížeče, fungují na uzavřeném vývojovém modelu. Byly udržovány jedinou entitou, která zaváděla veškeré aktualizace a opravy.
V druhé polovině minulého desetiletí si Flash získal pochybnou pověst kvůli nekontrolovatelným bezpečnostním chybám. Mnohé z nich byly takzvané zero-day exploity, které vystavovaly uživatele vážnému riziku.
Společnost Apple se postavila do čela odklonu od Flashe. Rozhodla se, že na iPhonech nebude Flash podporovat, a tím iniciovala změnu, která se dlouho očekávala.
Prohlížečové technologie jako HTML5 nahradily Flash video kontejnery. Google nutil uživatele Chromu spouštět Flash v karanténě a později ho zcela zablokoval a přestal indexovat stránky s Flash obsahem.
V roce 2020 již jen velmi málo webových stránek používalo Flash. Co to ale znamená pro animace a interaktivní hry, které internet na přelomu tisíciletí tak obohatily?
Jak hrát flashové hry s Flashpoint
Samozřejmě, internet nenechá všechny ty klasické flashové hry jen tak zmizet. Řešením je Flashpoint od BlueMaxima, bezplatná open-source aplikace pro Windows (verze pro Mac a Linux jsou v přípravě).
Flashpoint nabízí vše potřebné k hraní klasických webových her. V jeho knihovně se nachází 38 000 webových her a 2400 animací.
Experimentální verze pro Mac a Linux ale nemusí podporovat celý katalog. Během testování jsme si všimli, že verze pro Mac aktuálně podporuje něco málo přes 30 000 her.
Uživatelé Windows mají na výběr mezi Flashpoint Ultimate a Infinity. Ultimate je obsáhlý balíček, který obsahuje kompletní archiv Flash obsahu. Jeho instalace vyžaduje přibližně 300 GB místa na disku.
Infinity umožňuje stahování her na vyžádání během jejich hraní a vyžaduje pouze přibližně 300 MB volného místa. Uživatelé počítačů s Linuxem nebo Macem prozatím musí vystačit s verzí Infinity.
Pro začátek si stáhněte Flashpoint pro Windows, případně si vyzkoušejte experimentální porty pro Mac nebo Linux. Spusťte Flashpoint a prozkoumejte katalog.
Začněte kliknutím na záložku „Hry“. Vlevo uvidíte několik upravených seznamů her kromě vyčerpávajícího seznamu „Všechny hry“. Pokud hledáte něco konkrétního, zadejte to do vyhledávacího pole v horní části okna. Když najdete hru, kterou chcete vyzkoušet, poklepejte na ni a počkejte, než se Flashpoint spustí.
Spuštění hry trvalo na námi používané verzi pro Mac chvíli. Flashpoint totiž musí nejprve spustit svůj server, přesměrovat veškerá data k hrané hře a následně spustit upravené okno prohlížeče pro zobrazení obsahu.
Pokud se chcete rovnou pustit do zábavy, prohlédněte si kurátorský seznam „Flashpoint Hall of Fame“. Určitě zde najdete své staré oblíbené, jako jsou QWOP, Portal: The Flash Version, Alien Hominid a Yeti Sports.
Jak Flashpoint funguje
Flashpoint se sám označuje jako „projekt na uchování webových her“, který podporuje obsah vytvořený v Adobe Flash, Adobe Shockwave, HTML5, Java, Unity Web Player, Microsoft Silverlight, ActiveX a dalších dříve populárních webových pluginech.
Projekt se skládá ze tří hlavních komponent: webového serveru, přesměrovače a spouštěče. Společně vytvářejí iluzi, že k obsahu Flashe (a dalším technologiím) přistupujete přes internet.
Je to nezbytné, protože soubory Flash SWF mohou být vybíravé. Některý obsah funguje jen když je hostován na specifických serverech a některý načítá zdroje z jiných míst. Některý obsah se pokouší komunikovat s určitými servery a nebude fungovat, pokud je nemůže nalézt.
Flashpoint je v podstatě archivační projekt. Velká část technologie, na které tyto hry spoléhají, musí být emulována a hostována lokálně. Flashpoint se o to všechno postará za vás, abyste si mohli užívat animace Happy Tree Friends a simulátory pandemií jako v roce 2003.
BlueMaxima se stará o zachování obsahu stejně jako o vývoj základní technologie.
Otázka autorských práv
Projekt Flashpoint se zabývá především archivací. Vzhledem k tomu, že hry byly získány z celého webu (včetně původních zdrojových webových stránek, internetového archivu a souborů přidaných uživateli), je legálnost projektu poněkud šedou zónou.
V FAQ Flashpoint se uvádí, že autoři, kteří si nepřejí mít své hry v archivu, mohou projekt kontaktovat. Projekt se vás sice pravděpodobně pokusí přesvědčit, abyste díla v archivu nechali pro budoucí generace, ale jak se uvádí, „nejsme nerozumní“.
Porušujete tedy nějaké zákony? S jistotou to nelze říci. I když je aspekt autorských práv šedou zónou, mnoho autorů s archivováním svých děl souhlasilo. Většina webů, které původně hostovaly tento obsah, již neexistuje. A většina obsahu nefunguje bez triků, které Flashpoint používá v zákulisí.
Mnohé flashové hry lze klasifikovat jako „abandonware“, tedy software, který byl „opuštěn“ vlastníkem autorských práv.
Stejně jako stahování ROM z internetu je i tato oblast právně nejasná. Nicméně, podobně jako u samotných emulátorů, na Flashpointu jako technologii není nic nezákonného.
Moderní verze oblíbených Flash her
Bez ohledu na nejistotu ohledně autorských práv, některé hry z této sbírky dosáhly mnohem většího úspěchu. Pokud máte oblíbenou hru z minulosti, je velká šance, že nyní existuje jako mobilní hra nebo ji lze zakoupit na Steamu nebo jiných herních službách.
Následující populární franšízy začínaly jako Flash hry:
Bloons a Bloons TD
Trials
Alien Hominid
Canabalt
VVVVVV
Super Meat Boy
Hatoful Boyfriend
Mnohé z nich se nachází i v archivu Flashpoint, ale nejsou to ty nejlepší verze. Moderní verze, které jsou určené pro počítače, konzole a mobily, jsou vizuálně lepší, mají lepší ovládání a více obsahu. Navíc umožňují podpořit tvůrce přímým nákupem.
Máte soubory .SWF? Použijte emulátor Flash Ruffle
Flashpoint není skutečný emulátor Flashe. Jak již bylo zmíněno, používá tři komponenty (webový server, přesměrovač a spouštěč), aby obsah Flashe fungoval tak, jako by byl hostovaný na webu. Není to tak jednoduché, jako importovat SWF soubor a kliknout na tlačítko Přehrát. Některé tituly vyžadují před použitím spoustu úprav a práce v zákulisí.
Ruffle je skutečný emulátor Flash Playeru. Můžete ho používat v prohlížeči i na počítači pro přehrávání souborů .SWF, jako byste měli Adobe Flash Player. Nicméně, k jeho používání potřebujete nějaké soubory .SWF. Neobsahuje žádnou kolekci her jako Flashpoint.
Projekt využívá technologii prohlížeče s názvem WebAssembly pro zajištění kompatibility ve všech oblastech. Newgrounds oznámil, že plánuje využívat Ruffle, aby i nadále poskytoval co nejvíce obsahu i po definitivním ukončení podpory Flashe. Pokud chcete i nadále používat Flash obsah na webu, pravděpodobně tak brzy budete činit s pomocí Ruffle.
K dispozici by měl být i oficiální samostatný Flash Player od Adobe, který by měl být stále ke stažení i po roce 2020. Můžete ho použít k otevírání a přehrávání jednotlivých SWF souborů mimo webový prohlížeč.