Tremulous

Vývoj

Od roku 2001 ju ako hlavný a jediný programátor nezávisle vyvíjal Tím “Timbo” Angus ako modifikáciu (mod) do FPS hry Quake 3 v spolupráci so skupinou ľudí, venujúcou sa výlučne tvoreniu máp, modelov a textúr do hry. Tato fáza vývoja sa označovala za beta verziu hry, hoci bola otvorená verejnosti a časom si vybudovala stabilnú hráčsku základňu. V apríli 2006 bol Tremulous oficiálne vydaný ako standalone verzia 1.1.1, nevyžadujúca predchádzajúcu inštaláciu Quake 3. Odvtedy sa do Tremulous objavilo značne množstvo neoficiálnych patchov a modifikácii, ale dátum vydania nasledujúcej oficiálnej verzie 1.2.1 je stále neznámy. Na oficiálnych fórach Tremulous sa pravidelne objavujú informácie o aktivite tímu tvorcov hry, ale však žiadne bližšie informácie o jej novej verzii sa nevyskytujú. Verzia 1.1.1 je momentálne kompatibilná s operačnými systémami Linux, Mac OS a Windows. Najnovšiu verziu hry, ako aj staršie beta verzie je možné stiahnuť na oficiálnej stránke hry Tremulous.

Základné prvky hry

