Článek
GTA: Vice City si šlo zahrát přímo v prohlížeči
V posledních letech se internet pomalu mění v platformu, která dokáže spustit stále složitější aplikace. Zatímco dříve byly webové experimenty spojené hlavně s jednoduchými hrami nebo starými tituly z devadesátých let, dnes už se objevují projekty, které zvládnou i výrazně náročnější software.
Dlouho šlo především o klasiky jako Doom, Wolfenstein nebo strategii Dune 2. Tyto hry vznikly ještě v době DOSu a jejich technická náročnost je z dnešního pohledu relativně malá. Díky tomu se daly poměrně snadno převést do webového prostředí.
O to větší překvapení vyvolal projekt, který se nedávno objevil na webu DOS.zone. Na stránce se totiž na krátkou dobu objevila technologická demonstrace umožňující spustit kultovní Grand Theft Auto: Vice City přímo v prohlížeči.
Pro mnoho hráčů šlo o nečekanou věc. Vice City totiž není jednoduchá retro hra, ale plnohodnotný 3D titul z roku 2002. Ve své době patřil mezi technologicky náročné hry a běžel na samostatném herním enginu. Přesto se vývojářům podařilo vytvořit verzi, která se dokázala načíst podobně jako běžná webová aplikace.
Stačilo otevřít stránku a po krátkém načítání se hra spustila.

GTA: Vice City
Technologie, která posouvá web mnohem dál
Za celým experimentem stojí open source projekt známý jako reVC. Ten vychází z původního enginu Vice City a upravuje ho tak, aby mohl fungovat na moderních systémech a platformách.
Vývojáři museli upravit několik zásadních částí hry. Patří mezi ně vykreslování grafiky, práce se zvukem, ovládání i přístup k datům. Tyto prvky byly přizpůsobeny tak, aby mohly fungovat prostřednictvím technologie WebAssembly a dalších rozhraní, které dnes moderní prohlížeče podporují.
Výsledkem je verze hry, která nepotřebuje klasickou instalaci ani samostatný spouštěcí program. Hra se načítá podobně jako běžná webová aplikace a běží přímo v prostředí prohlížeče.
Podle dostupných testů fungovala technologická demonstrace překvapivě dobře. Hra byla plynulá, ovládání reagovalo rychle a většina prvků původní verze zůstala zachována. Grafika ani hratelnost nepůsobily výrazně omezeně, což u podobných experimentů nebývá samozřejmostí.
Velkou roli v tom hraje právě WebAssembly. Tato technologie umožňuje spouštět v prohlížeči kód, který je velmi blízký nativním aplikacím. Díky tomu může webový software využívat výkon počítače mnohem efektivněji než klasické skripty.
Popularita projekt rychle zastavila
Technologická ukázka ale na internetu nevydržela dlouho. Krátce po spuštění oznámili administrátoři webu, že musí projekt dočasně deaktivovat.
Důvodů bylo několik. Především šlo o obrovský zájem hráčů, který rychle zvýšil provoz serveru. Provoz webu začal generovat výrazně vyšší náklady, než autoři původně očekávali.
Dalším problémem byly právní otázky. Značka Grand Theft Auto i samotná hra patří společnosti Rockstar Games a podobné projekty se často pohybují na hraně autorského práva. Přestože šlo o technologickou demonstraci, autoři se rozhodli projekt raději stáhnout, aby předešli případným právním sporům.
Vice City tak z webu rychle zmizelo.
Přesto celý experiment ukázal něco důležitého. Technologie webových aplikací se za poslední roky posunuly mnohem dál, než si mnoho lidí uvědomuje. To, co ještě nedávno vyžadovalo instalaci hry a samostatný software, dnes může běžet přímo v okně prohlížeče.
Zdroj: Dos.zone (odkaz), gamebot.cz

