Linux E X P R E S

Facebook

Herné novinky zo sveta Linuxu 1

Michal Spáda prináša správu o aktuálnom stave herného priemyslu zameraného na Linux.


Počas letnej sezóny na linuxový herný priemysel doľahlo smutné obdobie ticha. Väčšina vývojárov buď pracovala na projektoch v rámci iniciatívy Google Summer of Code, alebo (v prípade vývojárov komerčných hier) si užívala zarobené peniaze na luxusných dovolenkách. Slnečné dni sú už za nami, vývojári sedia pri termináloch a na trhu sa objavilo hneď niekoľko zaujímavých titulov, pričom ešte viac ich pochopiteľne čaká na obdobie tesne pred vypuknutím Vianoc. Okrem úplne nových hier sa objavili aj aktualizované verzie niektorých starších, tak sa do nich bez meškania pustime.

Obrázek: obr1.jpg

Firma id Software, ktorá už dlho podporuje Linux ako hernú platformu nielen z čírej dobroty srdca a lásky k otvoreným technológiám, ale aj preto, že pri niektorých ich tituloch dosahuje pomer herných serverov bežiacich na Linuxe až 50 %, vydala dlho očakávanú hru Quake IV. Nástupca klasických FPS Quake 1, II a III (všetky si môžete zahrať aj na Linuxe, vďaka vydaniu zdrojov pod otvorenou licenciou existuje aj niekoľko slobodných portov) je založený na Doom 3 engine, obohatenom o vylepšenú fyziku objektov a prostredia. Ak vám teda hardvérové vybavenie nerobilo problémy pri hraní Doom 3, mali by ste sa zatiaľ obísť bez kupovania novej grafickej karty (na druhej strane, ak túžite po maximálnej kvalite textúr, vysokom rozlíšení a detailoch, nech vás sprevádza aspoň GeForce 6800).

FPS, čiže "first person shooter" alebo strieľačka v prvej osobe, je typ hry videnej z vlastného pohľadu, v ktorej väčšinou ide o vyvražďovanie veľkého množstva nepriateľov za použitia strelných zbraní (odtiaľ strieľačka), použitie rozumových schopností nie je vždy nutnosťou. Za prvé hry tohto typu sa považujú Ultima Underworld od Originu a Wolfenstein 3D od id Software. Časom sa oddelili podžánre ako napríklad "first person sneaker", kde je cieľom predovšetkým nenápadnosť.

Ako je to pri hrách od id Software zvykom, dodáva sa Quake IV iba v balení pre Windows, inštalátor pre Linux získate stiahnutím zo stránok výrobcu - paradoxom je, že v Európe bol linuxový klient dostupný o deň skôr než plná verzia pre Windows (čiže sme aj tak museli čakať na plné balenie). Ak patríte medzi priaznivcov nemilosrdného (a rýchleho, spomeňte si na Quake III: Arena) boja, ponúka vám Quake IV dostatočný počet misií pre jedného hráča a (v prípade, že nemusíte jesť, spať a chodiť do práce) nikdy nekončiacu zabávu pri hre po sieti. V čase písania tohoto článku už bola dostupná aj aktualizácia na verziu 1.0.5, podrobnú recenziu nájdete v najbližšom čísle LinuxEXPRESu.

Obrázek: obr2.jpg

Pri žánri FPS ešte chvíľu zostaneme. Po preskočení verzie 2.40 sa na obrazovky linuxových milovníkov amerického militarizmu vracia vo verzii 2.50 propagandou ministerstva obrany USA (autor hry) kovaná hra o cti, odvahe a správnych(?) životných hodnotách. Ryan "icculus" Gordon vzhľadom k rozsahu úprav upustil od aktualizačnej záplaty a vydal hru v kompletne novej verzii, takže môžete svoje pripojenie opäť zaťažiť takmer 800 MB prenosom.

