Xlab # 3D news

Resta sempre aggiornato sulla pubblicazione di nuovi corsi.

Attualmente, quando si osserva un moderno videogioco, si viene colpiti dalla grafica incredibile, quasi reale, dal sonoro coinvolgente e dall'atmosfera "magica" che esso riproduce; ma questo basta per creare un gioco che sia anche divertente ed accattivante? Una delle caratteristiche fondamentali presenti in un prodotto ludico è il "comportamento" dei personaggi virtuali automatizzati (detti comunemente BOT), ossia controllati dal computer. Il loro "atteggiamento" influenza in modo notevole la giocabilità: avversari troppo stupidi rendono la sfida troppo semplice e noiosa, al contrario, avversari troppo intelligenti la possono rendere impossibile e nevrotica.
Questo "dettaglio", molte volte troppo trascurato dalle software house, può pregiudicare un ottimo prodotto, rendendolo poco appetibile al pubblico e, fatto non trascurabile, avaro di soddisfazioni e soprattutto di vendite. Com'è facile intuire, per realizzare un videogioco moderno, non servono solamente grafica sbalorditiva e sonoro in dolby surround, è necessario ricreare, virtualmente, le condizioni per le quali il giocatore sia totalmente immerso nel "mondo" creato per lui dal programma.
Il modo in cui, un personaggio virtuale interagisce e/o risponde allo stimolo indotto da altri personaggi virtuali presenti nel suo universo digitale viene definito, in modo più o meno lecito, intelligenza artificiale. Il livello di complessità degli algoritmi utilizzati per simulare il comportamento dipende molto dalla tipologia di gioco e di pseudo-realismo che si vuole ottenere. In alcuni prodotti la codifica dell'intelligenza artificiale si riduce a poche linee di codice, in altri invece, sono necessari molti mesi di attenta progettazione. Come spesso accade, in particolare quando si prendono in esame prodotti che necessitano di brevi tempi di calcolo come i videogame, si usano algoritmi semplici e non computazionalmente complessi, che danno "l'illusione" di metodi raffinati. In conclusione la cosa fondamentale è il risultato che deve essere raggiunto: realizzare oggetti con "comportamenti" ragionevoli e coerenti all'interno dell'universo creato.

 

Visita la pagina