Software Development Kit di Quake Wars in avvicinamento
Monday, October 29th, 2007
Il Software Development Kit (SDK) permette agli estimatori del gioco Enemy Territory: Quake Wars di modificarlo, migliorarlo oppure creare mappe che prolunghino il divertimento, tramite codice (C++) e strumenti particolari. Sono certo che il SDK potrà essere compilato anche con Linux, ma temo che l’editor di mappa sarà concesso inizialmente solo agli utenti di Windows (vedasi l’immagine sopra). Ho verificato, la copia di GtkRadiant, aggiornata tramite SVN, non presenta ancora riferimenti a Quake Wars o a Megatexture; si dovrà attendere forse mesi prima di poter “aprire” una mappa con Linux, questo è il punto. Jared ‘jRAD’ Hefty ne sta parlando stasera in un articolo apparso sul blog degli sviluppatori di Splash Damage. In sintesi, ecco cosa si potrà fare con il codice C++: accedere alla sezione dell’engine che controlla la logica del gioco, al sistema fisico e alla interfaccia utente. Anche se non sono programmatore vero e proprio, ho alcune idee da esprimere che potrebrebbero migliorare l’esperienza di gioco. Le serate che ho passato con la beta prima e la demo dopo di Quake Wars mi hanno “illuminato”: certe caratteristiche lasciano il giocatore frastornato. Per esempio, le mappe sappiamo sono grandi, anzi vastissime e allora capita di rimanere a corto di munizioni, perché il medico o il technician che dovrebbero distribuirle o curare/rianimare i feriti, non sono presenti guarda caso nei dintorni o non hanno fatto paracadutare la cassa di sopravvivenza. Il gioco di squadra insomma va a benedirsi sui server pubblici, garantisco io! Non ci sono purtroppo gli stipetti fissi di Wolfenstein: Enemy Territory che riforniscono di medic kit o munizioni il soldato. E allora perché non riproporli in Quake Wars tali e quali? Questa è la mia piccola “ideuzza” che farà senz’altro felice Rambo solitario, sia umano che strogg o chicchessia.
Il Software Development Kit comprende tutorial a base di mappe per insegnare il linguaggio di scripting, attraverso il quale cambiare gli obiettivi del gioco o inserire correttamente in partita vari oggetti o dispositivi (MCP, Shield Generator). Fornirà anche pieno accesso ai sorgenti degli assetti usati da Splash Damage durante lo sviluppo. L’editor consiste invece di: editWorld per costruire l’area di gioco o creare nuove Megatexture; Stamp Editor per aggiungere dettagli alle Megatexture mentre si naviga in 3D la mappa; Atmosphere Editor per controllare l’ambiente, l’illuminazione o i fenomeni atmosferici; Sound Editor per inserire i suoni in punti precisi del mondo virtuale 3D; Texture Sheet, il catalogo delle texture; Mega Build l’assistente che guida l’utente alla compilazione delle Megatexture. Infine, il supporto tecnico sarà dato stavolta con il Wiki, al quale hanno già contribuito notevolmente i programmatori stessi di Splash Damage durante il processo di sviluppo di Quake Wars!











