No Man's Sky e il futuro dei giochi procedurali

No Man's Sky e il futuro dei giochi procedurali / Tecnologia del futuro

Se non hai sentito parlare No Man's Sky ancora, ti stai perdendo. Questo gioco di avventura open world 5+ Giochi sandbox come Minecraft Devi giocare a 5+ giochi sandbox come Minecraft devi giocare Forse Minecraft è diventato stantio per te negli ultimi anni. La buona notizia è che ci sono molti altri giochi come Minecraft che forniscono un avvincente ambiente survive-in-a-sandbox. Read More è destinato a pioniere di un nuovo standard nella generazione procedurale, un argomento che è profondamente interessante anche se non ti consideri un giocatore. Il brusio è forte con questo.

Così forte, in effetti, che molte persone considerano No Man's Sky uno dei giochi più attesi del 2015 15 Giochi video imperdibili che devi giocare nel 2015 15 Giochi video imperdibili che devi giocare nel 2015 Tutti questi giochi sono dovuti a essere rilasciato nel 2015, il che significa che questo è un elenco di giochi che dovresti assolutamente tenere d'occhio da ora all'inizio del prossimo anno. Leggi di più . Altri credono che il gioco stia mostrando i classici segni del marketing overhyped 3 cose sul settore dei videogiochi che mi fanno incazzare [MUO Gaming] 3 cose sull'industria dei videogiochi che mi fanno incazzare [MUO Gaming] Per la maggior parte, video i giochi sono fantastici Trascorro buona parte del mio tempo libero seduto davanti al monitor del mio computer o alla TV avvolto in un videogioco. Il fatto è, ... Leggi di più, o “sindrome delle spore”. Quindi, chi ha ragione?

Diamo un'occhiata a come No Man's Sky (presumibilmente) rivoluzionerà il panorama della generazione procedurale e cosa significherà per il futuro della tecnologia virtuale.

Perché questioni relative alla generazione procedurale

Quando lo sviluppo del gioco indipendente 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi Ecco i migliori software e strumenti di sviluppo di giochi gratuiti che puoi utilizzare per iniziare a realizzare il tuo sogno oggi. Per saperne di più rinascita ha colpito la scena nel 2010, la generazione procedurale è stata catapultata in primo piano. Era uno degli strumenti utilizzati dagli sviluppatori indipendenti per colmare l'ampio divario nella creazione di contenuti.

Pensa a giochi come Super Mario Brothers, Goldeneye 007 o anche World of Warcraft. Ci sono così tante risorse artistiche necessarie (come sprite, modelli, trame) e così tante entità in-game che devono essere programmate (ad es. Intelligenza artificiale, progettazione di livelli, ricerche).

È tutto contenuto statico che qualcuno ha bisogno di creare a mano - un processo che consuma molto tempo. Gli studi di gioco AAA possono permetterselo perché impiegano enormi team. Tuttavia, gli sviluppatori indipendenti spesso volano da soli e non possono produrre contenuti alla stessa velocità o qualità.

Quindi, invece di creare dieci livelli a mano, perché non affidare il lavoro a un algoritmo in grado di generare il più contenuto possibile? Questa è la generazione procedurale Come la generazione procedurale ha scavalcato l'industria del gioco Come la generazione procedurale ha scavalcato l'industria del gioco Per saperne di più in breve.

Il bambino poster per questo concetto è Minecraft A Latecomer's Introduzione a Minecraft [MUO Gaming] A Latecomer's Introduzione a Minecraft [MUO Gaming] Minecraft, la sensazione a blocchi che ha preso d'assalto i giochi, ha ormai più di tre anni. È quasi difficile credere che sia passato molto tempo da quando è stato pubblicato il primo alpha - ed è ugualmente ... Read More , un gioco di sopravvivenza creativo che può essere pensato come LEGO virtuale. Ogni nuovo gioco inizia con un mondo nuovo di zecca. Niente è statico. Il mondo del gioco è costituito da blocchi di un metro, collegati tra loro secondo una serie di regole elaborate. Con solo una manciata di risorse (e il giusto insieme di regole), Minecraft può offrirti un'esperienza unica ogni volta.

O che dire Fortezza dei Nani? Questo gioco, che si è evoluto anno dopo anno per quasi un decennio, è il Santo Graal dei simulatori dell'universo, e un impressionante monumento all'autismo. Potrebbe essere un brutto gioco con una curva di apprendimento ripida, ma nessun altro titolo di gioco può eguagliare la profondità e l'ampiezza del contenuto dinamico della Fortezza del Dwarf.