Tremulous je výlučne on-line hra, to znamená, že umožňuje hrať len v rozhraní siete Internet či LAN spoločne s ostatnými hráčmi pripojenými na danú sieť. Väčšina súkromných internetových serverov pre tieto účely je zaregistrovaná na hlavnom Tremulous serveri, prístup k nim je teda jednoducho zrealizovatelný cez užívateľské rozhranie hry. Dostupnosť pripojenia a jeho odozva (ping) k jednotlivým serverom je do značnej miery záležitosťou lokality daného serveru a tiež rýchlosti a kvality užívateľovho pripojenia k sieti. Priemerný užívateľ na Slovensku ma prístup k asi stovke zahraničných serverov, pričom asi najbližšie z nich sú české servery Kocour CZ a Kocour Train, kde sa do značnej miery sústreďuje česká a slovenská komunita Tremulous.
Pomocou konzolového príkazu /devmap x (kde x je skrátený názov zvolenej mapy) je možné hru spustiť v simulovanom režime jedného hráča aj bez prístupu do siete, ale hra samotná neposkytuje možnosť hrania proti počítačom ovládaným súperom (botom). Hoci záujem o takúto formu off-line hrania je z reakcií na oficiálnych aj neoficiálnych Tremulous fórach zrejmý, žiaden užívateľ zatiaľ neprejavil seriózny záujem venovať sa tvorbe akejkoľvek formy botov.
Po pripojení sa do hry ma užívateľ na výber medzi 2 tímami, ku ktorým sa môže pridať. Ide o Ľudí (Humans) a Votrelcov (Aliens), pričom na výber je aj možnosť hru bez akéhokoľvek priameho zásahu do jej priebehu sledovať pridaním sa k tímu pozorovateľov (Spectators), a to buď voľne alebo priamo z pohľadu zvoleného hráča. Počet hráčov v tíme je hrou vyvážený tak, aby rozdiel medzi počtom hráčov v jednotlivých tímoch nebol väčší ako jeden, takže sa môže stať, že jeden z tímov bude z tohto dôvodu dočasne nedostupný, teda až kým sa k tímu druhému nepridá dostatočný počet hráčov, čim sa ich počet vyváži. Odchodom hráčov z ktoréhokoľvek tímu sa však vyváženie stráca, čo je častým problémom hry. Po pripojení sa k jednému z hrajúcich tímov hráč zaháji vlastnú hru. Najprv si musí vybrať medzi počiatočnou výbavou (Ľudia) alebo kastou (Votrelci), podobne ako pred každým znovuzrodením (spawn-nutim). Vždy ide o výber medzi útočnou alebo inžinierskou možnosťou, resp. Rifle/Construction Kit u Ľudí a Dretch/Granger u Votrelcov.
Hra prebieha kontinuálne, bez rozdelenia na kolá či iné časové jednotky, až do uplynutia vopred nastaveného časového limitu. Väčšina serverov ma takisto nastavenú „Náhlu Smrť“ (Sudden Death, „ŠD“), čo je zmena podmienok hry nastavajúca prevažne niekoľko minút pred uplynutím časového limitu. Čas začatia tejto zmeny ako aj jej dôsledky sú predmetom častých diskusii, v základnej verzii sa však ŠD spusti 10 minút pred uplynutím časového limitu mapy a počas jej trvania tím Ľudí nie je schopný ďalej svoju základňu rozširovať o nové stavby, oprava už postavených stavieb je však povolená. Tímu Votrelcov sa počas ŠD žiadne špeciálne zmeny netykajú.
Tremulous je do značnej miery typickou FPS hrou (nie nepodobnou klasikám žánru ako Doom ci Quake), kde sa hráči na okolitý svet pozerajú akoby z pohľadu vlastnej, „prvej“, osoby (pohľad z tretej osoby je dosiahnuteľný pomocou konzolového príkazu, ten je ale možné aktivovať len v režime jedného hráča). Každý hráč ma v podstate za úlohu zlikvidovať nájdených nepriateľov, predstavovaných ostatnými hráčmi. Hra však obsahuje aj prvky stratégie či taktiky vzhľadom na to, že hráči hrajú v tímoch, čim sa stáva dostupnou aj pre hráčov bez výraznejších individuálnych zručnosti, ak sú schopní spolupracovať s ostatnými hráčmi v tíme (teammates). Práve spolupráca je často podmienkou víťazstva v hre, hoci pri menšom počte hráčov sa hlavne na menších mapách prejavia aj schopnosti osamelého hráča, ak ďaleko prevyšujú schopnosti súperov. Každý tím ma vopred nastavený počet zlikvidovaných nepriateľov (kills), ktoré musí získať na ďalšiu úroveň (Stage), pričom tento počet je priamo úmerný poctu hráčov v tíme. Oba tímy začínajú hru na Stage 1, maximálny možný je Stage 3. Zvýšenie úrovne sa prejaví u každého hráča hlásením „Reinforecements have arrived“ v prípade Ľudí a „We have evolved“ v prípade Votrelcov. Na každej novej úrovni sa hracom sprístupnia nové stavby a výbava/kasty. Hráči majú možnosť nakupovať vybavenie či vyvinúť sa do vyššej formy, ak majú dostatok kreditov (creds) / evolution pointov (evos). Tie získajú po zlikvidovaní nepriateľského cieľa, pričom odmeny sa delia priamo úmerne k množstvu spôsobeného zranenia. Nakúpené vybavenie je možné za nákupnú cenu aj spätne predať, Votrelci sa však môžu vyvinúť len smerom k vyššej kaste.
Cieľ hry je nemenný, keďže Tremulous podporuje jediný režim hry. Ten pozostáva zo zlikvidovania všetkých súperov na mape a znemožnenia ich znovuzrodenia (spawn), čo sa docieli zničením súperových „spawn pointov“, v hre predstavovaných budovami Telenode za stranu Ľudí a Vajce (Egg) za stranu Votrelcov. Druhoradým cieľom každého tímu je teda ochrániť svoje spawn pointy, prípadne vybudovať nové. Na ich ochranu, ako aj na ochranu a podporu celého tímu ma každý tím k dispozícii niekoľko stavieb, ktoré je schopný postaviť. Základom každej hry je teda postaviť základňu, ktorú je neskôr potrebne rozšíriť a udržiavať. Jej maximálna veľkosť je daná vopred nastaveným počtom stavebných bodov (build points) za každú stranu. Každá budova zaberá špecifické množstvo build pointov, pričom tie sa po jej zničení vrátia spať. O stavbu sa za stranu Ľudí starajú hráči vybavení construction kitom (ckit). Ten je možné získať pri výbere typu základného vybavenia pred „zrodením“ alebo vymenením aktuálnej hlavnej zbrane za ckit. Pomocou toho to zariadenia je možné aj opravovať poškodené stavby. Votrelci na stavbu svojich biologických stavieb používajú špecializovanú kastu robotníkov – Grangers. Ti sú veľmi pomalí a zraniteľní, na viac nedisponujú žiadnym útokom (hoci neskôr Advanced Grangers získajú útok hryznutím a slabý diaľkový útok pľuvancom). Na rozdiel od svojho ľudského náprotivku však Granger zranene stavby liečiť nemôže, tie sa ale regenerujú samy, každá špecifickou rýchlosťou. Robotníci obidvoch tímov môžu už postavene budovy aj zbúrať, „dekonstruovat“ (Decon). Tento úkon je však často zneužívaný z nevedomosti alebo s cieľom úmyselne uškodiť zasiahnutému tímu. Hlavne v druhom prípade ide o priestupok, ktorý je všeobecne netolerovaný hráčskou komunitou Tremulousu.
Na rozdiel od hier s podobným mixom FPS/RTS, ako napr. Natural Selection či Savage: Battle for Neverth, v hre Tremulous nie je na strategické plánovanie a stavbu kladený taký veľký doraz. Hlavne za stranu Ľudí je veľkosť základne obmedzená na minimum, a jej stavbe sa venujú priamo hráči cez základne užívateľské rozhranie, nie je teda možné zvoliť veliteľa, ktorý by sa o tieto záležitosti staral z nejakej centrálnej stavby, tak ako v hore uvedených hrách.

