Torna indietro   Hardware Upgrade Forum > Giochi > Console & Giochi per Console

Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-11-2007, 21:47   #1
bagnino89
Senior Member
 
L'Avatar di bagnino89
 
Iscritto dal: Aug 2006
Messaggi: 14117
[PS3] Infinity War: Non ci sono problemi a sviluppare su PS3

Quote:
Infinity Ward: We had no problem working on PS3

Infinity Ward has revealed that they have had no problems developing on the PS3 and believe it is down to their development policy of not employing a lead platform. Different teams work on different versions and they feel that other developers may be strapped for resources and opt to work on the Xbox 360 first as they are more comfortable with it for the time being.
L'ho postata per cercare di eliminare quel luogo comune che vuole PS3 come console su cui "è difficile programmare". Penso che, gioco alla mano, tutte le scuse e futili spiegazioni di altri programmatori siano solo idiozie.
__________________
Ryzen 9600X / ASUS TUF Gaming B850M-Plus / Corsair 2x16 GB DDR5 6000 MHz CL30 / RTX 5070 FE / Crucial P5 Plus 1 TB / Crucial MX500 1 TB / Seasonic Focus GX-750 / Dell S2417DG / Edifier R1280T / Synology DS220+ / Pixel 6 / Steam Deck
bagnino89 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2007, 22:01   #2
DonCry
Senior Member
 
L'Avatar di DonCry
 
Iscritto dal: Oct 2004
Città: Milano
Messaggi: 3649
Quote:
Originariamente inviato da bagnino89 Guarda i messaggi
L'ho postata per cercare di eliminare quel luogo comune che vuole PS3 come console su cui "è difficile programmare". Penso che, gioco alla mano, tutte le scuse e futili spiegazioni di altri programmatori siano solo idiozie.
Senza fare console war...
Sull'affermazione "la ps3 è difficile da programmare" non trovo nulla da correggere, in quanto è proprio sbagliata dal principio.
Trovo invece piu corretto dire :"la ps3 è PIU difficile da programmare RISPETTO alla 360".
Quello che voglio dire è che la ps3 non è difficile da programmare in se, ma rispetto ad un altro prodotto concorrente (che può essere la 360, il pc, il wii quello che volete)

Se uno sviluppatore realizza un esclusiva per la ps3 non credo possa incontrare molti problemi...viceversa se deve fare un multipiatta, dal pc alla 360 (o vice versa) ci mette per dire 5 minuti, dalla 360 alla ps3 ci mette un ora perchè la struttura della console è molto distante da tutto il resto.
E questi mi sembrano dati oggettivi.

__________________
XBOX ONE --> Live!Tag: Doncry
PS4-->Psn id: Doncry
DonCry è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2007, 22:20   #3
Silver_1982
Senior Member
 
L'Avatar di Silver_1982
 
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 1715
Quote:
Originariamente inviato da DonCry Guarda i messaggi
Senza fare console war...
Sull'affermazione "la ps3 è difficile da programmare" non trovo nulla da correggere, in quanto è proprio sbagliata dal principio.
Trovo invece piu corretto dire :"la ps3 è PIU difficile da programmare RISPETTO alla 360".
Quello che voglio dire è che la ps3 non è difficile da programmare in se, ma rispetto ad un altro prodotto concorrente (che può essere la 360, il pc, il wii quello che volete)

Se uno sviluppatore realizza un esclusiva per la ps3 non credo possa incontrare molti problemi...viceversa se deve fare un multipiatta, dal pc alla 360 (o vice versa) ci mette per dire 5 minuti, dalla 360 alla ps3 ci mette un ora perchè la struttura della console è molto distante da tutto il resto.
E questi mi sembrano dati oggettivi.

....quoto!
__________________
Silver_1982 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 00:56   #4
Max(IT)
Bannato
 
L'Avatar di Max(IT)
 