Quando hai centinaia di sistemi controllati algoritmicamente che interagiscono in milioni di modi complessi, è facile vedere come questo tipo di gioco sarebbe impossibile artigianale a mano. Può funzionare solo a causa della generazione procedurale.

Per i giochi che sono simili alla Fortezza dei Nani ma meno complessi, guarda il genere roguelike I migliori Roguelikes da giocare quando sei in pausa caffè I migliori Roguelikes da giocare quando sei in pausa caffè Alcuni roguelikes possono impiegare un po 'di tempo per battere. Cosa succede se il tuo tempo è limitato? Presentazione del coffee break roguelike! Leggi di più .

Fatto divertente: la Fortezza dei Nani è così intricata e unica che il Museum of Modern Art la considera un'opera d'arte, dopo averla acquisita nel 2012 come uno dei 14 giochi che esemplificano il design interattivo 5 Giochi che ci ricordano che i videogiochi sono Art 5 Giochi che Ricordaci che i videogiochi sono Arte Art è una delle poche cose nella vita che potrebbero essere considerate al 100% soggettive. Il flop di un uomo è il capolavoro di un altro uomo. È strano pensare ai videogiochi come arte, specialmente da quando ... Leggi altro .

Come “No Man's Sky” Sta spingendo i limiti

Per quanto sia fantastico che gli sviluppatori solitari possano creare una vasta gamma di contenuti di gioco senza dover fabbricare manualmente ogni singolo pezzo, c'è un pericolo principale nell'utilizzare la generazione procedurale - almeno per quanto abbiamo visto oggi - e quel pericolo è caos.

Chiunque può inventare una matematica senza senso per produrre risultati dall'aspetto casuale, ma ci vuole incredibile abilità e finezza per trovare sistemi che producano risultati che sembrano significativi e intenzionali. La vera sfida nella generazione procedurale è cercare di implicare un artista in matematica: trovare un sistema di equazioni che incorpori alcuni elementi del processo artistico.

Il buon contenuto procedurale non riguarda la casualità. Riguarda la complessità organizzata, ed è qui che la maggior parte dei giochi fallisce.

Alla GDC 2015, uno degli sviluppatori che lavoravano a No Man's Sky ha affermato che ci sarebbero stati un totale di 18 quintilioni di mondi possibili. Se questo ti fa girare gli occhi, non sei solo. È una pretesa molto alta da fare e promette molto di più al giocatore di quanto probabilmente gli sviluppatori intendessero.

Dopo tutto, se il pianeta A e il pianeta B sono completamente diversi apparenze ma ancora aderire alla stessa base gameplay, sarà una grande delusione. A quel punto, in realtà non è diverso dall'avere un solo pianeta con terreno generato proceduralmente - qualcosa che è già stato fatto da Minecraft e dai suoi cloni.

Fortunatamente, sulla base di ciò che hanno detto gli sviluppatori, non sembra essere così.

Il primo nucleo di No Man's Sky è quello che chiamerei sistemi dipendenti.

Nella maggior parte dei giochi procedurali, i sistemi di gameplay sono indipendenti. Disponi di serie separate di regole che governano i mostri (ad esempio tabelle loot), elementi (ad esempio statistiche casuali), terreno (ad esempio risorse ambientali). I sistemi si relazionano l'un l'altro come una rete di nodi.

In No Man's Sky, i sistemi si fondono l'un l'altro come una piramide piuttosto che una rete. I risultati di un sistema diventano i parametri di un altro sistema, che produce più risultati che determinano i parametri di un altro sistema. Questo accoppiamento più stretto produce una gamma più ampia di possibilità di modifica del gameplay.

Ad esempio, quando si genera un nuovo pianeta, il sistema centrale potrebbe determinare che questo pianeta è una distanza appropriata dalla stella più vicina, quindi ha acqua. Perché ha l'acqua, avrà degli animali, il cielo sarà blu, l'acqua scorrerà come fiumi nei laghi, le montagne avranno la neve, ecc..

Il secondo concetto chiave di No Man's Sky è che tutto è deterministico.

A un livello, la generazione deterministica non è una novità. Minecraft usa i valori seme per generare il suo terreno. Se hai utilizzato lo stesso valore di seme in due sessioni diverse, il terreno risulterebbe essere esattamente lo stesso in entrambi. Ma in No Man's Sky, qualunque cosa è deterministico.