Ak sa dokážete povzniesť nad túto technickú drobnosť a všadeprítomný pátos hrdinstva v boji za slobodu a mamin jablkový koláč (pred tým, než začnete hrať, musíte podstúpiť kompletný výcvik vrátane písomných testov), čaká vás prekvapujúco kvalitná tímová hra založená na Unreal Tournament 2003 engine, a to úplne zdarma (samozrejme v zmysle príslovečného piva). Dôležité je v tomto prípade naozaj slovo "tímová", nakoľko váš osobný záznam obsahuje podstatnú položku "honor", čiže česť. Ak jej hodnota klesne vplyvom nečestnej hry pod 9, budete musieť absolvovať rekvalifikačné misie.

Obrázek: obr3.jpg

Ryan Gordon (ktorý sám portoval na Linux zhruba 18 komerčných hier a je členom takmer 100 projektov s otvoreným zdrojovým kódom) má svoje búšením do klávesnice zocelené prsty aj v ďalšom prírastku do rodiny komerčných hier pre Linux, konkrétne ide o shareware z dielne Wolfire Studios. Lugaru: The Rabbit's Foot je mierne uletená 3D bojová hra, v ktorej ovládate ozbrojeného a nebezpečného králika. Tento cholerický ušiak sa nezaoberá donáškou veľkonočných vajec, ale pomstou za vyvraždenie svojej rodnej dediny, manželky, dcéry a ostatných obetí neznámych nájazdníkov. V prípade, že sa rozhodnete hrať v čisto súbojovom režime, si príčinu pre príliš agresívne správanie tohto inak mierumilovného tvora budete musieť domyslieť sami.

Lugaru je teda svižné kung-fu videné z pohľadu tretej osoby, spomínaný králik sa uprostred obrazovky vrhá do bojov, ktoré zaujmú predovšetkým prepracovanou animáciou postáv, rýchlosťou a slušnou mierou zábavy. Kým ovládnete všetky, kopy, chvaty, skoky, protiúdery, odzbrojenia, zakrádanie sa a vraždenie záporných hrdinov zo zálohy (nepodceňte tutoriál, bez ktorého vám unikne napríklad životne dôležité odvracanie úderov protivníka), budete zrejme práve na konci demo verzie.

Obrázek: obr4.jpg

Tá obsahuje niekoľko úrovní z oboch režimov hry, čiže úporný boj s dejovou líniou (campaign), resp. bez nej (challenge). Bude vám teda jasné, či ste ochotní investovať 20$ práve do tejto keď už nie ducha, tak aspoň reflexy rozvíjajúcej hry, alebo sa radšej vrátite ku klasike typu GNU Chess. S novou záplatou a novým demom pre svoj produkt Darwinia sa vývojári z Introversion Software vydali do boja o dobytie herného sveta presýteného neoriginálnou konformnou zábavou - majitelia systému Windows budú musieť použiť (niektorými vyzdvihovaný, inými zatracovaný) systém Steam od spoločnosti Valve, my môžeme naďalej sťahovať inštalátor (a čakať na doručenie krabicovej verzie) priamo zo stránok výrobcu. O výhodách nového dema a nového systému ovládania sa dozviete viac priamo v recenzii na túto bez preháňania výnimočnú hru.

Systém, ktorý nevyzdvihuje asi nikto okrem tých najúchylnejších priaznivcov proprietárnych licencií, ktorí by najradšej zbavili vlastníka softvéru nielen zákazníckych, ale aj ľudských práv, je Starforce, slúžiaci na ochranu pred kopírovaním CD a DVD. Pre šťastnejšiu väčšinu z nás, ktorá s ničím podobným neprichádza do styku, zrejme bude stačiť poznámka, že ide o program, pri myšlienke na ktorý sa Richard Stallman budí uprostred noci zo sna poliaty studeným potom.

Obrázek: obr5.jpg

Starforce nielen pripravuje vlastníkov softvéru o právo vytvoriť si záložnú kópiu média, (podľa istých svedectiev) poškodzuje CD a DVD mechaniky, spomaľuje výkon nemenovaného operačného systému z Redmondu, resp. sa ním chránené médium jednoducho nedá načítať (čo by nám v podstate mohlo byť jedno), ale navyše sa (zrejme už zo svojej prirodzenosti) absolútne neznáša s Linuxom. Spolu s používaním DirectX namiesto OpenGL pri vývoji 3D hier - čo samozrejme podstatne komplikuje portovanie hry na Linux a Mac OS - sa tak pomaly stáva jedným z hlavných tŕňov v oku linuxových hráčov.

