NetMaster's profileNetMaster's BlogPhotosBlogListsMore Tools Help

NetMaster's Blog

Informatica, videogiochi, sport, telefonia e molto di più...

Leandro Rocchi

Occupation
Location
Interests
Photo 1 of 24
Benvenuto sul mio Blog dove si parla di Videogiochi, Tecnologia, Informatica....ma non si disdegna nemmeno argomenti più "movimentati" come MTB, Sci, Judo, Arti Marziali.
Lascia pure i tuoi commenti
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
September 15

Il mio nuovo blog...

Salve  a tutti, volevo avvertirvi che ho cambiato blog container; adesso potete trovare il mio blog su questo indirizzo http://n3tmaster.blogspot.com/
Le motivazioni che mi hanno portato a questa scelta sono diverse; ma in primis il fatto che Spaces non permette ad utenti anonimi o non registrati su Live di scrivere commenti. Per questa ragione ho deciso di spostarmi su BlogSpot che tra l'altro offre la possibilità di ridisengare completamente il layout del proprio blog.
A presto

August 26

Crysis un gran bel gioco..ma troppo esoso e troppo instabile (PC - Vista)

Salve a tutti, ieri sera ho completato finalmente Crysis. Un gioco profondo con tanti punti di forza ma anche tanti nei, una storia bellissima con idee geniali ed un motore fisico veramente convincente ma fortemente penalizzato da una serie di bugs e dalla troppa pesantezza del motore stesso che a stento riesce a girare egregiamente su configurazioni quad-core e multi gpu.
Ma andiamo con ordine in questa recensione - riflessione di un gioco che nel bene e nel male segna una pietra miliare nella storia videoludica.

La Storia
Siamo nel nostro tempo e interpretiamo il ruolo di un marine delle forze speciali, la nostra arma è costituita dalla nostra nano-suit, una tuta speciale in grado di darci quasi dei poteri soprannaturali; siamo chiamati ad infiltrarci su un isola presa in ostaggio da un gruppo (numeroso) di terroristi...però una volta arrivati sull'isola accadono cose strane...
Uno dopo l'altro perderemo i nostri compagni misteriosamente e rimaremo soli accompagnati solo dalla voce del colonello che ci parlerà a distanza.... ci ritroveremo coinvolti in qualcosa di grosso..veramente grosso..che si cela nella montagna al centro dell'isola.

Il gameplay
Il gioco è strutturato come classico FPS, le armi a nostra disposizione sono "contemporanee" anche se più avanti ci imbatteremo in armi un pò particolari; come nel "precedente" Far Cry, avremo la piena libertà di movimento, per raggiungere in nostri checkpoint potremo muoverci come meglio ci pare, adottando la strategia che più ci sembra adeguata, potremo andare a piedi o utilizzare uno dei tanti mezzi che possiamo incontrare nel percorso; potremo andarci a nuoto, circunnavigando l'enorme isola oppure addentrandosi nella foresta. Ovviamente le nostre scelte influenzeranno il gioco e la difficoltà stessa nel superare alcuni punti.
Un gioco così libero deve permettere anche un ampia interazione con l'ambiente..ed infatti Crysis permette di fare tutto ciò che si vuole, tutti gli oggetti (o quasi) sono distruttibili ed interattivi, si possono abbattere alberi, case, strutture... i veicoli rispondono in maniera molto realistica al tipo di danno subito (possiamo ad esempio far capovolgere un auto in corsa verso di noi sparando alle gomme.
Il nostro personaggio possiede una tuta speciale che ci permette di cambiare "profilo" di funzionamento: aumentare la nostra forza (ci permette di sparare piu precisi, tirare cazzotti più forti, saltare piu in alto), aumentare la velocità, rendersi invisibile oppure aumentare la nostra corazza; grazie a questa tuta possiamo adattarci alle situazioni si parano davanti e in base al nostro profilo cambia anche il nostro modo di giocare. Le armi possono possedere un arma primaria e secondaria, altre invece possono montare piu tipologie di munizioni. Tutte le armi possono avere degli innesti (add-on) in grado di conferire caratteristiche aggiuntive (lancia granate, torcia, mirino a puntamento laser, spara aghi stordenti etc...)
Insomma un sistema bello ricco per un gioco che da libertà al nostro modo di interpretare il nostro personaggio. Questo ci porta a fare una considerazione più che positiva nel gioco multiplayer dato che qui dovremo giocare di tattica sempre e il sistema di gioco ci permette di farlo come meglio si vuole.