Ľudia (Humans)

Ľudia sú v hre Tremulous predstavovaní akousi vzorkou futuristického obyvateľstva, zdanlivo sa ponášajúceho na príslušníkov námornej pechoty. Pri stretnutiach s Votrelcami sa spoliehaju hlavne na svoju vyspelú techniku a spoluprácu v tíme. Ich základne su veľmi kompaktné, keďže su závisle na energií poskytovanej hlavným Reaktorom či distribuovanej Repeatermi a na svoju obranú používajú automatické obranné systémy.

Votrelci (Aliens)

Všetci Votrelci su bez výnimky šestnohí arachnidi. Nemajú prístup k žiadnej technológií, no majú možnosť vyvinúť sa na vyššie formy/kasty. Ich schopnosť spolupracovať v tíme je obmedzená ich veľkostou, strategicky rozmiestnení a opatrní Vorelci však dokážu vytvoriť rovnako dobrý tím ako úzko spolupracujúci tím Lúdi. Na rozdiel od lúdi môžu svoje stavby umiestniť aj na šikmé plochy. Všetky votrelecké stavby a kasty taktiež disponujú schopnostou regeneracie, ktorá sa po uspešnom nepriateľskom útoku ruší, znova sa však uvedie do chodu po uplynutí časového limitu 2 sekúnd po poslednom nepriateľskom údere. Všetky formy Votrelcov majú k dispozícii radar, ktorým dôkazu vo svojej blízkosti rozoznať prítomnosť Lúdi či ľudských budov.

Overmind

Stage: 1
Hlavná votrelecká stavba. Umožňuje Votrelcom zahájiť stavbu ďalších stavieb a prepožičiava im schopnosť vývinu. S výnimkou Vajca musia byt všetky ostatne stavby postavené v jeho blízkosti, a ich funkčnosť je taktiež podmienená jeho existenciou. Overmind automaticky zraňuje Lúdi vo svojej blízkosti a disponuje obmedzenou schopnosťou regenerácie. Overmind môže byt naraz postavený len jeden.

Časté problémy hry

Tremulous beží na engine ioquake 3, ktorý je po grafickej stránke dost náročný. Oficiálne uvadzane hardwarove požiadavky na jeho spustenie su však vyslovene nedostacujuce, na hranie hry proti viacerým hracom na väčších serveroch je potrebne vlastniť výkonný počítač.
Vzhľadom na to, ze Tremulous je on-line hrou, dochadze v nej k mnohym problemom typickym pre podobne hry, ide predovšetkým o problémy systémove a komunitne. Medzi tie systémove patria problémy s pripojenim k serverom a následne aj oneskorená odozva a strata plynulosti hry (lag). Hra stále obsahuje značne množstvo chyb (bugs), ktoré hru dôkazu pokaziť alebo v niektorých pripadoch spôsobiť dočasný výpadok serveru. Stabilita hry je teda diskutabilna, väčšinou sa však prílišne problémy z tejto strany nevyskytuju. Oveľa väčšie problémy sa vyskytuje v samotnej hráčskej komunite. Existuje hneď niekoľko hlavných problémov. Medzi ne patria problémy typické pre vacsinu hier, ako háčkovanie, spamovanie (ci flooding), explicitne urážanie (flaming), zneužívanie prav správcov serveru (admin rights abuse) a všeobecne neadekvátne chovanie (griefing). V hre Tremulous sa vyskytuju aj problémy špecifické pre tuto hru ci žáner FPS celkovo.

Deconning

