Valve critica le scelte di Sony su PlayStation 3

Valve critica le scelte di Sony su PlayStation 3

In un'intervista a GameInformer, Gabe Newell, co-fondatore di Valve, appare molto critico riguardo a molti aspetti della nuova console di Sony.

di pubblicata il , alle 10:08 nel canale Videogames
SonyPlaystation
 
258 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
^TiGeRShArK^18 Gennaio 2007, 00:37 #241
Originariamente inviato da: Lud von Pipper
Se credi poi che qualche restyling grafico possa fare la differeza, allora lasciamo perdere: i personaggi e gli ambienti li fai in 3DStudio e finchè hai potenza per gestirli in gioco, chiunque può crearli in un paio d'ore (me compreso).

ma assolutamente no.
Vai a far girare in maniera fluida dei modelli 3d se il tuo motore grafico e la tua arkitettura sottostante non è + ke ottima.
Ti assicuro ke non è assolutamente la passeggiata salutare ke immagini
^TiGeRShArK^18 Gennaio 2007, 00:38 #242
Originariamente inviato da: Asterion
Sono anche io un programmatore, secondo me tutto dipende da cosa devi fare. Per un platform forse strumenti di alto livello possono andare bene, per un oblivion credo debbano sfruttare al massimo (quindi programmando a basso livello) la piattaforma sottostante.

Con i tool di alto livello, tipo visual studio, se devi fare qualcosa che devia da quanto offerto dalle api, c'è da mettersi le mani nei capelli

allora scusami...
tu saresti un programmatore.. giusto?
e a te qdo c'è una scadenza di progetto di dicono di non preoccuparti ke tnt è meglio ke ti metti a riscrivere tutto in assembly piuttosto ke terminare in tempo x la consegna?
Nel caso in cui ti sfuggisse Con visual studio puoi fare TUTTO ciò ke vuoi.
E' già dai tempi del C di anni e anni fa ke potevi utilizzare la comodissima funzione "assembly inline" se ti mancava qualke libreria (dato ke ai tempi ancora NON esisteva internet e non era ks facile avere tutto).
Cmq, spiegami quale software COMPLETO non riesci a fare col visual studio ke puoi fare + facilmente in qualke altro modo + a basso livello ke sono proprio curioso
^TiGeRShArK^18 Gennaio 2007, 00:39 #243
Originariamente inviato da: Asterion
Sì, sì, siamo andati molto oltre, sicuramente
Io volevo fare un discorso generale, anche perché non conosco le differenze tra i due DevKit.
Tra l'altro, forse è pure vergognoso dirlo, pur lavorando come programmatore non sono sicuro che se me li mettessero in mano saprei valutare le differenze.

Certo un articolo "tecnico" sull'argomento, non un'intervista, ci aiuterebbe a capire davvero i termini della questione.

Non che del papà di Doom non ci si possa fidare (già all'epoca per entrare nell'ultima stanza di Doom2, quella con l'Icon of Sin, ho dovuto dotare il mio 486dx4 di 8MB di ram, dai 4 che aveva... a proposito di risorse, nda) ma qui ci mancano proprio le motivazioni base.

Alla fine credo pure che intendevamo dire la stessa cosa, che è pure peggio. Io comunque ho preso gli effetti di luce come mero esempio. Quando parlavo della scarsa flessibilità mi riferivo a Visual Studio da colleghi (su cui io lavoricchio per hobby, nda) dato che ho sempre programmato in Java in ufficio


non vorrei dirtelo..
ma java senza JNI è ben + limitato di visual studio
^TiGeRShArK^18 Gennaio 2007, 00:41 #244
Originariamente inviato da: piperprinx
azz...i tuoi interventi sarebbero anche piacevoli da leggere, se solo sulla tua tastiera funzionassero anche le "c" e le "h", magari una in fila all'altra, per soprannumero....

Già mi devo sforzare al lavoro ad usare "c" ed "h"
non potete pretendere ke anke qdo mi devo svagare un pò mi devo costringere a non usare le "k"

^TiGeRShArK^18 Gennaio 2007, 00:46 #245
Originariamente inviato da: Asterion
Non mi sono mai detto esperto, lavoro come analista programmatore però e ho una laurea in informatica. Almeno qualcosa la capisco. Di sicuro non sparo mezze offese sul forum senza nemmeno argomentarle.

se hai letto i miei messaggi avrai visto ke mi sono *lievemente* alterato x essere considerato in quanto programmatore rispettivamente un mercenario, uno ke non sa fare niente, e tnt x finire uno ke non ha nessuna voglia di imparare ks nuove.
Tutte kose ke NON mi rispecchiano assolutamente.
Quindi, se permetti, oltre al fatto di leggere commenti scritti senza alcuna cognizione di causa, mi pare il minimo confutare quanto viene spacciato x "la verità assoluta" da persone ke di programmazione ne sanno meno di me 10 anni fa

P.S. è un commento generale e non mi sto riferendo a te

EDIT: mmm... quali sarebbero le cose ke dovrei argomentare?
Mi pare di essere stato piuttosto kiaro nei miei post.
Se qualcosa ancora risulta oscura non ho alcun problema ad esplicitarla meglio
Asterion18 Gennaio 2007, 00:50 #246
Originariamente inviato da: ^TiGeRShArK^]allora scusami...
tu saresti un programmatore.. giusto?
[/quote]