Grafica e sonoro
Il sistema sonoro è strepitoso e supporta effetti ambientali tramite il protocollo OpenAL, grazie al quale riesce a sfruttare al massimo le schede Xfi anche sotto Windows Vista; il gioco con quest'ultime schede risulta essere molto profondo e coinvolgente.
La grafica e il motore fisico sono il punto di forza del gioco, il motore (il CryEngine 2) è l'evoluzione di quello sviluppato qualche anno fa su FarCry, permette una fisica molto efficace e convincente. Il sistema supporta sia DX9 che DX10, quest'ultime però non risultano essere enormenente superiori alle DX9, a meno di non impostare i filtri su VeryHigh (cosa possibile solo selezionando DX10 e quindi avendo Vista) la grafica Dx10 risulta essere pressapoco identica alla Dx9 soprattutto se forziamo i filtri anisotropico attraverso la nostra scheda.
Effetti di luce sono spettacolari; il sistema supporta di default l'HDR, il sistema di illuminazione dinamico che però obbliga a disattivare l'antialiasing (solo sulle schede ATI è possibile avere HDR e AA attivi).

Prestazioni e bug
Dopo tutto quello che ho scritto sembrerebbe che Crysis possa salire nell'olimpo dei giochi più spettacolari di sempre..beh non è proprio così, vi sono svariati problemi legati al gioco che a mio avviso ne mina il funzionamento; il motore fisico è bellissimo ma anche estremamente pesante al punto da mettere in ginocchio anche i sistemi hardware di fascia alta. Ho potuto vedere il comportamento di Crysis su tre macchine (la mia piu altre due), su una dotata di E6750 con 8800 GT il gioco gira 1024x768 a dettagli High senza superare i 60 fps, se si attiva l'AA nei luoghi aperti il fps scende sotto i 50; se si prova ad aumentare la risoluzione a 1280x1024 il gioco cala drasticamente ad un fps medio di 40. Su un altra macchina analoga ma con 3870 di ATI a bordo il gioco mantiene una fps analogo anche se un pò più basso (circa il 10%) anche se però a differenza della prima configurazione, quella con ATI ha permesso di giocare con AA e HDR attivi restituendo un impatto grafico decisamente migliore.
C'è da dire (una cosa che mi ha stupito) che sulle ATI la qualità grafica (riflessi, fumo, acqua, illuminazione) è risultata molto piu curata (anche senza AA attivo) rispetto alla scheda Nvidia, anche se quest'ultima fornisce un pò piu FPS.
Certo è che le configurazioni prese in esame fin'ora non sono in grado di spingere adeguatamente il gioco costringendo il giocatore a scendere a patti con le impostazioni.
Le cose però non vanno meglio su configurazioni più spinte, provato sulla mia macchina che conta un E8400, 4 gbyte 1066mhz veloci e una configurazione TriGPU (una 3870X2 piu una 3870) il gioco si spinge un pò sopra e mi permette di giocarlo gustandomi meglio le sue caratteristiche grafiche ma non senza scendere a patti. Dopo svariati tentativi sono riuscito infatti a trovare due configurazioni che mi permettono una giocabilità molto buona: in una Dx9 a 1680x1050 senza AA attivo (ma con HDR attivo), riesco ad avere un fps negli esterni che varia da 50 a 70 e negli interni intorno ai 90; oppure la seconda configurazione sempre in Dx9 a 1280x800 con AA x 24 attivo (e HDR attivo) mantenendo piu o meno gli stessi FPS; in entrembe le configurazioni ho tutto messo su High. Ho provato il Dx10 ma alla fine ho abbandonato l'idea dato che gli fps scendono drasticamente (all'aperto arrivano anche a 20!).
Consideriamo però che 40-50 fps giocando in single player possono andare bene, ma sono totalmente insufficienti nel multiplayer dove occorre abbassare ulteriormente le impostazioni al fine di avere un FPS che non scenda al di sotto dei 70-80 fps.
Purtroppo il sistema multiplayer non supporta i sistemi a 64 bit (al contrario del single player) quindi chi come me ha un Vista 64 dovrà far girare le sessioni multiplayer in 32bit causando una lieve perdita di prestazioni.
Purtroppo questo gioco consuma TUTTE le risorse del nostro pc che devono essere TUTTE all'altezza... pena l'abbassamento di FPS improvvisi in certe situazioni. Esempio semplice: avere una super scheda video ma montata su una macchina coun un "misero" E6xx a bordo provoca abbassamenti di FPS nelle aree con forti presenze di nemici, lo stesso nel caso di situazioni con effetti ambientali tipo pioggia o neve (questo si ritrova soprattutto verso la fine del gioco), infatti se la GPU è impiegata al rendering grafico la CPU viene sfruttata per tutto il resto al punto che un "semplice" dual core risulta essere sottodimensionato per la cosa, il mio povero dual core (nonostante appartenga all'ultima generazione E8xx) a volte non riusciva a far fronte alla cosa e nei momenti con tanti personaggi in gioco causava un abbassamento delle prestazioni (che per mia fortuna non sono mai andate al di sotto dei 30-35 fps), stessa cosa dicasi per la memoria RAM, qui occorre memoria veloce e con bassa latenza se vogliamo poter interagire e gestire tutti gli oggetti presenti nel gioco.
Insomma per farla breve Crysis è tanto bello quanto esoso e vuole pc che abbiano tutte le componenti all'altezza della situazione..troppo esoso per i miei gusti, un gioco da 60 euro non può comportarsi in questo modo su macchine che hanno meno di 2 anni di vita; considerando che in giro ci sono giochi che usano motori fisici altrettanto validi (vedi Unreal Engine 3) ma che sono molto ma molto meno esosi.
Oltre a questo problema si aggiunge un intelligenza artificiale che fa acqua da tutte le parti, erano molto piu intelligenti i personaggi di FarCry, questi sono un pò troppo tonti e alcuni bug portano i personaggi guidati dal computer anche ad incastrarsi davanti alle pareti o agli oggetti.
Il gioco non difficile da completare, al livello hard si finisce in meno di 10 ore. Grande stroria, molto coivolgente, novità interessanti per l'armamento e il gameplay ma penalizzato da un motore fisico troppo pesante ed un implementazione molto lacunosa.
Talmente lacunosa da creare una certa instabilità nel prodotto; il gioco non riesce a sopportare l'overclock anche quello leggero, macchine studiate per garantire l'overclock stabile e che riesce tranquillamente a mandare altri giochi "corposi" senza problemi su Crysis hanno problemi, occorre disabilitare qualsiasi sistema di overclock, pena il malfunzionamento del gioco; lo stesso dicasi per qualsiasi altro sistema che utilizza risorse CPU e RAM come ad esempio il ReadyBoost che manda in crash letteralmente il gioco. Inoltre se il gioco va in crash vi sono buone probabilità che si corrompa qualche file che rende impossibile il riavvio del gioco costringendo ad una disinstallazione e successiva reinstallazione dell'intero pacchetto.



August 24

ReadyBoost è veramente utile nei giochi?

Una delle caratteristiche più interessanti di Windows Vista risiede nel ReadyBoost, un sistema che ha lo scopo di aumentare le prestazioni della nostra macchina ricorrendo all'utilizzo di memorie solide particolarmente veloci al posto del Harddisk per la memorizzazione di file e dati di utilizzo frequente. Questo sistema è stato attuato per permettere anche a macchine dotate di poca memoria RAM di funzionare a dovere e avere prestazioni più elevate.
C'è da dire che non tutte le chiavette usb/memorie solide sono compatibili con il sistema ReadyBoost; personalmente ho provato una chiavetta SanDisk da 4Gbyte in grado di utilizzare questo sistema e ho fatto alcune prove; effettivamente durante l'uso normale del pc il sistema reagisce più rapidamente all'apertura di applicazioni e al funzionamento dei programmi in esecuzione; alla fine mi sono trovato un sistema con 4Gbyte di RAM + quasi 4Gbyte di memoria solida per le operazioni comuni. Mio malgrado però ho notato che questo aiuto non è così efficace nel caso si utilizzi il pc per videogiocare,anzi le prestazioni decadono. Il motivo è semplice: per gestire il readyboost vengono impiegate parti delle risorse CPU questo perché oltre a garantire il salvataggio di questi dati su disco essi vengono duplicati sulla memoria solida; questo sistema permette ottime performance nel caso di uso desktop del pc dato che la CPU (soprattutto se multi-core) non viene dedicata interamente per un solo task; i viedogiochi invece sono applicazioni che richiedono quasi tutte le risorse per se, soprattutto i giochi di ultima generazione quindi avere parte della CPU non disponibile fa si di avere cali di prestazioni occasionali sul gioco (che coincidono proprio quando si deve leggere dei dati nuovi per caricare un area o una locazione). Inoltre questo sistema funziona molto bene su macchine con poca RAM (1 massimo 2 gb) ma l'aumento delle prestazioni sono meno marcate su sistemi che hanno 4 o più gb. Quindi il ReadyBoost è un ottimo modulo, consigliatissimo nei portatili o su sistemi con poca ram oppure su sistemi desktop destinati ad un uso standard, ma è assolutamente sconsigliato

August 21

AJAX per lo sviluppo di applicazioni web..forse il vero futuro...

Il web è ormai diventata una terra dove pionieri informatici tentano nuove soluzioni e tecnologie al fine di portare su web praticamente tutti i tipi di software che normalmente siamo abituati a vedere sui nostri pc. Si sa che il Web ha delle ovvie limitazioni e che non è (almeno per ora) possibile realizzare tutto quello che si può sviluppare in un ambiente stand alone; ma la strada verso questa evoluzione è già tracciata da una serie di linguaggi e tecnologie che negli ultimi anni hanno avuto uno sviluppo decisamente importante.
Una delle ultime "mode" è quello di Ajax; Ajax al contrario di quanto si pensi comunemente non rappresenta un nuovo tipo di linguaggio per il web, ma indica un modo di approcciare lo sviluppo di applicativi web adottando tecniche e linguaggi ben precisi; l'acronimo Ajax (Asynchronous Javascript and Xml) indica l'utilizzo del linguaggio Javascript (utilizzato dalla quasi totalità dei browser) per la gestione dei flussi dati provenienti dal server tramite costrutto Xml; in pratica uno standard.

La cosa interessante di Ajax è che permette di sviluppare interfacce web in grado di girare completamente lato client e di gestire le richieste al server in maniera asincrona, in questo modo l'utente potrà lavorare sull'applicato web in maniera libera ed indipendente dato che tutti gli eventi e le richieste che dal client arrivano al server non bloccano di fatto l'interfaccia web che continua a lavorare e a rispondere alle richieste.
Per dare il meglio di se Ajax ovviamente si deve appoggiare (ma non è obbligatorio, dipende dal tipo di progetto sul quale si lavora) ad un linguaggo lato server per il management dinamico dei dati (magari per fare richieste ad un db) o per la gestione di alcuni eventi; o ancora per lo start di alcune funzionalità che devono girare lato server e che devono restituire un risultato al client.

Per la mia esperienza PHP è uno dei linguaggi che più si adattano allo scopo; è di facile comprensione, utilizza un costrutto C like e permette anche di sviluppare in maniera astratta (anche se trovo in PHP svariati difetti non di poco conto). Un altra soluzione è quella di utilizzare JSP, ovvero il sistema service page fornito da Java per i progetti J2EE. Ottima soluzione quest'ultima per la creazione di applicativi web molto complessi che richiedono , oltre di un'interfaccia completa, anche di una serie di moduli di analisi o calcolo che girano sotto server.

Appena avrò un pò di tempo posterò qui un esempio completo di come si tira su una semplice gui Ajax; nel frattempo vi lascio due link ad due applicativi web da me sviluppati, il primo (ancora in costruzione) rappresenta un semplice esempio di sito dinamico sviluppato usando una sola pagina html che funge da contenitore e demandando la gestione dell'interfaccia ad una serie di moduli javascript; tutto ciò che invece compone la parte di estrazione dati e calcolo viene affidata a php. Il risultato (sebbene da migliorare) è un sito che si regge su una manciata di files e poco codice scritto seguendo la filosofia Ajax cliccate qui.
Il secondo ben più complesso rappresenta invece un applicazione webGIS che attraverso l'interfaccia utente permette di caricare da un database remoto, carte geografiche nonché effettuare elaborazioni matriciali, il tutto gestito attraverso la GUI scritta in Ajax. cliccate qui


The Elder Scroll IV: Oblivion (PC / Xbox 360)

Da poco ho messo le mani su questo gioco vincitore di molti premi nel 2006; titubante per la scelta della piattaforma sulla quale farlo girare mi accingo a prenderlo in versione 360 per poi convertirmi velocemente sulla versione PC.
Ma andiamo con ordine:

Il gioco
Oblivion è il quarto capitolo di questa saga epica ambientata nelle terre di Morrowind (titolo anche del terzo capitolo di The Elder Scroll); Oblivion sostanzialmente è un gioco di ruolo che cerca di seguire i cliché classici del mondo fantasy alla A-D&D per intenderci. La storia parte nelle prigioni dove siamo rinchiusi per aver commesso un reato non ben definito; il fato vuole che ci troviamo anche nell'unico posto dove è situata un'uscita di sicurezza che verrà da li a poco utilizzata dal re per fuggire; ci ritroveremo quindi coinvolti in questa fuga nelle fogne del castello della città principale, alla fine della rocambolesca fuga il re muore e ci lascia il compito di portare un messaggio ed una pietra ad un suo discendente segreto che dovrà prendere le redini del regno e sedare la congiura.
Questo il tema principale, affiancato anche dalla ricerca di noi stessi (non sappiamo niente di noi e del perché ci troviamo in quella prigione).

Sistema di gioco
Il sistema di gioco è essenzialmente suddiviso in tre parti: la parte esplorativa, effettuata in prima persona (ma è possibile attivare la visione in terza) con l'uso del pad o del mouse/tastiera; la fase dell'inventario dove possiamo gestire il nostro personaggio, gli oggetti, gli armamenti e le magie e la parte di combattimento rappresentata da un sistema Hack and Slash in prima persona.
Il sistema di combattimento è abbastanza intuitivo: un tasto per la parata, uno per attaccare ed un altro per lanciare la magia selezionata; il tasto di attacco può essere combinato con i tasti direzionali al fine di effettuare combo via via sempre più complesse (accessibili solo dopo essere saliti di livello). La parte di azione è molto curata e interessante, i nemici si muovono bene e riescono a combinare ( a secondo della tipologia) diverse combinazioni e intraprendere strategie più o meno complesse.
La cosa che stupisce di Oblivion è l'estrema liberta che avremo nel condurre il gioco, infatti possiamo decidere in qualsiasi momento cosa fare e come comportarci: potremmo entrare nei villaggi ed uccidere tutti oppure fare la parte dei buoni samaritani; potremmo decidere di passare da un posto piuttosto da un altro e di comportarci in maniera diversa davanti ai personaggi che incontreremo; il sistema si adatterà di conseguenza in maniera molto credibile; chiaramente le nostre azioni si riperquoteranno su noi stessi e sulle nostre caratteristiche fisiche e carismatiche.
Il gioco ci mette  a disposizione una gran varietà di razze e classi la quale combinazione permette di ottenere un centinaio di tipologie diverse di personaggi (quello mio è un Guerriero Mago di razza Elfo scuro) è possibile scegliere perfino un nostro segno di nascita in base al quale riceveremo dei bonus/malus specifici.
Le magie sono molto varie fin dall'inizio ed estremamente credibili; dato il sistema arcade della fase di combattimento; Oblivion mette a disposizione un intelligente e funzionante sistema di shortcut al quale legare le magie/armi/oggetti di frequente uso. I tasti rapidi si attivano col D-Pad sulla 360 o con i tasti numerici 1-6 sul pc.
La crescita del personaggio segue le regole classiche di questi giochi; vi sono svariate skills minori e maggiori le quali aumentano via via che le utiliziamo, quando quelle minori sono tutte aumentate di livello anche il nostro personaggio salirà di conseguenza.
Durante il gioco si possono trovare dei piccoli mini-game: quelli per scassinare le serrature o per persuadere le persone piuttosto che quello per la creazione di magie/pozioni o la riparazione di armi e armature..si avete capito bene..armi ed armature qui si possono rompere come tutti gli oggetti hanno una loro resistenza che col tempo e l'uso si corrode fino a rompersi definitivamente.
Per quanto riguarda le quest, oltre a quella principale ci troveremo anche a poter sceglierne altre secondarie ed altre ancora completamente slegate; saremo liberi di fare ciò che vogliamo e di perlustrare il mondo come vogliamo noi. Questo porta il gioco ad un monte ore immenso che idealmente diventa infinito grazie alle varie espansioni che già sono uscite.

Grafica - Sonoro

L'aspetto grafico è strepitoso, gli interni sono molto curati..ma la cosa più incredibile sono gli elementi in esterno; qui la vegetazione, i riflessi di luce sono strepitosi. Le condizioni meteo variabili sono realizzate con cura.. una gioia per gli occhi. Il comparto sonoro non è allo stesso livello, gli effetti ambientali sono resi discretamente ma si poteva fare qualcosa di più. La versione 360 se deficitaria sul piano grafico è strabiliante su quello sonoro: il sonoro su 360 è in alta definizione con effetti ambientali veramente convincenti.

Confronto 360 - PC

Provato su entrambe le piattaforme; in generale il gioco si equipara abbastanza. La versione 360 mostra un sonoro eccellente, la grafica è buona e gira fluida in 1366x768 (sugli HD ready) però risulta essere un pò più pastosa e meno definita di quella per PC. Effettivamente su PC possiamo accedere ad una serie nutrita di impostazioni grafiche che se attivate tutte al massimo restituisce un gioco graficamente strabiliante con grafica definita e molto curata. Il sonoro non è della stessa qualità e l'unico modo per avere degli effetti ambientali decenti è quella di ricorrere ad una scheda audio che supporti il 3d CMSS di Creative (le X-Fi hanno questa funzionalità) con la quale il sistema virtualizza gli effetti ambientali distribuendoli sulle casse o le cuffie; usando questo accorgimento si può ottenere un sonoro simile (ma non superiore) a quello per 360.
Dopo aver provato entrambe le versioni ho optato per la versione PC ma solo per il fatto che il mio hardware è in grado di far girare al massimo Oblivion senza scatti alla risoluzione di 1650x1080; si perché l'unico modo di godersi questo gioco a pieno è quello di dotarsi di un pc-ninja di ultima generazione altrimenti l'aspetto grafico risulterebbe addirittura meno appetibile della versione 360. Sulla macchina di prova il gioco gira a 60-70 fps di media (più che sufficienti per il tipo di gioco) a 1680x1050 con i filtri attivi e i dettagli al massimo, considerate però che per ottenere queste prestazioni il gioco ha girato su questa configurazione:
E8400 - 4 Gb ram 1066Mhz con configurazione Tri-GPU basata su 3870 (per la precisione una 3870X2 ed una 3870 normale); quindi una macchina non proprio economica. Su sistemi inferiori dovrete scendere a patti (nonostante sia un gioco uscito nel 2006) con la rinuncia di filtri ed abbassamento di risoluzione che rendono il gioco decisamente più pastoso e meno coinvolgente della versione 360.



 
I giochi che sto portando avanti
Gli ultimi giochi completati
Altri link sui videogiochi