Il futuro dei videogiochi è nell'intelligenza artificiale
Il direttore di SCE UK dichiara che la potenza dei processori moderni è in ormai sufficiente per gestire sistemi di intelligenza artificiale evoluti.
di Rosario Grasso pubblicata il 05 Settembre 2006, alle 12:03 nel canale Videogames
35 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infostrano, ho riguardato tutti i tomb raider ma a parte 2 travolgenti tette non mi sono accorto di altri fattori
Non voglio nemici che conoscono il livello a memoria o calcolano in anticipo la traiettoria del proiettile, voglio nemici che inciampino sui sassi e si distraggano perchè la mamma li chiama a tavola
Ok così è esagerato, ma il concetto è questo
dire che è il processore più potente al mondo, beh, capisco che sia detto con l'entusiasmo dell'adolescente che non vede l'ora che arrivi il 17 novembre ma non è proprio così semplice... è molto potente nel calcolo vettoriale come invece è molto debole in altri ambiti, proprio perchè è pensato fondamentalmente per gestire stream, non per fare il processore di un computer (o di una console). in pratica è come avere un dragster che arriva a 400 all'ora in 5 secondi col quale però non puoi curvare e puoi andare solamente su superfici perfettamente lisce... il cell quando si tratta di decodificare stream, certo, ti gestisce decine di flussi alla volta; quando però si tratta di general purpose, ad esempio, bisogna andare a pescare un x86 datato di anni per fare paragoni...
beninteso, per ciò per cui è nato è l'ideale, ovvero ogni applicazione in cui c'è un flusso audio o video... per la ps3, beh, è un po' troppo sbilanciato...
tra l'altro Ray Maguire si dovrebbe ricordare che ci si fa le pippe con la potenza di calcolo in virgola mobile nelle routine di IA, le quali sono molto esigenti invece in termini per l'appunto di general purpose... diciamo che esempio più sbagliato non poteva farlo
Supermario è diventato SuperMario perché le tartarughe andavano avanti e quando trovavano un ostacolo tornavano indietro.
Streetfighter è diventato Streetfighter perché al salire di ogni schema gli avverersari diventavano semplicemente più veloci e i mostri finali ti menavano con due schiaffi.
Tomb Raider è diventato Tomb Raider perché Lara Croft aveva dei bellissimi argomenti...
Sarò reazionario, ma IMHO in un gioco conta la giocabilità. My 2 cents.
Le operazioni come fisica e ia il CELL se le mangia a colazione come noi mangiamo i korn flakes, per i server ci sono 8 spe, per play3 solo 7 in + sono fatti per operazioni pesanti come i server o per tecnologia militare.
se stai a sentire il marketing sony indubbiamente
nella realtà ti assicuro ke la situazione è BEN diversa
In ogni caso sono abbastanza scettico sull'articolo. Il Cell sarebbe uno stupendo processore per l'IA perchè con i suoi 7 core puoi destinarne uno dedicato a questo compito. Da programmatore però sono certo che e' un'impresa molto impegnativa perchè con le premesse attuali sima ancora vincolati a Macchine a stati finiti. Questa tecnologia prevede che il programmatore aggiunga i vari stati manualmente ciò impone un lavoro lungo e tedioso per il programmatore. Ho letto che su sims ci sono più di 500 stati disponibili per personaggio. La verità e' che bisognerà aspettare che qualcuno scriva un engine IA pre-digerito come funziona per i motori grafici.
Per quanto dicono del Cell sulla sua potenza sono molto curioso di vedere il reale utilizzo perchè ho scoperto che non e' per niente semplice scrivere un programma parallelo perchè e' necessario il processore principale e' diverso da quelli satellite e quindi prevede compilazioni multiple e difficoltà di interoperativita'. Si vedrà col tempo.
In verita l'UltraSPARC T1, come si evince dall'articolo di Wikipedia da te linkato, è un core espressamente dedicato agli webserver... adirittura è estremamente debole nella gestione dei calcoli in virgola mobile, indi non penso sia il massimo come processore dedicato a calcoli fisici
Interessante... ma che vuol dire? Che ritieni impossibile che un computer superi il Test di Turing?
Beh, un esempio più comprensibile di ciò che si può chiedere all'AI in un gioco l'ha fatto Mac666. Aggiungo che non tutti i giochi prevedono di guidare un veicolo o di cercare di mettere proiettili addosso a qualcuno che cerca di fare lo stesso a noi. Un'avventura nella quale si possano avere conversazioni intelligenti (nel senso di plausibili) e non predefinite con personaggi sintetici la vedrei molto bene. Ripiegare sui MMORPG mi pare una scorciatoia o un'ammissione di sconfitta.
che è una scienza...
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".