Iscritto dal: Mar 2003
Messaggi: 33385
Quote:
Originariamente inviato da bagnino89 Guarda i messaggi
L'ho postata per cercare di eliminare quel luogo comune che vuole PS3 come console su cui "è difficile programmare". Penso che, gioco alla mano, tutte le scuse e futili spiegazioni di altri programmatori siano solo idiozie.
altra precisazione " WE HAD NO PROBLEM" significa che LORO non hanno riscontrato problemi, in nessun modo vuole significare che non sia complesso sfruttare la PS3.
Inoltre non vedo un solo motivo per cui dare più credito a queste affermazioni rispetto a quelle di altri programmatori che invece lamentavano problemi.

Sarebbe il caso che capissimo che dietro a queste dichiarazioni pubbliche ci sono sempre ragioni di marketing.
Max(IT) è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 03:28   #5
Luca T
Senior Member
 
Iscritto dal: Apr 2007
Messaggi: 9130
Secondo la mia modestissima opinione il problema principale della programmazzione su PS3 è che essendo un architettura completamente nuova e "molto diversa" i programmatori

-devono proprio da zero pensare e progettare lo sviluppo e la programmazione del gioco in maniera totalmente differente da quanto fatto fin'ora- è questo lo scoglio che devono superare nient'altro!

Se uniamo una difficolta iniziale difronte ad una nuova architettura per giunta molto complessa

alla necessita di un approccio completamente differente alla programmazione del codice

ne viene fuori gli ovvii problemi "rispetto" ad una qualsiasi architettura gia conosciuta e più classica!
Luca T è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 06:57   #6
peddu84
Bannato
 
Iscritto dal: Apr 2005
Messaggi: 3706
Quote:
Originariamente inviato da Luca T Guarda i messaggi
Secondo la mia modestissima opinione il problema principale della programmazzione su PS3 è che essendo un architettura completamente nuova e "molto diversa" i programmatori

-devono proprio da zero pensare e progettare lo sviluppo e la programmazione del gioco in maniera totalmente differente da quanto fatto fin'ora- è questo lo scoglio che devono superare nient'altro!

Se uniamo una difficolta iniziale difronte ad una nuova architettura per giunta molto complessa

alla necessita di un approccio completamente differente alla programmazione del codice

ne viene fuori gli ovvii problemi "rispetto" ad una qualsiasi architettura gia conosciuta e più classica!

ma la questione è che cè che in realtà XBOX360 non ha un architettura così classica.
Chi pensa che l'architettura di XBOX360 è simile a quella di un PC, è totalmente fuori strada...
peddu84 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 07:43   #7
lishi
Senior Member
 
L'Avatar di lishi
 
Iscritto dal: Sep 2006
Messaggi: 1539
Quote:
Originariamente inviato da peddu84 Guarda i messaggi
ma la questione è che cè che in realtà XBOX360 non ha un architettura così classica.
Chi pensa che l'architettura di XBOX360 è simile a quella di un PC, è totalmente fuori strada...
Architettura è diversa, ma è probabile che le librerie siamo simile alle directx. Ed è sulle librerie che i programmatori lavorano non sulle architetture.
lishi è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 08:09   #8
peddu84
Bannato
 