Direct3D vs. OpenGL
Podobne ako OpenGL je aj Direct3D rozhranie pre programovanie aplikácií (API). Tieto rozhrania umožňujú priamy prístup k funkciám grafickej karty zameraným na rýchle vykresľovanie 3D grafiky v aplikáciách, ktoré vyžadujú vysoký výkon (čiže predovšetkým v hrách). Direct3D pochádza z dielne Microsoftu a je teda extrémne naviazané na prostredie OS Windows ( programy ako WINE a Cedega sa snažia emulovať práve sadu API DirectX, ktorej je Direct3D súčasťou).

Ak aj úplne odhliadneme od kvalitatívnych technických rozdielov medzi oboma rozhraniami a pohnútok, ktoré Microsoft vedú k zavádzaniu vlastných štandardov, nezostáva než skonštatovať, že multiplatformne zameraný kód sa s použitím Direct3D vytvoriť v podstate nedá; prípadné porty pre Linux a Mac OS je nutné prepisovať pod OpenGL. To znamená viac námahy, vyššie náklady a celková pravdepodobnosť vzniku portu pochopiteľne klesá.

Prečo to vlastne všetko spomínam? Dlho očakávaná hra Cold War od českých tvorcov Mindware Studios totiž vyšla na popud ich vydávateľa, spoločnosti Dreamcatcher, obohatená na CD práve o spomínanú programátorskú perlu. Titul si tak namiesto zvýšenia záujmu vyslúžil veľmi podozrievavý prístup hráčov na platforme Win32 a úplne sa znemožnilo použitie štandardného balenia pre inštaláciu linuxovej verzie, ktorá je na dovŕšenie celého nešťastia už prakticky hotová.

Mindware našťastie prejavili ochotu, ústretovosť a čistú dušu, keď sami vydali pre Linux demo, ktoré zároveň slúži ako beta test, a obsahuje dve úrovne kompletnej hry. Demo vyvolalo v komunite linuxových hráčov silný ohlas, keďže kvalitou predčilo už aj tak vysoké očakávania, a o hru sa začala intenzívne zaujímať spoločnosť Linux Game Publishing. Pozrime sa teda na spomínané demo trochu bližšie.

Najväčšou chybou, akú by sme mohli urobiť, by bolo hodiť Cold War do jedného vreca s FPS akciami, akými sú napríklad uvedené tituly Quake IV a America's Army. Je pravda, že samotné demo, ktoré bohužiaľ neobsahuje tutoriál, k takémuto štýlu hry začiatočníka trochu zvádza, to sa ale veľmi rýchlo skončí absolútnym neúspechom (rozumej smrťou). Hlavný hrdina, ktorý zaberá podstatnú časť vášho výhľadu (v deme vystupuje v misii "Thanks, Mr. Geiger!"), americký žurnalista Matt Carter, síce budí dojem, že jeho druhým odborom bol na univerzite telocvik, ale proti po zuby ozbrojeným a predovšetkým opancierovaným strážcom tajných podzemných komplexov Sovietskeho zväzu nemá v priamom boji príliš veľkú šancu. Čo mu teda zostáva?

Pivo zdarma
Obľúbený príklad priaznivcov slobodného softvéru (free software), v ktorom dávajú do kontrastu "free beer" a "free speech". Softvér teda môže byť slobodný v zmysle slobody prejavu, alebo jednoducho bezplatný v zmysle piva zdarma (niekedy, ako v prípade jadra Linuxu, sú splnené obe podmienky). America's Army je prirodzene ten druhý prípad, k zdrojovému kódu sa len tak ľahko nedostanete.

Obrázek: obr6.jpg

