Quake 3 Arena

 

A Játék


A Q3-at X alatt szokás játszani. (Ha gyenge a géped és nem akarod a többi X-es cuccal a rendszer terhelni, xinit-két is indíthatod.) Javaslom: ha X alatt játszol, valamilyen terminál emulációból indítsd. Ugyanis, ha véletlenül „kiakad” vagy nem indul, a terminál ablakban azonnal láthatod az okát. Nekem a gnome-terminal jön be erre a célra, mert a beállításai közt azt is meg lehet adni, hogy hány sort puffereljen. (Nálam 10.000 sor)
Mivel unalmas lehet minden indításnál a terminál ablakba beírni:

cd /usr/local/games/quake3/quake3

Egyszerûbb, ha csinálsz neki egy új alias-t pld.: a ~/bash_profile –ba, vagy globálisan az /etc/profile (illetve distribúciótól és szokásoktól függõen máshová) így:

alias q3=”usr/local/games/quake3/quake3”

Ezek után, már csak annyit kell a terminál ablakba írnod:
q3

Ha mindent jól csináltál, és a linuxod ki tudja használni a vas 3D-s képességeit, a q3 zokszó nélkül el fog indulni.
Ha ez a q3 elsõ indulása, az "id logo" "rozsdától való megszabadulása" :-) után egy animációt nézhetsz végig. Ha megvolt, vagy kiléptél belõle, bejön a q3 menüje:




 

Biztos kíváncsi vagy: Hogy fut nálad a game? Mérd le!

A Demó lejátszás az 1.27g –ben nem mûködik! Így ha az 1.27g-t installáltad az alább leírtakat akár át ugorhatod, amíg az id Software ki nem adja az újabb pointrelease-t.

Tehát 1.17-es pointrelease esetén, ha angol billentyûzet van beállítva, nyomd le a ~ billentyût. (magyar billentyûzeten a 0) Ezzel elõvarázsoltad a quake3 konzolját. Ide írd be

/timedemo 1
/demo demo001

A timedemo 1 úgynevezett tájmdemó :-) módba kapcsolja a q3-at. Ez azt jelenti, hogy a lejátszani kívánt demót olyan sebességgel jeleníti meg – úgy, hogy közben minden frame-t (képkockát) kirajzol – amilyen gyorsan csak tudja.
A demo a demó lejátszás parancsa a demo001 pedig az egyik beépítet demó. Kettõ van, de minden sebességtesztnél ezt használja mindenki, így ha másokkal is összemérhetõ eredményt akarsz kapni, te is ezt használd.

Ha vége a demónak, valami ilyesmit látsz:

1346 frames, 16.0 seconds: 84.1 fps

1346 frames 1346 képkocka, 16.0 seconds 16,0 másodperc alatt futott le. 84.1 fps (frame/secundum) átlagosan 84,1 képkockát tudott megjeleníteni másodpercenként.

Ha magyar billentyûzet kiosztásod van, nem fog mûködni a ~ (0) sem egyéb billentyû nyomkodása. Elvileg ezt is be lehetne állítani a q3config.cfg-ben, viszont a q3 saját billentyûzet kezelése miatt "nem veszi be" a beállítást bármelyik billentyûre is bind-eled. (a bind parancsról még lesz szó) Az egyik lehetséges megoldás, hogy a q3 indítása elõtt angol billentyûzet kiosztást állítasz be. Ez azonban zavaró lehet azoknak, akik magyar billentyûzethez szoktak, és különben is tiszta macera állandóan állítgatni :-) Ezért egyszerûbb, ha a /usr/X11R6/lib/X11/xkb/symbols/hu fájlról ugyanide készítesz egy másolatot q3 néven, és ezt szerkeszted át úgy, hogy az angol billentyûzet kiosztásnak megfelelõ kódot rendeled a magyar billentyûzeten a 0 billentyûhöz. huh… ez még nekem sem egyértelmû! :-) Ezért egyszerûbb, vagy letöltöd ezt: q3 és bemásolod a /usr/X11R6/lib/X11/xkb/symbols könyvtárba. Ezután a /usr/local/games/quake3/quake3 scriptet szerkeszd át így:

cd "/usr/local/games/quake3"
setxkbmap q3 => új sor
quake="./quake3.x86"
"$quake" $*
setxkbmap hu => új sor
exit $?

A vastaggal jelölt sorokba az "új sor"-t lehetõleg ne írd be. :-) Ez annyit tesz, hogy a q3 indítása elõtt a billentyûzet kiosztást /usr/X11R6/lib/X11/xkb/symbols/q3-ra állítja, majd kilépés után vissza a /usr/X11R6/lib/X11/xkb/symbols/hu-ra. Ezek után a magyar billentyûzet kiosztás szerinti 0 billentyû leütésére a q3 konzolt ki-becsukhatod. Szintén a magyar billentyûzet kiosztás szerint az Ö betû helyén pedig megtalálod a 0 billentyût.

Ezek után már lemérheted a géped q3 teljesítményét, illetve a mélyvízben még lesz szó arról, hogy mi mindenre jó a q3 konzol.