Iscritto dal: Apr 2005
Messaggi: 3706
Quote:
Originariamente inviato da lishi Guarda i messaggi
Architettura è diversa, ma è probabile che le librerie siamo simile alle directx. Ed è sulle librerie che i programmatori lavorano non sulle architetture.
le librerie non sono altro che un set di istruzioni create ad hoc per sfruttare le funzionalità dell'hardware.
Ovviamente le librerie che utilizza XBOX360 sono diverse da quelle standardizzate in uso su PC(perchè diversa è l'architettura).
peddu84 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 09:53   #9
lishi
Senior Member
 
L'Avatar di lishi
 
Iscritto dal: Sep 2006
Messaggi: 1539
Quote:
Originariamente inviato da peddu84 Guarda i messaggi
le librerie non sono altro che un set di istruzioni create ad hoc per sfruttare le funzionalità dell'hardware.
Ovviamente le librerie che utilizza XBOX360 sono diverse da quelle standardizzate in uso su PC(perchè diversa è l'architettura).
Non esattamente, le librerie sono un set di istruzione per eseguire un determinato compito.

Implementazione delle librerie dipende dalla architettura, ma non il loro utilizzo.(Utilizzo delle librerie QT per esempio è lo stesso, più o meno, che sia linux, windows, x86 o powerpc.)

Non dico che siano esattamente uguali come quelli per pc, ma penso che mantengano buona parte della "filosofia"
lishi è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 09:56   #10
Elysium
Senior Member
 
L'Avatar di Elysium
 
Iscritto dal: Jul 2000
Messaggi: 936
Quote:
Originariamente inviato da lishi Guarda i messaggi
Non esattamente, le librerie sono un set di istruzione per eseguire un determinato compito.

Implementazione delle librerie dipende dalla architettura, ma non il loro utilizzo.(Utilizzo delle librerie QT per esempio è lo stesso, più o meno, che sia linux, windows, x86 o powerpc.)

Non dico che siano esattamente uguali come quelli per pc, ma penso che mantengano buona parte della "filosofia"
Un buon esempio di quello che dici sono le OpenGL, stesse api su architetture diverse
Elysium è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 10:39   #11
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da lishi Guarda i messaggi
Architettura è diversa, ma è probabile che le librerie siamo simile alle directx. Ed è sulle librerie che i programmatori lavorano non sulle architetture.
In realta' e' vero il contrario: si lavora sulle architetture. Le Direct3D sono a livello molto basso, e l'implementazione su 360 e' a livello ancora piu' basso. Sintatticamente sono abbastanza simili, ma non del tutto: diciamo che si puo' condividere un po' di codice. Ma anche cercando di astrarre un po' l'API dalla piattaforma ci si ritrova con molto codice condizionale (su 360 questo mentre su PC quest'altro) e questo vale solo per le cose piu' banali.
Quando si inizia a voler andare veloci e usare l'hardware, si lavora quasi esclusivamente sull'architettura della macchina e l'API in se' diventa del tutto secondaria.
Un engine che voglia andare veloce su 360 fa scelte spesso e volentieri diametralmente opposte alle scelte che si farebbero lavorando su PC: la maggior parte di questa differenza e' da imputarsi all'EDRAM.
Inoltre l'architettura del 360 fornisce meno spazio di manovra, a mio avviso, per le scelte sull'engine di quanto possa fornire l'architettura PC (e immagino quella della PS3): in altre parole, per andare veloci su 360 si deve fare quello e si va molto veloci, ma e' difficile fare qualcosa di "diverso".

Ultima modifica di fek : 07-11-2007 alle 10:45.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 10:49   #12
-=Krynn=-
Senior Member
 
L'Avatar di -=Krynn=-
 
Iscritto dal: Dec 2001
Città: Firenze - Nosgoth
Messaggi: 7333
Quote:
Originariamente inviato da fek Guarda i messaggi
In realta' e' vero il contrario: si lavora sulle architetture. Le Direct3D sono a livello molto basso, e l'implementazione su 360 e' a livello ancora piu' basso. Sintatticamente sono abbastanza simili, ma non del tutto: diciamo che si puo' condividere un po' di codice. Ma anche cercando di astrarre un po' l'API dalla piattaforma ci si ritrova con molto codice condizionale (su 360 questo mentre su PC quest'altro) e questo vale solo per le cose piu' banali.
Quando si inizia a voler andare veloci e usare l'hardware, si lavora quasi esclusivamente sull'architettura della macchina e l'API in se' diventa del tutto secondaria.
Un engine che voglia andare veloce su 360 fa scelte spesso e volentieri diametralmente opposte alle scelte che si farebbero lavorando su PC: la maggior parte di questa differenza e' da imputarsi all'EDRAM.
Inoltre l'architettura del 360 fornisce meno spazio di manovra, a mio avviso, per le scelte sull'engine di quanto possa fornire l'architettura PC (e immagino quella della PS3): in altre parole, per andare veloci su 360 si deve fare quello e si va molto veloci, ma e' difficile fare qualcosa di "diverso".
quindi se non ho capito male io tu dici che programmare per X360 e' piu' difficile che programmare per un pc, giusto?

