ET: Quake Wars
Introduzione
L’ultimo gioco strategico e d’azione fatto da Splash Damage e id Software… è Enemy Territory: Quake Wars(TM), First Person Shooter da giocare online. Rileggendo la storia di Quake, possiamo collocare la presente guerra fra strogg e umani poco prima di Quake II. Infatti, se si presta attenzione ai dialoghi dell’introduzione di Quake IV, si sente il tenente Voss menzionare l’operazione condotta tempo addietro da un marine sul pianeta Strogoss e che aveva per obiettivo il sabotaggio del grande cannone di difesa aerea extraterrestre. Oggi però sono gli strogg a dare battaglia al pianeta Terra, quindi bisogna scegliere da che parte stare… e un ruolo nella propria squadra, perché da questo dipenderà la vittoria finale. Si noteranno senz’altro alcune caratteristiche rilevanti: si gioca per obiettivi, che variando durante la partita possono rovesciare le sorti degli attaccanti o dei difensori; sono presenti veicoli, sia aerei che terrestri, che si manovrano quasi senza limiti; vari dispositivi: radar, torrette antimissile e artiglieria. Molto probabilmente tutte queste cose ricorderranno lo stile di gioco di Wolfenstein: Enemy Territory… ed è esatto! Quake Wars non ha ereditato solo il nome, ma anche le qualità migliori del suo predecessore, vale a dire: il gioco di squadra, la strategia, l’azione frenetica dei combattimenti corpo a corpo. Ai giocatori è richiesto questa volta però un po’ di collaborazione straordinaria per portare a termine gli obiettivi, ovvero costruire gli impianti o distruggerli, sabotare le attrezzature o catturare gli avamposti, per esempio.
Gioco asimmetrico
Quake Wars inteso come gioco asimmetrico? Certo, è considerato tale in quanto c’è una netta distinzione fra le due squadre, pur essendoci una corrispondeza fra classi e armi. Gli Strogg, sono gli invasori e vogliono distruggere l’umanità tramite un processo chiamato “Stroggification”; la Global Defence Force invece tenta di salvare l’umanità da un destino terribile.
Requisiti hardware e software
Sistema GNU/Linux a 32bit
- Processore Pentium 4 @ 2.0GHz oppure Athlon(tm) XP 2000+
- 512MB di memoria
- Kernel 2.6 configurato con settaggi low latency
- Accellerazione 3D via hardware (non richiesta per l’esecuzione del server)
- La liberia SDL, almeno la versione 1.2
- Il Driver della scheda video accellerato per OpenGL
- Una scheda video nVidia(r) GeForce FX 5700 (escluse le versioni LE e VE)
- Una scheda video ATI(r) Radeon 9700
In base alla mia esperienza, consiglio: almeno 1GB di memoria, meglio, molto meglio 2GB! Una GeForce 8600GT, una CPU Dual Core da 2GHz e un disco rigido da 7200rpm interno; un sistema di dischi rigidi collegati in modalità RAID (software) potrebbe abbattere i tempi di caricamento delle mappe. Evitate di installare il gioco su una unità di memoria di massa esterna USB, in base ai miei bechmark, l’elaborazione di una mappa come Salvage richiede anche 58 secondi a 800×600 pixels.
Il limbo
Il Limbo è il menù principale del gioco che viene presentato al giocatore quando si connette al server per permettergli di selezionare
- arma
- classe di specializzazione
- stazione o punto d’ingresso (spawnpoint)
- loadout dell’arma (in certe circostanze)
Sistema Esperienza (XP)
Basato su Ifurita’s ETQW XP Guide. Enemy Territory: Quake Wars premia il giocatore in base al lavoro di squadra svolto durante la partita con un sistema a punti non persistente (XP) che fornisce dei bonus o sblocca determinate armi di volta in volta (livelli). Si ottengono punti in base all’azione militare compiuta nel ruolo prescelto. Generalmente il quarto livello si raggiunge al termine della terza mappa; Splash Damage ha così voluto mantenere bilanciato il gioco impedendo ai giocatori piu’ esperti di dominare la partita troppo presto. Sia il punteggio sia i premi sono “semipersistenti”, cioè vengono accumulati di mappa in mappa, ma al termine di una campagna sono azzerati automaticamente dal server. I punti si possono guadagnare in vari modi: completando gli obiettivi elencati nel diario personale (HUD), infliggendo danno agli avversari, aiutando i propri compagni di squadra cedendogli i kit medici o le munizioni, riparando i veicoli danneggiati.
Il danno (damage) - Siccome il sistema tiene traccia prima del danno causato dal fuoco amico e poi da quello nemico, non si fa XP semplicemente deponendo i kit medici a terra per i feriti o rianimando i soldati caduti in battaglia. Con un po’ di fortuna è però possibile parcheggiare un veicolo dinnanzi a una torretta ostile e riparlo, in tal caso verranno accreditati i punti! Comunque, soltanto partecipando attivamente al gioco di squadra si farà velocemente esperienza, e quindi XP, ad esempio: seguendo nell’azione i membri del gruppo di fuoco e rifornendoli di munizioni quando necessario, oppure rianimandoli quando sono certamente caduti per mano del nemico.
Megatexture e multithreading
TTimo dice: “I thread… E’ una di quelle cose per cui la programmazione è assai differente fra Windows e Linux, e anche piccole variazioni di condotta possono avere cattive conseguenze”
Quake Wars: Enemy Territory è il primo gioco basato sul motore grafico id Tech 4 a usare Megatexture. Questa tecnologia vede coinvolti due thread: uno che si occupa della lettura dei dati dal disco rigido; un altro che traduce i dati a un formato interpretabile dalla GPU. Megatexture tecnology è una tecnica che semplifica il procedimento (texture mapping) di applicazione delle texture alle mesh che compongono il terreno di un mondo virtuale 3D. L’idea di fondo è la seguente: invece di usare piccole texture da ripetere su tutta la superficie del terreno, Megatexture ne usa una sola ma estremamente larga (il Mega si riferisce proprio al fatto che ha dimensioni di 32000×32000 pixel); un algoritmo chiamato, in questo caso, fragment program si occupa di ricreare la scena (rendering) limitando al minimo l’uso della memoria di sistema e della scheda video, che altrimenti non saprebbero contenerla date le enormi dimensioni
I vantaggi di usare Megatexture
Megatexture permette agli artisti di creare mappe senza riadoperare le stesse texture sul terreno. Non è necessario ricorrere a effeti speciali come la nebbia per nascondere l’orizzonte e i suoi confini. Ogni megatexture viene ricavata da una immagine di 32K x 32k pixel oppure 1024 Megapixel.
Collegamenti esterni
Vuoi saperne di piu’ su Quake Wars? Non perderti i seguenti collegamenti esterni.
Iniziare
- Confirmed Features
- Playing the Game: An Introduction
- Quake Wars for Newbies
- The Medic Thread (A GDF Resource)
- Sewer: Some Tactical Notes…
- Strogg Tactical Shield Shenanigans and how to oppress indoors
- The flyer drone
- Aiming tips
- The GPMG is extremely inaccurate on the run
- Skiing
- Fare tweaking con Quake Wars
Modificare
Tweaking
- Tweaking guide to Quake Wars
- Unlock FPS information and tuning tips
- ET:QW uses ads in game to generate $$. Reduce performance?
- Testing the 3D Performance of Your PC With Quake 4
- Enemy Territory: Quake Wars Gameplay Performance