A te l'educazione qualcuno l'ha mai insegnata?

[QUOTE=^TiGeRShArK^]
e a te qdo c'è

Mai detto questo? Cosa c'entra con il discorso che ho fatto io, il quale mette solo a confronto vantaggi/svantaggi dei linguaggi di alto e basso livello.

[QUOTE=^TiGeRShArK^]
Nel caso in cui ti sfuggisse Con visual studio puoi fare TUTTO ciò ke vuoi.
E' già dai tempi del C di anni e anni fa ke potevi utilizzare la comodissima funzione "assembly inline" se ti mancava qualke libreria (dato ke ai tempi ancora NON esisteva internet e non era ks facile avere tutto).
Cmq, spiegami quale software COMPLETO non riesci a fare col visual studio ke puoi fare + facilmente in qualke altro modo + a basso livello ke sono proprio curioso


Come ho gia detto, visto che lavoro con java e uso vs2005 express solo per hobby, mi rifaccio al parere di colleghi che, per personalizzare controlli con le DataGrid ad esempio (con vs2003) hanno problemi ad implementare comportamenti diversi da quelli previsti per quel controllo.
Java non è un esempio di linguaggio di basso livello, almeno non è paragonabile al C in cui vengono gestiti direttamente i puntatori, però è sicuramente più di basso livello rispetto al C#, se non altro per l'assenza di controlli di alto livello inclusi nel JDK (anche se esistono progetti indipendenti, non sempre facilmente integrabili tra loro). Java ti obbliga ad implementare, ad esempio, alcune custom tag library per determinati controlli. Prendi ad esempio una tabella per cui vuoi la possibilità di inserire un filtro dinamico in base ad altri valori presenti sullo schermo. In Java devi implementare il controllo a mano, ci perdi una giornata sana magari ma costruisci un oggetto a misura del tuo progetto. Se ti abitui ad utilizzare un controllo standard per le tabelle (ora non so come si chiama con vs, mi pare DataGridView o DataTable col 2005), se devi implementare qualcosa non prevista dal controllo non è affatto facile personalizzarlo. Non solo, tu non hai modo di sapere come un certo controllo è implementato. Se si parla di applicazioni web non me ne può fregare di meno, se si parla di un motore grafico mi interessa eccome che le mie librerie sfruttino la mia architettura e le mie esigenze.

Detto questo, giusto nel dubbio non mi fossi spiegato bene, io do un mio parere fornendo spiegazioni e non offendo nessuno al contrario di te che sei arrogante e maleducato.
piperprinx18 Gennaio 2007, 00:51 #247
Originariamente inviato da: ^TiGeRShArK^
Già mi devo sforzare al lavoro ad usare "c" ed "h"
non potete pretendere ke anke qdo mi devo svagare un pò mi devo costringere a non usare le "k"



va, abbi pieta', almeno infilaci le vocali per gli over 40 che odiano mesaggini et similia. Non voglio mica fare la maestrina dalla penna rossa e' che sei veramente faticoso da legge, e francamente e' un peccato....ma scrivi col t9 o come piffero si chiama quel sistema dei cell?
^TiGeRShArK^18 Gennaio 2007, 00:59 #248
Originariamente inviato da: piperprinx
va, abbi pieta', almeno infilaci le vocali per gli over 40 che odiano mesaggini et similia. Non voglio mica fare la maestrina dalla penna rossa e' che sei veramente faticoso da legge, e francamente e' un peccato....ma scrivi col t9 o come piffero si chiama quel sistema dei cell?