In che senso poi non hai spazio di manovra? per fare che? nel senso che se vuoi ottenere una determinata cosa su 360 c'e' solo un modo di arrivarci, a differenza del PC?
__________________
Xbox GamerTag: Falux || Psn: Falux79 || -=Krynn=-
-=Krynn=- è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 10:50   #13
MaBru
Senior Member
 
L'Avatar di MaBru
 
Iscritto dal: Mar 2003
Città: Verona
Messaggi: 8547
Va bene che siamo in console war, ma lo sviluppatore si chiama Infinity Ward
__________________
Cammello non parla di neve
Xbox LIVE Gamertag VirtualBoy75
MaBru è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 10:54   #14
peddu84
Bannato
 
Iscritto dal: Apr 2005
Messaggi: 3706
Quote:
Originariamente inviato da lishi Guarda i messaggi
Non esattamente, le librerie sono un set di istruzione per eseguire un determinato compito.

Implementazione delle librerie dipende dalla architettura, ma non il loro utilizzo.(Utilizzo delle librerie QT per esempio è lo stesso, più o meno, che sia linux, windows, x86 o powerpc.)

Non dico che siano esattamente uguali come quelli per pc, ma penso che mantengano buona parte della "filosofia"
ho capito forse cosa vuoi dire. Le funzioni implementate secondo te hanno una struttura simile a livello di metodo di utilizzo (passaggio di parametri, restituizione di valori ecc..), ma non come sono implementate...
Potrebbe anche essere, almeno per una parte della libreria.
Non tutta, perchè comunque le funzioni disponibili sono maggiori, alcune semplicemente diverse (anche la sola CPU ha un architettura basata su power PC e la GPU ha funzionalità e peculiarità estesa dal semplice concetto di hardware dx9 compliant: vedi EDRAM shader unificati ecc ecc...)
Diciamo che potrebbero essere una versione custom, personalizzata e ottimizzata delle librerie.
Questo penso ci possa stare.


EDIT: vedo che è arrivato un utente che fà di queste cose il suo pane quotidiano. Ciao Fek.

Ultima modifica di peddu84 : 07-11-2007 alle 11:00.
peddu84 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 11:03   #15
Eriol the real
Bannato
 
Iscritto dal: Oct 2004
Messaggi: 4132
io mi sento solo di dire una cosa, gli Infinity Ward si meritano un applauso
ho visto dei video, e il gioco sembra tecnicamente davvero ben fatto (sia PS3 che X360)
e tutto questo senza far vedere mesi prima, anteprime, screenshots, rumors ecc ecc. Insomma hanno lavorato molto seriamente, e in silenzio, uscendo con un titolo che prende dal 9 al 10 un po dapertutto.

La loro dichiarazione, oggetto di questo topic, dimostra ancora + chiaramente che le case "serie" che hanno i mezzi (soldi e tecnica) sanno lavorare bene su entrambe le piattaforme e non si celano dietro alibi di difficoltà di programmazione che sinceramente ora appaiono sempre + ambigui da sostenere
Eriol the real è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 11:06   #16
peddu84
Bannato
 
Iscritto dal: Apr 2005
Messaggi: 3706
Quote:
Originariamente inviato da -=Krynn=- Guarda i messaggi
quindi se non ho capito male io tu dici che programmare per X360 e' piu' difficile che programmare per un pc, giusto?

In che senso poi non hai spazio di manovra? per fare che? nel senso che se vuoi ottenere una determinata cosa su 360 c'e' solo un modo di arrivarci, a differenza del PC?
penso che intenda dire che gli hardware delle due console siano stati sviluppati per proporre determinate strategie di soluzioni a problematiche che si incotrano durante lo sviluppo del gioco.
Da questo punto di vista l'hardware di una console risulta più customizzato e quindi seguire strade notevolmente diverse dalle soluzioni hardware inserite dirante la fase di progettazione risulta meno agevole o comunque non conveniente.
Ma ovviamente sono curioso di sapere da Fek stesso cosa intendeva. Io non ho i mezzi e le conoscenze per fare qualcosa di diverso da mere supposizioni...
peddu84 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 11:20   #17
Max(IT)
Bannato
 
