Il plugin BrilliantCode tanto utile è ora disponibile per i nuovi ide di Delphi!
Ripubblico la mia recensione :
Girovagando qua e là per il web, mi è capitato di trovare un link a questo sito.
BrilliantCode
è una potente e veloce estensione dell'editor di Delphi (supporta le
versioni di Delphi dalla 7 alla XE2, almeno per il momento) che consente
di diversificare i colori degli identificatori quali Classi, Costanti,
Tipi, Metodi e Variabili.
Ho fatto alcuni test
dell'expert e sono davvero soddisfatto dell'aumentata leggibilità del
codice; Risulta praticamente immediata la lettura delle variabili
locali, dei metodi chiamati e delle costanti, personalmente ritengo
l'utilizzo di questo trumento fondamentale.
Ho provato ad aprire
sorgenti di decine di migliaia di righe di codice (come forms.pas) e non
si percepisce alcun rallentamento dell'editor.
E' sufficiente visitare questa pagina per capire di fatto come cambia la leggibilità del codice.
Ogni tanto un expert UTILE per Delphi...
---------
BrilliantCode for Delphi now available for Delphi 10 & 10.1 !
I repost my prev Review :
Wandering here and there on the web, I happened to find a link to this site.
BrilliantCode is a powerful and easy extension of the editor of Delphi (supports Delphi versions from 7 to XE2, at least for the moment) that allows to diversify the colors of identifiers such Classes, Constants, Types, Methods and Variables.
I did some tests and I'm really pleased with the increased readability of the code, It is virtually instant reading of local variables, and constants of the methods called, I personally think the use of this basic tool.
I tried to open sources of tens of thousands of lines of code (such as forms.pas) and you see no slowdown in editing.
It 'simply visit this page to see how to actually change the readability of the code.
Every once a USEFUL tool for Delphi...
Willino Blog
Sono un ingegnere informatico, appassionato di fotografia, chitarra acustica, micologia e Tennis Tavolo. In questo blog cercherò di raccontare eventi ed esperienze che in qualche modo potrebbero risultare utili a tutti.
lunedì 10 aprile 2017
martedì 25 agosto 2015
Diventare papà
Me lo dicevano sempre : "Solo quando avrai un figlio potrai capire cosa significa veramente".
Io credevo di comprendere il significato di questi sentimenti, credevo di saper immaginare cosa si può provare quando nasce un figlio, quali posso essere le ansie e le gioie...che illuso!
Certo la strada è ancora lunga, e ancora ho molto da imparare, ma ciò che ho capito da quando è venuta al mondo la mia bambina è che è proprio vero : nessuno può mai immaginare nemmeno lontanamente la gioia che si prova nel vedere per la prima volta il tuo bambino, il frutto dell'amore tra te e tua moglie materializzato in una creatura bisognosa di aiuto. Te lo porgono per tenerlo in braccio per la prima volta ed ecco che dentro di te accade qualcosa di pazzesco, DI PAZZESCO!
Piangevo, piangevo di gioia...non avevo altro modo di esprimere la potenza infinita di quei primordiali sentimenti che di giorno in giorno diventano sempre più profondi.
L'esperienza della nascita di un figlio è la cosa più bella che sia mai capitata nella mia vita, un incredibile turbinio d'AMORE; come per incanto, di colpo arriva la vera comprensione del significato profondo di questa parola; capisci che non sarete mai più soli nella vita.
Ho provato con poche parole ad esprimere quello che provo, ma non potrò mai riuscirci, mai...prima o poi smetterò di piangere di gioia guandando il visino della mia piccola bambina...
TI AMO.
Io credevo di comprendere il significato di questi sentimenti, credevo di saper immaginare cosa si può provare quando nasce un figlio, quali posso essere le ansie e le gioie...che illuso!
Certo la strada è ancora lunga, e ancora ho molto da imparare, ma ciò che ho capito da quando è venuta al mondo la mia bambina è che è proprio vero : nessuno può mai immaginare nemmeno lontanamente la gioia che si prova nel vedere per la prima volta il tuo bambino, il frutto dell'amore tra te e tua moglie materializzato in una creatura bisognosa di aiuto. Te lo porgono per tenerlo in braccio per la prima volta ed ecco che dentro di te accade qualcosa di pazzesco, DI PAZZESCO!
Piangevo, piangevo di gioia...non avevo altro modo di esprimere la potenza infinita di quei primordiali sentimenti che di giorno in giorno diventano sempre più profondi.
L'esperienza della nascita di un figlio è la cosa più bella che sia mai capitata nella mia vita, un incredibile turbinio d'AMORE; come per incanto, di colpo arriva la vera comprensione del significato profondo di questa parola; capisci che non sarete mai più soli nella vita.
Ho provato con poche parole ad esprimere quello che provo, ma non potrò mai riuscirci, mai...prima o poi smetterò di piangere di gioia guandando il visino della mia piccola bambina...
TI AMO.
giovedì 27 novembre 2014
Alien: Isolation – Terrificante
"Un perfetto organismo, la sua perfezione
strutturale è pari solo alla sua ostilità...un superstite, non offuscato da
coscienza, rimorsi, o illusioni di moralità"
Con questa frase
il sintetico Ash, modello Hyperdyne systems 120-A/2, descrive il terrificante
Xenomorfo che stermina i pochi abitanti del USCSS Nostromo, una nave da carico
distrutta da Ellen Ripley nel 2122 nella speranza di cancellare dall’esistenza
il mostro che ha decimato il suo l’equipaggio in meno di 24 ore.
Sviluppare un
gioco su licenza è un’impresa ardua, soprattutto se si parla dell’incredibile
capolavoro del 1979 di Ridley Scott “Alien”, simbolo indiscusso dello sci-fi
horror di tutti i tempi, che vanta una impressionante quantità di appassionati
(me compreso) da oltre 30 anni. Il penultimo titolo riguardante la saga dello
Xenomorfo, “Alien Colonial Marines” è stato un vero disastro da tutti i punti
di vista, uno schifo direi: comparto grafico, sonoro, giocabilità e
coinvolgimento, tutto mal realizzato e approssimato; un prodotto che ha
scatenato l’ira di tutti gli appassionati. Questa volta SEGA ha pubblicato un
titolo di tutt’altra pasta, grazie all’incredibile lavoro di Creative Assembly
ci troviamo davanti ad un vero e proprio sequel di Alien il film.
Ci troviamo nel
2139, esattamente 17 anni dopo gli eventi che costrinsero il Tenente Ellen
Ripley ad un ipersonno che la porterà a vagare nello spazio per ben 57 anni a
bordo della navetta Narcissus a seguito della distruzione del Nostromo. A non darsi pace per la scomparsa della “fragile
ma forte” eroina questa volta troviamo la figlia Amanda Ripley decisa a tutti i
costi a scoprire la verità sulla scomparsa della madre. Grazie alle
informazioni avute da un androide, Christopher Samuels, Amanda viene a sapere
che la scatola nera del Nostromo si trova a bordo della stazione spaziale
Sevastopol, di proprietà della Seegson, in orbita attorno al sistema
Z-Reticuli. Così Amanda si dirige verso la stazione spaziale per cercare di
scoprire la verità sui funesti eventi che hanno portato alla scomparsa della
madre.
Con questa
premessa si inizia la storia del gioco. Come ci si può aspettare le cose vanno
immediatamente male e non appena si arriva alla stazione spaziale (e non con
“qualche” incidente di percorso) ci si trova subito immersi in un ambiente
immenso, morente e certamente poco rassicurante.
Dopo appena 30
minuti di gioco muovendosi all’interno della stazione spaziale si capisce
immediatamente che Alien: Isolation non è un FPS e non è nemmeno un Survival
Horror tradizionale: è il Survival Horror
per eccellenza, un assemblaggio di audio, video e storia che porta ad una
costante sensazione di ansia e paura.
Audio
Quello che
immediatamente fa impressione è l’incredibile comparto audio, semplicemente devastante, potente ed
ansiogeno, arricchito da una qualità sonora davvero notevole, disponibile
anche (ovviamente) in surround 5.1. Appena avviato il gioco la musica ricorda i
titoli di testa del film. Ho avuto modo di provare l’audio con i miei monitor
audio professionali e devo dire che l’esperienza vissuta è davvero coinvolgente
e a tratti “disturbante” per l’ansia trasmessa. Il lavoro di Creative Assembly
in questo ambito gratifica tutti, ma in particolare chi conosce bene il Film,
in quanto la colonna sonora che accompagna l’avvicinarsi di un pericolo (e in
particolare della creatura) è esattamente quella utilizzata nella pellicola;
questo genera immediatamente una amplificazione del livello di ansia che porta
il giocatore a cercare subito un armadietto, una scrivania o qualsiasi cosa
dove ci si possa nascondere nella speranza di non essere percepiti e quindi
uccisi. Cigolii, scintille, sfiammate, rimbombi che provengono dai condotti
d’aria, sospiri, colpi di tosse e i terribili versi dello Xenomorfo tengono
costantemente la tensione altissima; non ci si sente mai al sicuro. E non
pensate che disattivando l’audio si possa avere un poco di tregua perché allora
sareste già morti: tanto è pauroso il sonoro tanto è fondamentale per cercare
di percepire dove possa trovarsi la creatura; magari si trova in un condotto
sopra la vostra testa e ne sentite i passi pesanti, oppure dietro una porta o a
pochi metri da voi (siete morti). Una nota negativa è la traduzione in italiano
dei dialoghi che non trasmettono pathos, cosa per altro a noi nota in tutti gli
ambiti in cui dei patetici doppiatori si cimentano al doppiaggio di produzioni
straniere (vogliamo parlare del capolavoro HBO “True Detective” completamente
distrutto da Pino Insegno e la sua insulsa voce?).
Video
Il comparto
grafico è elevatissimo anche se non al livello di quello audio. Il vantaggio
che in generale si può godere in questo titolo è il fatto che si gioca al 90%
in luoghi chiusi e angusti, quindi non ci troveremo mai davanti a milioni di
poligoni animati (Crysis 3) ma in corridoi e stanze scarsamente illuminate e
pertanto lo sforzo computazionale in termini di GPU non è mai elevatissimo;
proprio per questo Creative Assembly si è potuta concentrare su tecniche di illuminazione
incredibilmente realistici, grazie anche alla scelta di produrre un motore
grafico indipendente. I pochi momenti in cui non sono stato pervaso dal terrore
di essere assalito dalla creatura mi sono soffermato ad ammirare l’incredibile
illuminazione ambientale, con il pulviscolo sempre presente in aria, le
proiezioni dei raggi di luce attraverso le grate su vapori e fumi in tutti gli
ambienti, ricalcando alla perfezione l’atmosfera del film e ricordando il
meraviglioso piano sequenza iniziale della versione uncut del capolavoro di
Scott. La grana aggiunta volutamente e i colori ben dosati aggiungono
quell’aspetto cinematografico che esalta ancora di più l’effetto realistico
delle scene. Basta affacciarsi ad una finestra per godere anche di un grande
spettacolo sul cosmo. La fisica atmosferica è assolutamente perfetta, come ad
esempio la diffrazione causata da una sfiammata, le particelle di cenere ancora
in fiamme che vorticano veloci per poi rallentare e spegnersi o addirittura
l’incandescenza di una parte metallica che provoca il classico effetto
aberrativo sulle immagini in sfondo. Le texture sono di ottimo livello e il
sapiente utilizzo della profondità di campo compensa qualche mancanza di
dettaglio in alcuni ambienti.
Dicevo del basso
carico computazionale: io ho provato il gioco con impostazioni massime a 1080p,
con filtro asintropico 16x e antialiasing MSAA e con le due NVIDIA GTX 770
ottengo un robustissimo risultato di 200fps (con il V-Sync disattivato). Ho
avuto modo di provare il gioco anche in PC decisamente datati (5 anni fa) e ho
notato con piacere che difficilmente si scende sotto i 35fps. Un motore grafico
per moltissimi pc a differenza del vergognoso Watch Dogs.
Giocabilità
Alien: Isolation
non è un FPS, non ci sono megacannoni pronti a disintegrare i nemici, non
possiamo correre e saltare come fossimo grilli, né ricaricare le nostre armi in
un millisecondo; Alien: Isolation è puro terrore, non ci sono mostri e zombi,
c’è LO XENOMORFO che dà la caccia a qualsiasi cosa sia viva, ci sono gli androidi
a volte amichevoli a volte ostili, ci sono umani terrorizzati pronti a sparare
e poi c’è Amanda Ripley che dispone di pochissime armi e molta intelligenza. Lo
scontro diretto con qualsiasi nemico (esseri umani, androidi, il mostro) porta
quasi sempre alla morte o quanto meno consumerà una parte fondamentale della
nostra debole vita, meglio evitarlo. Meglio forse costruire un generatore di
suoni con dei pezzi trovati qua e là nella speranza di riuscire ad attirare i
nemici dalla parte opposta a dove si vuole andare.
Il nemico numero uno è terribilmente
ammirevole: non si può uccidere, VINCE SEMPRE. Se è nelle tue vicinanze
devi fare silenzio e nasconderti bene. Se ti sente sei morto. Se ti fiuta sei
morto. Se scappi sei morto. Se ti nascondi devi stare all’erta… potrebbe già
averti sentito e cercare di scovarti gironzolando attorno all’armadietto dove
sei accovacciato. Cammina sempre accovacciato! Se si avvicina cercando di
fiutarti dalle grate dell’armadietto, trattieni il respiro e allontana il viso
dalle porte altrimenti sei morto. Il tuo fidato compagno è il rilevatore di
movimenti, che saprà terrorizzarti con i suoi beep quando l’alieno si avvicina.
Se apri una porta guardati prima intorno o sei morto; basta un rumore di troppo
per vederlo correre verso l’origine del suono e rimanere lì a pattugliare
finché non è convinto di poter mollare. E’ VELOCISSIMO. Se riesci finalmente a
raggiungere una cabina di salvataggio per salvare il tuo progresso di gioco,
guardati bene intorno perché il salvataggio dura 4 interminabili secondi in cui
sei vulnerabile.
A questa impronta
di gioco si aggiunge una Intelligenza Artificiale dello Xenomorfo che ha del
sorprendente. Questa maledetta macchina della morte è del tutto imprevedibile,
non è mai due volte nello stesso posto, non si muove in base a percorsi
programmati, è sensibile a qualsiasi vibrazione ed è in grado di cambiare
strategia in base il nostro comportamento, sbuca da ovunque, dai condotti, da
dietro le porte, da dietro le fiamme. L’unica arma in grado di spaventarlo per
qualche secondo (giusto il tempo di fuggire) è il lanciafiamme (o le bombe
incendiarie) ma, anche in questo caso, attenti ad usarle troppo spesso: il
mostro maledetto imparerà ad avere sempre meno paura delle vostre armi. Perfino
il rilevatore di movimento può trasformarsi in una minaccia se lo si utilizza
troppo vicino al mostro.
La bellezza della
cinematica dell’alieno con i suoi 9 snodi indipendenti nel corpo e una
animazione della testa totalmente dedicata fanno di questo esemplare una riproduzione
perfino migliore di quella del film.
Tutt’altra cosa,
invece, l’IA degli altri componenti del gioco, cosa che non mi trova in
disaccordo perché altrimenti un gioco, di per sé difficilissimo, sarebbe
diventato del tutto impossibile. Ci troveremo quindi a poter aggirare
facilmente esseri umani e androidi.
Nel gioco, per
riuscire ad avere le risposte sul mistero di Ellen Ripley e scoprire quale
destino ha investito Sevastopol, bisognerà andare avanti e indietro
nell’immensa stazione spaziale seguendo mappe, spegnendo interruttori, isolando
aree e spostandosi da una parte all’altra della stazione con delle navette (a
volte un po’ troppo), sempre con addosso la sensazione di essere braccati e in
pericolo. Terminare questo gioco vi sembrerà una grande impresa e vi farà
sentire dei veri e propri sopravvissuti. Come se non bastasse c’è una modalità di gioco Sopravvivenza in cui a
tempo è possibile eseguire delle missioni brevi e poter confrontare i propri
risultati con la comunità. Questa modalità è ancora più terrificante della
modalità storia e aggiunge longevità ad un titolo di per sé sufficientemente
bello da essere reputato un gioco duraturo e ripetibile.
Conclusioni
Il Survival
Horror Alien: Isolation è il perfetto sequel del film Alien, incarna magistralmente
ciò che gli appassionati hanno sempre desiderato; grazie al lavoro di Creative
Assembly abbiamo in commercio un gioco che riprende la storia del capolavoro
del 1979 aggiungendo altro terrore a quello lasciatoci da quei 117 minuti di
pellicola.
Voto 9/10
Etichette:
Alien Isolation,
Games,
Giochi,
NVIDIA,
recensione,
SLI
mercoledì 22 ottobre 2014
Etichette:
Foto,
Stockholm,
Tunnelbana
Etichette:
Foto,
Metro,
Stockholm,
Tunnelbana
Iscriviti a:
Post (Atom)