Očuvanje istorije interneta: Kako igrati Flash igre nakon 2020.
Adobe je ugasio Flash krajem 2020. godine, ali Flash igre su neizostavan deo istorije interneta. Srećom, postoji projekat zajednice nazvan Flashpoint koji se trudi da ih sačuva. Evo kako možete nastaviti da uživate u svojim omiljenim igrama i u budućnosti.
Sećanje na Adobe Flash
Adobe je objavio da će prestati sa ažuriranjem i distribucijom Flash Player-a krajem 2020. godine. Kompanija je savetovala kreatore sadržaja da prebace postojeći Flash sadržaj na novije i otvorenije formate.
Web se već godinama udaljava od Flash-a, jer su tehnologije zasnovane na pregledačima, kao što su HTML5, WebGL i WebAssembly, postale sveprisutne.
Za razliku od Flash-a, ove otvorene tehnologije ne zahtevaju dodatke treće strane. Tehnologija otvorenog koda obično ima viši nivo kontrole. Svako može pregledati izvorni kod i istražiti moguće zloupotrebe ili implementirati tehnologiju u svoje projekte.
Dodaci, poput Flash-a, davno ugašenog Silverlight-a i ozloglašenog Java dodatka za pregledač, rade po modelu zatvorenog koda. Održava ih jedan entitet koji je sprovodio sva ažuriranja i popravke.
U drugoj polovini protekle decenije, Flash je stekao lošu reputaciju zbog velikih sigurnosnih propusta, od kojih su mnogi bili iskorišćavanja nultog dana koja su izlagala korisnike ozbiljnom riziku.
Apple je bio predvodnik u uklanjanju Flash-a iz upotrebe. Kompanija je odlučila da ne uključuje podršku za Flash na iPhone-u, što je nametnulo promenu koja je dugo bila potrebna.
Tehnologije pregledača kao što je HTML5 pojavile su se kako bi zamenile Flash video kontejnere. Google je prisilio korisnike Chrome-a da pokreću Flash u „sandbox“ režimu, a kasnije ga je u potpunosti blokirao, odbijajući da indeksira stranice sa Flash sadržajem.
U 2020. godini, mali broj web sajtova još uvek je koristio Flash. Šta to znači za bezbroj animacija i interaktivnih igara koje su internet učinile tako zabavnim na prelazu milenijuma?
Kako igrati Flash igre pomoću Flashpoint-a
Naravno, internet neće dopustiti da sve te klasične Flash igre nestanu u zaborav. Rešenje je BlueMaxima’s Flashpoint, besplatna aplikacija otvorenog koda za Windows (verzije za Mac i Linux su u pripremi).
Flashpoint pruža sve što vam je potrebno za igranje klasičnih web igara. Ima biblioteku od oko 38.000 web igara i 2.400 animacija.
Međutim, eksperimentalne verzije za Mac i Linux možda neće uključivati podršku za kompletan katalog. Tokom testiranja, primetili smo da Mac verzija trenutno podržava nešto više od 30.000 igara.
Ako koristite Windows, možete birati između Flashpoint Ultimate ili Infinity. Ultimate je sveobuhvatan paket. Uključuje kompletnu arhivu Flash sadržaja i zahteva oko 300 GB prostora na disku za instalaciju.
Infinity vam omogućava preuzimanje igara na zahtev dok ih igrate i zahteva samo oko 300 MB slobodnog prostora. Ako imate Linux ili Mac računar, za sada ćete se morati zadovoljiti sa Infinity-jem.
Da biste počeli, preuzmite Flashpoint za Windows ili zgrabite eksperimentalne Mac ili Linux verzije. Pokrenite Flashpoint pokretač i istražite katalog.
Kliknite na karticu „Igre“ da biste započeli. Sa leve strane ćete videti nekoliko odabranih lista igara, pored iscrpne liste „Sve igre“. Ako tražite nešto specifično, unesite to u polje za pretragu na vrhu prozora. Kada pronađete nešto što želite da isprobate, dvaput kliknite na to i sačekajte da Flashpoint pokrene igru.
Na Mac verziji koju smo koristili, trebalo je neko vreme da se igra pokrene. To je zato što Flashpoint prvo mora da pokrene svoj server, preusmeri sve resurse na osnovu igre koju igrate, a zatim da pokrene modifikovani prozor pretraživača da prikaže sadržaj.
Ako želite odmah da pređete na najbolje, pogledajte listu koju je sastavio „Flashpoint Hall of Fame“. Tamo ćete sigurno prepoznati neke od starih omiljenih igara, kao što su QWOP, Portal: The Flash Version, Alien Hominid i Yeti Sports.
Kako funkcioniše Flashpoint
Flashpoint je samoopredeljeni „projekat očuvanja web igara“ koji podržava sadržaj napravljen u Adobe Flash, Adobe Shockwave, HTML5, Java, Unity Web Player, Microsoft Silverlight, ActiveX i drugim nekada popularnim web dodacima.
Projekat se sastoji od tri glavne komponente: web servera, preusmerivača i pokretača. Sve to funkcioniše zajedno kako bi se stvorila iluzija da pristupate Flash sadržaju (i drugoj tehnologiji) preko interneta.
Ovo je neophodno jer Flash SWF datoteke mogu biti izbirljive. Neki sadržaji rade samo kada se nalaze na određenim serverima, a neki učitavaju resurse sa drugih lokacija. Neki sadržaji pokušavaju da komuniciraju sa određenim serverima i neće raditi ako ne mogu da ih pronađu.
Flashpoint je prvenstveno projekat očuvanja. Veliki deo tehnologije na koju se ove igre oslanjaju mora biti emuliran i hostovan lokalno. Flashpoint se brine o svemu tome umesto vas, tako da možete uživati u animacijama Happy Tree Friends i simulatorima pandemije kao da je 2003. godina.
BlueMaxima je jednako zabrinuta za očuvanje sadržaja koliko i za razvoj osnovne tehnologije.
O autorskim pravima
Projekat Flashpoint se prvenstveno bavi očuvanjem. Budući da su igre spasene sa celog weba (uključujući originalne izvorne web lokacije, Internet arhivu i datoteke koje su dali korisnici), zakonitost svega ovoga postaje pomalo siva zona.
Flashpoint FAQ poziva sve kreatore sadržaja koji žele da se njihove igre uklone iz arhive da im se jave. Navodi se da će kompanija verovatno pokušati da vas ubedi da im dozvolite da je zadrže radi budućih generacija, ali „mi nismo nerazumni“.
Dakle, da li kršite neke zakone? Teško je sa sigurnošću reći. Iako je aspekt autorskih prava siva zona, mnogi kreatori su pristali da dozvole da njihove kreacije budu uključene u arhivu. Većina web sajtova koji su prvobitno hostovali sadržaj odavno su ugašeni. A većina sadržaja čak ni ne funkcioniše bez trikova koje je Flashpoint koristio iza kulisa.
Mnoge Flash igre mogu se klasifikovati kao „napušteni softver“, tj. softver koji je „napustio“ vlasnik autorskih prava.
Baš kao i preuzimanje ROM-ova sa interneta, ovo je komplikovana pravna oblast. Međutim, kao i sami emulatori, nema ničeg nezakonitog u vezi sa Flashpoint-om kao tehnologijom.
Moderne rimejke vaših omiljenih Flash igara
Ako ostavimo po strani nesigurnost u vezi sa autorskim pravima, neke od igara iz ove kolekcije su prerasle u mnogo veće stvari. Ako imate omiljenu igru iz prošlih godina, postoji velika šansa da je sada dostupna kao mobilna igra ili da se može kupiti na Steam-u ili drugim servisima za igre.
Sledeće popularne franšize počele su kao Flash igre:
Bloons i Bloons TD
Trials
Alien Hominid
Canabalt
VVVVVV
Super Meat Boy
Hatoful Boyfriend
Mnoge od njih se nalaze u Flashpoint arhivi, ali su daleko od najboljih verzija. Moderne verzije, dizajnirane za računare, konzole i mobilne telefone, vizuelno su superiornije, imaju bolje kontrole i više sadržaja, i omogućavaju vam da podržite kreatore kupovinom istih.
Imate .SWF datoteke? Emulirajte Flash pomoću Ruffle-a
Flashpoint nije pravi Flash emulator. Kao što smo ranije pomenuli, koristi tri komponente (web server, preusmerivač i pokretač) da bi Flash sadržaj funkcionisao kao da je hostovan na webu. Nije jednostavno da uvezete SWF datoteku i kliknete na play. Neki naslovi zahtevaju dosta podešavanja i rada u pozadini pre nego što se mogu koristiti.
Ruffle je pravi emulator Flash Player-a. Možete ga koristiti u pregledaču ili na radnoj površini za reprodukciju .SWF datoteka, kao da je Adobe Flash Player. Međutim, da biste ga koristili, potrebne su vam .SWF datoteke za učitavanje – ne dolazi sa kolekcijom igara kao što je Flashpoint.
Projekat koristi tehnologiju pregledača pod nazivom WebAssembly kako bi se osigurala kompatibilnost u potpunosti. Newgrounds je objavio da planira da koristi Ruffle kako bi nastavio da pruža što veći deo svog sadržaja nakon što se Flash trajno ugasi. Ako nastavite da koristite Flash sadržaj na webu, verovatno ćete uskoro koristiti Ruffle da to učinite.
Konačno, uvek postoji Adobe-ov zvanični samostalni Flash Player, koji bi i dalje trebalo da bude dostupan za preuzimanje 2020. godine i kasnije. Možete ga koristiti za otvaranje i reprodukciju pojedinačnih SWF datoteka izvan web pregledača.