L'Avatar di Max(IT)
 
Iscritto dal: Mar 2003
Messaggi: 33385
Quote:
Originariamente inviato da peddu84 Guarda i messaggi
ma la questione è che cè che in realtà XBOX360 non ha un architettura così classica.
Chi pensa che l'architettura di XBOX360 è simile a quella di un PC, è totalmente fuori strada...
verissimo, X360 è molto diversa da un pc, ma la differenza la fanno anche gli SDK che mettono a disposizione le Case
Max(IT) è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 12:05   #18
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da -=Krynn=- Guarda i messaggi
quindi se non ho capito male io tu dici che programmare per X360 e' piu' difficile che programmare per un pc, giusto?
Programmare su PC e' inerentemente piu' difficile rispetto a programmare su console per via delle diverse configurazioni, problema limitato un po' dalle DX10.
Diciamo che programmare su 360 e' molto differente dal programmare su un PC. In generale direi piu' facile per via dei tool di sviluppo molto migliori. Ma portare un engine in maniera ottimale da PC a 360 e viceversa non e' banale, anzi.

Quote:
In che senso poi non hai spazio di manovra? per fare che? nel senso che se vuoi ottenere una determinata cosa su 360 c'e' solo un modo di arrivarci, a differenza del PC?
Magari non c'e' un solo modo, ma ce ne sono pochi di piu', mentre su PC in genere hai diverse possibili scelte architetturali piu' o meno equivalenti; parlo soprattutto riguardo a come organizzi l'architettura e la pipeline, non tanto del singolo effetto.
Su 360 se vuoi lavorare a 720p con AA4X, che e' la configurazione per la quale l'architettura e' stata pensata e dove e' piu' efficiente, hai davvero pochissime alternative a livello architetturale: le cose vanno fatte in una certa maniera e l'engine che ne esce sarebbe profondamente inefficiente su PC. Se provi a fare qualcosa di diverso, come Halo 3 ad esempio, stai cercando di lavorare contro la macchina che ti mette di fronte tutta una serie di limitazioni: nel caso di Halo 3, ad esempio, no AA e risoluzione inferiore a 720p.
La mia opinione, che non e' condivisa da tutti, e' che si dovrebbe lavorare per la macchina e provare a fare sempre 720p con AA4X, avendo le risorse in termini di tempo a disposizione.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 12:43   #19
Murakami
Senior Member
 
L'Avatar di Murakami
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 13306
fek, se non capisco male, è sostanzialmente l'EDRAM che impone certe scelte su X360. In questo senso, si può dire che PS3 sia più flessibile?
__________________
Samsung HT-Q100 <--- PS4 ---> Samsung UE40F5300AY <--- PS3 60gb ---> PS Vita
PSN: NewMurakami
Murakami è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2007, 13:14   #20
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da Murakami Guarda i messaggi
fek, se non capisco male, è sostanzialmente l'EDRAM che impone certe scelte su X360. In questo senso, si può dire che PS3 sia più flessibile?
Secondo me si'.
fek è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Desktop piccolo e potente? NZXT H2 Flow ...
Logan Paul vende la sua carta Pokemon &q...
Polestar spinge sull'acceleratore: arriv...
Nuovo record mondiale nel fotovoltaico: ...
L'ultimo baluardo cade: fine supporto pe...
'Il mondo non ha mai visto nulla di simi...
La Commissione europea mette sotto indag...
Arriva il primo computer quantistico ad ...
'Se lavori al PC sei a rischio': la prev...
Windows 11 introduce il supporto nativo ...
Apple AirDrop su Android: dopo Pixel 10,...
Upgrade PC senza spendere una fortuna: G...
Sistema di sblocco alla iPhone anche su ...
29 offerte Amazon, rinnovate: in 2 minut...
Offerte imperdibili su lavatrici e asciu...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v