Týmto pojmom sa zväčša označuje nelogické, predovšetkým úmyselne zbúranie užitočných stavieb. S týmto problémom sa hráčska komunita stýka pravidelne, často v podobe jedného hráča či skupiny hráčov, ktorí schválne zničia všetky vlastne stavby, títo sa označujú za deconners. Často tak robia pre vlastne potešenie, znechutenie z priebehu hry či pre získanie pozornosti. Väčšina veľkých serverov ma prostriedky na riešenie tohoto problému pomocou správcov (admins), ktorý môžu deconnerov z hry vykopnúť, zakázať im vstup (ban) či nepovoliť im stavbu (konzolové príkazy !denybuild a !designate).

Teamkilling

Za teamkillera sa môže považovať každý, kto hoci i náhodou zlikviduje členov vlastného tímu. Stáva sa tak hlavne vo väčších stretnutiach, kedy je prehlad o situácii horši, či v prípade ak viacerí hrací sledujú jeden cieľ a nedbajú pritom na ostatných hráčov. V tom horšom prípade ide o teamkilling úmyselný, čo je z hľadiska príčiny aj následku praktika podobná deconningu.

Camping

Kempovanie je príznačným názvom pre prílišnú závislosť často hlavne ľudského tímu na blízkosti svojej základne, keďže ta im poskytuje ochranu. Zväčša k nemu dochádza v prípade nevyváženosti tímov, či už z hľadiska početnej prevahy alebo nepomeru zručnosti hráčov. Za hlavný dôvod sa často považuje snaha predísť feedingu či jednoduchá neschopnosť prežiť útok nepriateľa vo väčšej vzdialenosti od základne. Za camping sa nepovažuje obrana základne pred ťažkým obliehaním. Hoci camping je fenoménom prevažne strany Lúdi, často k nemu dochádza aj za tím Votrelcov, hoci v rozdielnej podobe. Podobne ako Lúdia vo vlastnej základni, aj Votrelci často vyčkávajú za rohom na prichádzajúcich Lúdi, v čom im výrazne napomáha ich radar. Problém campingu sa často nijako špeciálne nerieši, niektoré servery však prijali pravidla, ktoré extrémny camping riešia vykopnutím z hry.

Lucispamming

Dochádza k nemu ak hrači často používajú sekundárny režim paľby Lucifer kánonu niekoľkokrát za sebou, čim narušujú plynulosť hry nakoľko takáto aktivita vysoko zatažuje server i klientov intenzívnym grafickými efektami sprevadzajucimi paľbu. Na niekoľkých serveroch je tento problém riešení odpojením hráča z hry (kickom), aj keď len zriedka.

Modifikácie do Tremulous

Tremulous ako open source hra ma zdrojový kód voľne prístupný a teda je možné ju voľne modifikovať. Momentálne su známe 3 väčšie modifikácie (módy), ktoré prinášajú do klasickej hry rôzne zmeny. Hrať s tými modmi možno po ich stiahnuti len na špeciálnych serveroch bežiacich so špecifickými módmi.

TJW backport

Tato modifikácia sa týka do značnej miery len upravou prav administrátorov, ktorý následne majú možnosť využívať širokú škálu príkazov v závislosti od svojej úrovne (admin level). Stoji za ňou Tóny Jay White (tjw), ktorý je tiež autorom neoficialnej verzie Tremulous pre operačný systém Mac OS. Každý väčší server tuto modifikaciu obsahuje.

Balance mod

Balance mod ma za cieľ hru viac vyvážiť, podla názoru väčšiny však zlepšenia rovnováhu sil naklanaju skôr na stranu Lúdi. V podstate ide o výmenu niekoľkých zvukov a pridanie novej vybavy (napr. Tranquilizer Saw ci Xael Cannon). Mod je nezávisle vyvyjany hracom s prezyvkou Risujin. Mod je prístupný na serveri Trem Balance a iných, pričom nastavenia jednotlivých serverov, a tým aj obsah modifikácie, su zcasti odlišne.

TremX

TremX je v podstate opakom Balance modu, poskytuje totiž značne výhody pre tím Votrelcov. Pridáva množstvo nových a nevyvážených kást, napr. Advanced Dretch či Advanced Tyrant. Lúdia majú v tomto móde k dispozícii Biobelt a regeneračný opasok. O vývoj tohoto módu sa stará hráč s prezývkou vcxzet. Server bežiaci s týmto modom ma názov Bricosoft TremX.