Nuž, priatelia, presne to, čo každému užívateľovi Linuxu, keď sa po nejakej krkolomnej inštalácii nerozbehne X server či 3D akcelerácia, čiže zdravý rozum a istá dávka prirodzeného talentu obchádzať problémy (v tomto prípade nevrlých ruských strážcov). Po troche experimentovania s ovládaním zistíte, že sa Matt dokáže pohybovať rôzne rýchlo (použite koliesko na myši) a obozretne ([Shift]/[Caps Lock]), že modrý stĺpec vľavo dole na obrazovke zobrazuje jeho momentálnu nápadnosť, že inak reagujú strážcovia, ktorí sa nudia na rutinnej hliadke, a inak tí, ktorí pozorne prečesávajú chodby, keďže práve objavili zastreleného kolegu.

Zistíte tiež, že Carter v sebe počas pobytu v ZSSR objavil talent pre vytváranie najrôznejších predmetov z málo pravdepodobných komponentov - stačí, keď stlačíte F2 a môžete sa pustiť do kombinovania. Keďže Matt študoval telocvik a nie fyziku, budete si občas musieť doplniť vzdelanie (v hre technické body) štúdiom technickej dokumentácie. Medzi najlepšie a najužitočnejšie pomôcky patrí fotoaparát prerobený (nepýtajte sa ma, ako) na výkonné roentgenové zariadenie, pomocou ktorého môžete vidieť cez steny, omračovať protivníkov, vznecovať horľavé predmety, atď.

Predovšetkým vďaka množstvu možných kombinácií predmetov a ich použitia, rôznych taktík, ktoré vám umožnia odlákať strážcov tam, kam sa vám to hodí (najjednoduchšie je lusknutie prstami v pravú chvíľu), viacerých prístupových ciest do dôležitých lokácií a celkového postoja k riešeniu problémov (agresívny/pacifistický) má hra neuveriteľne vysoký potenciál k opakovanému prechádzaniu jednotlivých misií. Demo som prešiel niekoľkokrát, pričom spôsob prekonávania prekážok sa v každom prípade líšil. Môžete sa dokonca pokúsiť vyhnúť akémukoľvek násiliu, čo vám hru síce skomplikuje, možné to ale rozhodne je.

Obrázek: obr7.jpg

Misia "The Halls of Hell" vás uvedie do rovnakého prostredia s iným hrdinom a inou úlohou, tentoraz pôjde predovšetkým o čas, orientáciu a presnú mušku. Ak vám na poslednú miestnosť nezostane dosť času, skončíte zrejme ako ja, keď vám nezostane nič iné, iba sa naučiť prejsť ju za 20 sekúnd s presne vypočítanou eleganciou a smrtiacou precíznosťou po zuby ozbrojeného baletného sólistu.

Ak ste z predchádzajúcich riadkov vytušili, že podľa dema sa zatiaľ Cold War ukazuje ako veľmi zábavná hra, zrejme teraz s ľahkým úsmevom čakáte, kedy začnem tárať niečo o tom, že technické prevedenie síce mierne zaostáva, ale veď predsa ide o malý český tím, a tak ďalej. Nie. Technické prevedenie hry je výborné, prekvapia veľmi kvalitné textúry, engine, animácia hlavného hrdinu, vynikajúca práca so svetlom a tieňom (podstatné, keďže skrývaním sa v tieňoch budete tráviť pomerne veľa času). Atmosféru podfarbuje hudba, ktorá sa výborne hodí k žánru mierne nadsadeného špiónskeho thrilleru a zvuky, ktoré sú rovnako dôležité ako svetlo, keďže z komunikácie medzi členmi ruských špeciálnych jednotiek môžete priamo odhadnúť, ako sa bude situácia v nasledujúcich okamihoch vyvíjať.

Mohol by som samozrejme pokračovať, ale ďalšie postrehy si už nechám na finálnu verziu hry, ktorá sa veľmi rýchlo zaradila na čelné miesta v rebríčku očakávaných titulov - väčšina hráčov už na diskusných fórach prepočítava imaginárne bankovky, alebo medituje nad tým, koľko času zo života zasa raz zabijú hraním. V každom prípade sa oplatí stiahnuť demo a hlásiť chyby, aby sa nijaké neobjavili v konečnom balení. Dúfajme, že sa Dreamcatcher umúdri čo najskôr, ideálne ešte pred koncom roka.

