11.07.2015 Views

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

L I N U X W A R EZábava s Linuxom / 1. èas: Hry pre LinuxNielen programovaním je èlovek ivý, a takobèas kadý rád siahne aj po nejakej zábave.Samozrejme, hovorím o hrách. Tentoraz sapozrieme <strong>na</strong> nieko¾ko skutoène zaujímavýchkúskov, ktoré boli vytvorené pre operaènýsystém Linux. Èím sú tieto hry zaujímavé?Vynikajúca grafika, zvuk a ešte lepšiahrate¾nos ich predurèujú <strong>do</strong> rebríèka TOP 10v kategórii free.ROLL´M UPVýborný zvuk, výborná grafika, výborný nápad –tak mono struène charakterizova hru Roll'm Up.Roll'm Up je rýchla pinballová hra, spustite¾ná <strong>na</strong>viacerých platformách. Lost Boys media lab pouil<strong>na</strong> jej vytvorenie špeciálnu, od platformy nezávislúkninicu Lost Platform, mimocho<strong>do</strong>m, <strong>na</strong>písanúv C++. Lost Boys media lab vytvoril hru akoukáku moností spomí<strong>na</strong>nej kninice. Hra nie jeteda <strong>do</strong>stupná v zdrojových kó<strong>do</strong>ch, èo je <strong>na</strong> jednejstrane mono aj výhoda, pretoe vás nebudemnúti niè kompilova. To ocenia hlavne zaèí<strong>na</strong>júcipouívatelia operaèného systému Linux. Hra existujelen v binárnej po<strong>do</strong>be, a to pre platformy MSWin<strong>do</strong>ws, Macintosh, BeOS a Linux. Hru <strong>na</strong> CD nájdetevo formáte Rollemup.tar.gz, t. j. staèí, akvykonáte <strong>na</strong>sledujúcu postupnos príkazov amôete si pinball zahra.tar xvfz Rollemup.tar.gzcd /Rollemup./Rollemup &Princíp hry je ve¾mi jednoduchý: odráanímgu¾ôèky pomocou ¾avej a pravej páky <strong>na</strong>hra èo <strong>na</strong>jviacbo<strong>do</strong>v. Aby ste to však nemali také jednoduché,poèas hry sa <strong>na</strong> pravej strane graficky i textovozobrazí úloha, ktorú máte rieši, <strong>na</strong>príklad trafipiano, trampolínu alebo niektorý iný prvok <strong>na</strong>chádzajúcisa <strong>na</strong> hracom stole. Po vyriešení niektorejzúloh môete <strong>do</strong>konca získa ïalšiu gu¾ôèku <strong>do</strong>hry a zvýši tak šancu <strong>na</strong> získanie ešte väèšiehopoètu bo<strong>do</strong>v. Za <strong>na</strong>jzaujímavejší efekt v hre monopovaova horiacu gu¾ôèku, ktorú správnym zásahoma <strong>na</strong>smerovaním <strong>na</strong> správnu dráhu môeteposla schladi <strong>do</strong> pohára piva. Ak sa vám to podarí,budete odmenení štedrým bonusom.Po spustení hry máte k dispozícii 6 gu¾ôèok, poktorých strate sa hra konèí. Ak ste boli ve¾mi úspešní,zapíšete sa <strong>do</strong> tabu¾ky <strong>na</strong>jlepších hráèov.Menu hry ponúka <strong>na</strong>sledujúce monosti: v prvejsekcii sa <strong>na</strong>chádzajú poloky ako nová hra, tabu¾ka<strong>na</strong>jlepších hráèov a ovládanie hry. Hru mono ovládapomocou <strong>na</strong>sledujúceho zoz<strong>na</strong>mu klávesov: ¾avápáka – kláves [Z], pravá páka – kláves [/], vystreleniegu¾ôèky – kláves [ENTER], úder <strong>do</strong> stola – kláves[SPACE], spustenie novej hry – kláves [N], pozastaveniehry – kláves [P], ukonèenie hry – kláves[Esc], ukonèenie programu – kláves [Q]. Hru môehra jeden alebo viacerí hráèi (player 1 a 4). Ïalšiasekcia v menu sa týka zvuku. Môete zapnú alebovypnú zvukové efekty a hudbu, ktorá vás sprevádzahrou. Predposledná sekcia menu obsahujeRoll'm Up demo a demo, ktoré vám predvedie hru.Obidve demonštraèné ukáky odporúèam pozrie,pretoe sú ve¾mi pekne spracované. V poslednejsekcii nájdete poloku QUIT, ktorá hru ukonèí.Za nevýhodu mono povaova azda len nemonospredefinovania ovládacích klávesov. Upozoròujem<strong>na</strong> to preto, e v hre je pre pohyb ¾avej páky<strong>na</strong>definovaný kláves [Z], èo pri nevhodnom rozloeníklávesnice môe spôsobi problémy. Vyriešito môete prepnutím klávesnice <strong>do</strong> módu English(United States) alebo <strong>do</strong> módu Slovak (QWERTY).Hra <strong>na</strong>priek tomu, e je free, je skutoène ve¾mi kvalitnespracovaná a neostáva my niè iné, len vám juodporuèi. Kým vyriešite všetky úlohy, ktoré pinballskrýva, urèite prejde ve¾a èasu. Take poïmez<strong>do</strong>láva nástrahy pinballu! Keïe hra je k dispozíciipre viacej systémov, <strong>na</strong> CD nájdete okrem verziepre Linux aj verziu pre operaèný systém Win<strong>do</strong>ws.LBREAKOUT IIPo vcelku úspešnej hre LBreakOut <strong>na</strong>programovalMichael Speck jej druhé pokraèovanie. Mono siteraz myslíte, e u nie je èo ponúknu, ale to sahlboko mýlite. Autor <strong>do</strong>kázal, e aj druhé pokraèovaniemôe hráèov pritiahnu. Èo je teda v tejtoèasti hlavným lákadlom? Nájdete tu <strong>na</strong>príklad grafickýeditor levelov, úplne novú grafiku (pozri obrázok),rozšírené monosti <strong>na</strong>stavenia a ïalšie veci,o ktorých sa v <strong>na</strong>sledujúcom odseku <strong>do</strong>zviete viac.Celkom sa mi páèila funkcia Return Balls, ktorázabezpeèí vrátenie loptièky <strong>na</strong> <strong>do</strong>sku v prípade, eniekde uviazne alebo len tak monotónne skáèe.Existuje aj variant tejto hry pre Win<strong>do</strong>ws, a to vïakamultiplatformovej kninici SDL, ktorá je k dispozíciiaj pre tento operaèný systém. Hra LBREAK-OUT II je momentálne <strong>do</strong>stupná vo verzii 2.4.1a úplnou novinkou je monos hra hru po sieti. NaCD nájdete verziu pre operaèný systém Linuxi Win<strong>do</strong>ws.V úvodnom menu nájdete <strong>na</strong>sledujúce vo¾by:LOCAL GAME (hra <strong>na</strong> lokálnom poèítaèi), NET-WORK GAME (hra po sieti, ia¾, táto monos je<strong>do</strong>stupná len pre linuxovú verziu hry), QUICK HELP(rýchly návod), CONTROLS (<strong>na</strong>stavenie ovládania),GRAPHICS (<strong>na</strong>stavenia týkajúce sa grafiky), AUDIO(<strong>na</strong>stavenie zvuku), ADVANCED OPTIONS (rozšírené<strong>na</strong>stavenia), EDITOR (editovanie a vytváranielevelov) a QUIT (ukonèenie programu). Menumono ovláda z klávesnice ([] šípka hore, []šípka <strong>do</strong>lu, [ENTER] – aktivovane vo¾by) alebopomocou myši.Keïe hra je postavená <strong>na</strong> kninici SDL, predpokla<strong>do</strong>mje inštalácia <strong>na</strong>sledujúcich kniníc: libSDL,SDL_image, SDL-mixer. Všetky mono získa <strong>na</strong>adrese http://<strong>www</strong>.libsdl.org/ alebo http://<strong>www</strong>.libsdl.org/projects/. Simple DirectMedia Layer obsahujevšeobecné API, ktoré poskytuje low level prístuppre audio, keyboard, mouse, joystick, 3D hardvércez OpenGL, a 2D framebuffer. Kninice sú <strong>na</strong>písanév jazyku C a aktuálne sú podporované <strong>na</strong>sledujúceplatformy: Linux, Win<strong>do</strong>ws, BeOS, MacOS,MacOS X, FreeBSD, Solaris a IRIX.Kninica SDL_image (http://<strong>www</strong>.libsdl.org/projects/SDL_image/)zase slúi <strong>na</strong> prácu s obrázkamivo formáte BMP, PNM (PPM/PGM/PBM), XPM, LBM,PCX, GIF, JPEG, PNG, TGA, a TIFF.Kninica SDL-mixer (http://<strong>www</strong>.libsdl.org/projects/SDL_mixer/)predstavuje jednoduchý viackanálovýaudiomixér. Podporovaných je 8 kanálov(16-bitové stereo audio), jeden kanál je vyhradenýpre hudbu zmiešanú pomocou ob¾úbených Mik-Mod MOD, Timidity MIDI, Ogg Vorbis a SMPEG MP3kniníc.Skôr ako zaènete kninice kompilova, musíteich pomocou príkazu tar (s parametrami xvfz meno_súboru,kde meno_súboru je názov príslušnejkninice) uvo¾ni z archívu. Všetky kninice skompilujetepomocou <strong>na</strong>sledujúcej postupnosti príkazov(samozrejme, predpokladá sa, e sa <strong>na</strong>chádzatev príslušnom adresári):./configuremakemake installAk nemáte prístup k internetu, kninice SDLurèite nájdete aj <strong>na</strong> inštalaèných CD, <strong>na</strong>príklad distribúcieRedHat 8.0, prípadne iných. Dokonca benebývajú tieto kninice k dispozícii hneï po <strong>na</strong>inštalovanísystému, take netreba vôbec niè kompilovaa inštalova. Trochu sme však odboèili, vrámesa k hre LBREAKOUT2.Hru mono skompilova pomocou postupnosti<strong>na</strong>sledujúcich príkazov:tar xvfz lbreakout2−2.4.1.tar.gzcd /lbreakout2−2.4.1./configuremakemake installLOCAL GAME obsahuje tieto vo¾by: START GAME – spustí hru s <strong>na</strong>definovaným poètomhráèov. Hru môe hra jeden a štyria hráèi,ktorí sa striedajú. LEVELSET – tu si môete <strong>na</strong>stavi skupinu levelov,ktorú chcete hra. Máte <strong>na</strong> výber priblinezo 42 skupín, v ktorých je <strong>na</strong>definovaných neuverite¾ných796 levelov. Úctyhodné èíslo, však? Samozrejme,ïalšie si môete vyrobi, resp. stiahnuz <strong>do</strong>movskej stránky (http://lgames.sourceforge.net/).Celý balík levelov nájdete aj <strong>na</strong> CD. Takto získanénové skupiny levelov treba <strong>na</strong>inštalova <strong>do</strong> vášho106 PC REVUE 7/2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!