Quando voli vicino a un pianeta, i suoi dettagli sono generati dal nulla. Ora diciamo che tocchi, cammini un po ', uccidi alcuni animali e poi voli via dal pianeta. Perché te ne sei andato, il pianeta scomparirà nella non esistenza. Nulla è mai stato salvato su disco.

Ma se voli di nuovo su quel pianeta in un secondo momento, il stesso pianeta sarà generato dal nulla. Non solo, ma qualunque entità fosse presente sul pianeta avrà “ha continuato a vivere” mentre eri via.

Come? Lo stato del pianeta e il comportamento dei suoi abitanti sono determinati da funzioni matematiche. Dato un punto nello spazio e un punto nel tempo, il gioco restituirà sempre la stessa risposta, indipendentemente da chi sta effettuando la richiesta o quando viene fatta la richiesta.

Il futuro della generazione procedurale

Ciò che è innovativo su No Man's Sky non è che queste idee siano nuove o innovative, ma il fatto che nessuno abbia mai applicato queste idee particolari in questo modo fino a questo punto. Il suo tentativo di creare una varietà procedurale più profonda è degno di nota, così come la sua mancanza di dipendenza dallo storage su disco.

Ma questo è il massimo che ci si può aspettare in termini di contenuto procedurale? Quali altri sviluppi sono attualmente in corso?

Nel mese di novembre 2014, c'è stato un interessante concorso di programmazione online. Prova le tue abilità di programmazione con queste competizioni online Metti alla prova le tue abilità di programmazione con queste competizioni online Sei in una routine di programmazione? Preoccupato che le tue capacità di codifica abbiano raggiunto un livello elevato? A volte la risposta è una pesante dose di sfide che estendono le tue capacità ai loro limiti. Ulteriori informazioni che potresti aver perso: ProcJam (abbreviazione di Procedural Jam). Anche se la competizione in sé non era seria - nessuno se l'è cavata con un grandissimo premio - sicuramente i risultati lo sono stati.

Una voce degna di nota è stata Dreamer of Electric Sheep, un gioco di avventura testuale che ha richiamato tutte le sue descrizioni da un database online di associazioni semantiche. Questo potrebbe essere adattato in modo grafico, magari estraendo risorse artistiche da vari repository? O persino generare risorse artistiche in tempo reale sulla base del materiale del concept di origine?

Ma se mi chiedi, l'arena più eccitante per i contenuti procedurali è la realtà virtuale. Con la nostra recente visita all'Esercito Game Studio Going "Hands On" allo US Army Virtual Reality Game Studio Going "Hands On" nello US Army Virtual Reality Game Studio La maggior parte degli studi di gioco sono piuttosto a denti stretti. Questa è la prima volta che Army Game Studio ha fornito una vista interna e sono felice di poterlo condividere con voi. Per saperne di più, abbiamo già visto come la realtà virtuale ei videogiochi si scontrano in qualcosa di sorprendente. Se ciò non ti convince, dai un'occhiata a queste simulazioni di realtà virtuale Oculus Rift Simulazioni VR che devi vedere per credere alle simulazioni VR di Oculus Rift che devi vedere per credere Hai visto l'Oculus Rift, ma non ne hai visto alcune il folle usa è stato messo a. Dai un'occhiata a queste fantastiche demo di Oculus Rift da tutto il mondo. Leggi di più .

Riuscite a immaginare quando la versatilità della realtà virtuale raggiunge la vita reale e siamo finalmente in grado di incorporare elementi di contenuto procedurale avanzato? Avrebbe inaugurato una nuova era di intrattenimento tradizionale, permettendo alle persone di esplorare una sequenza infinita di mondi nuovi e unici.

Ma l'area più grande che ha bisogno di miglioramenti? Tocco umano personale.

Il contenuto generato proceduralmente deve, per definizione, essere vincolato da un insieme di regole e ciò significa che l'insieme di output è intrinsecamente limitato. Quindi, è inevitabile che gli elementi del mondo finiscano per ricominciare a ripetere e / o sentirsi simili alle precedenti iterazioni del contenuto. Fare progressi in questo settore richiede letteralmente formalizzare l'impulso artistico e la creatività umana, e potrebbe richiedere molto tempo. Poi di nuovo, forse no.

Sei un fan della generazione procedurale? Ha raggiunto il picco o continuerà a modellare il panorama del gioco? Condividi i tuoi pensieri con noi nei commenti qui sotto!

Scopri di più su: Adventure Game, Simulation Games, Video Game Design.