Linux Game Publishing, jedni z adeptov na vydanie Cold War pre Linux, zároveň dokončujú niekoľko vlastných portov. Tesne pred vydaním sa zdá byť futuristická pretekárska hra Ballistics, šéf spoločnosti Michael Simms tvrdí, že hra vyjde skôr, než toto číslo LinuxEXPRESu, o čom sa vy už môžete presvedčiť priamo na stránkach spoločnosti. Beta verzia ponúka zábavnú, graficky príťažlivú, a predovšetkým extrémne rýchlu akciu, aká zatiaľ na Linuxe príliš veľa zástupocv nemá. Vzhľadom k fanatickému prístupu LGP ku kvalite vydávaných hier (nepúšťajú von nič, o čom majú akékoľvek podozrenie na chyby, beta testing trvá nezriedka viac ako rok) by som ale Michaelove vyjadrenie bral s miernou rezervou.

Obrázek: obr8.jpg

Po Ballistics by mala v krátkom časovom intervale nasledovať hra Bandits: Phoenix Rising, ktorá používa rovnaký engine, a zrejme aj X2: The Threat, túžobne očakávaný vesmírny simulátor z dielne spoločnosti Egosoft, ktorý má dátum vydania stanovený (zatiaľ) na začiatok decembra. Okrem simulácie vesmírnych plavidiel si podobne ako v klasike Elite užijeme aj nástrahy obchodu v galaktických rozmeroch, pre mnohých hráčov ide spolu s Cold War o najočakávanejší titul sezóny. V nasledujúcom čísle LinuxEXPRESu by sa mal objaviť profil spoločnosti LGP, snáď k nemu budeme môcť pripojiť aj recenzie na niektoré z vyššie uvedených hier.

Stále očakávame aj RTS Northland, ktorú už celé veky pripravuje nemecká spoločnosť Runesoft (kedysi E.P.I.C.). LGP odstúpili od zmluvy na uverejnenie hry potom, ako Runesoft neprejavili ochotu portovať multiplayer, hry pre jedného hráča (za plnú cenu) by sme sa podľa všetkého mali napokon predsa dočkať, v žiadnom prípade by som vám však zatiaľ neodporúčal kupovať si Northland v predpredaji.

Existuje samozrejme ešte množstvo ďalších projektov, so žiadnym z nich sa ale do konca roka s najväčšou pravdepodobnosťou nestretneme v plnej verzii - spomeniem niekoľko hier, s ktorými sa naopak zrejme tak skoro nestretneme. Pokračovania hier Neverwinter Nights a Savage: the Battle for Newerth totiž v oboch prípadoch (z rôznych dôvodov) pripravuje iný tím než pôvodnú hru (vývoj NWN 2 prebrali od Bioware programátori z Obsidian Entertainment, v prípade Savage 2 členovia pôvodného tímu S2Games založili vlastnú spoločnosť Offset Software) - a v oboch prípadoch sa rozhodli použiť DirectX 9, čo samozrejme veľmi komplikuje prípadný port, ktorý napriek tomu stále označujú za možný. Ak sa chcete dočkať pokračovania týchto titulov, ktoré mali na Linuxe značný úspech, odporúčam slušne vyjadriť záujem na fórach výrobcov, resp. vydávateľa.

Úplne na záver som si samozrejme nechal veselšiu informáciu - jedna z najobľúbenejších komerčných hier v doterajšej histórii Linuxu, Sid Meier's Alpha Centauri od Andrew Hendersona, ktorú ešte počas svojej zlatej éry portovala spoločnosť Loki Software, sa vrátila do ponuky známeho predajcu Tux Games. Nejde síce o pôvodnú krabicovú verziu od Lokiho (tie sú naozaj s konečnou platnosťou vypredané), ale o verziu pre Windows, ktorá obsahuje extra CD s inštalátorom, to by ale nemalo byť prekážkou, ak ste túto dnes už klasickú stratégiu nikdy nevyskúšali a FreeCiv ste už dohrali vo všetkých možných kombináciách. Veľa zábavy s kvalitnými hrami pre Linux, či už sú slobodné, alebo proprietárne.

Diskuze (0) Nahoru