ehmm...
si..diversi messaggi nei giorni precedenti li ho scritti col T9
e ti assicuro che quando scrivo col T9 è un bel risparmio di tempo
...e anche quando scrivo al pc qualcosina la risparmio
PaRRoT18 Gennaio 2007, 01:01 #249
Originariamente inviato da: jpjcssource]Microsoft XNA ("
) is a set of tools, complete with a managed runtime environment, provided by Microsoft that facilitates computer game design, development and management. XNA does this by freeing game designers from writing "repetitive boilerplate code,"[2] and brings all aspects of game production into a single system.[3] The XNA toolset was announced March 24, 2004, at the Game Developers Conference in San Jose, California; and a first Community Technology Preview of XNA Build was released March 14, 2006. The final version was released on December 11, 2006.

The XNA Framework is based on the .NET Compact Framework 2.0. It has been designed with an extensive set of class libraries, specific to game development exercises, to promote maximum code reuse across target platforms. It will also include a version of the Common Language Runtime which is optimized for gaming requirements, to provide a managed execution environment to the XNA games. The runtime will be available for Windows XP, Windows Vista and the Xbox 360. Since XNA games will be written for the runtime, XNA games will run on any platform supporting the XNA Framework, with minimal or no modification. Games targeting the XNA Framework can be written using the C# language.

http://en.wikipedia.org/wiki/Microsoft_XNA

Chiedo venia, ho confuso XNA con XDK... ovvero l'antenato di XNA.

Il succo è lo stesso, XNA è un'evoluzione di XDK che deriva da DirectX.
^TiGeRShArK^18 Gennaio 2007, 01:01 #250
Originariamente inviato da: Asterion]A te l'educazione qualcuno l'ha mai insegnata?
[/quote]
Fino ad un certo punto sono calmo ed educato, ma km già
Come ho gia detto, visto che lavoro con java e uso vs2005 express solo per hobby, mi rifaccio al parere di colleghi che, per personalizzare controlli con le DataGrid ad esempio (con vs2003) hanno problemi ad implementare comportamenti diversi da quelli previsti per quel controllo.
Java non è un esempio di linguaggio di basso livello, almeno non è paragonabile al C in cui vengono gestiti direttamente i puntatori, però è sicuramente più di basso livello rispetto al C#, se non altro per l'assenza di controlli di alto livello inclusi nel JDK (anche se esistono progetti indipendenti, non sempre facilmente integrabili tra loro). Java ti obbliga ad implementare, ad esempio, alcune custom tag library per determinati controlli. Prendi ad esempio una tabella per cui vuoi la possibilità di inserire un filtro dinamico in base ad altri valori presenti sullo schermo. In Java devi implementare il controllo a mano, ci perdi una giornata sana magari ma costruisci un oggetto a misura del tuo progetto. Se ti abitui ad utilizzare un controllo standard per le tabelle (ora non so come si chiama con vs, mi pare DataGridView o DataTable col 2005), se devi implementare qualcosa non prevista dal controllo non è affatto facile personalizzarlo. Non solo, tu non hai modo di sapere come un certo controllo è implementato. Se si parla di applicazioni web non me ne può fregare di meno, se si parla di un motore grafico mi interessa eccome che le mie librerie sfruttino la mia architettura e le mie esigenze.

Detto questo, giusto nel dubbio non mi fossi spiegato bene, io do un mio parere fornendo spiegazioni e non offendo nessuno al contrario di te che sei arrogante e maleducato.


guarda..
o io non ho capito nulla di programmazione finora o tu mi dovresti spiegare km fa ad essere C# ad un livello + alto di Java
A parte ke da quello ke ho capito tu e i tuoi colleghi programmate lato web.
Quindi utilizzate rispettivamente ASP.NET e JSP/Java Server Faces/Struts/quello ke è...
ancora mi sfugge come fai a giudicare se un linguaggio sia ad un livello + o - alto di un altro solo "x sentito dire" quando in letteratura ci sono definizioni contrastanti x questioni molto + formali
e cmq ancora non ho capito ke c'azzecca la programmazione web con la programmazione di un engine 3d
Ti assicuro ke le problematiche sono ben differenti rispetto alla customizzazione di un controllo

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^