Archivi tag: generazione procedurale

Procedural Horror

Darkwood ScreenshotSe ciò che ci fa paura, in un’atmosfera horror, è il senso dell’ignoto, la minaccia nascosta – allora la prima cosa che uccide la tensione è la ripetizione. Che sia un’esperienza che fa di noi meri spettatori (un film, un libro) o partecipanti diretti (un videogioco), sapere in anticipo cosa sta per succedere perché lo si è già visto elimina o quantomeno addolcisce di molto il senso di minaccia.
I jumpscares funzionano solo la prima volta. Un’atmosfera di ansia diffusa e costante può resistere più a lungo, ma alla fine anche quella smetterà di farci paura – chiunque abbia giocato più volte a un Silent Hill per vedere tutti i finali se ne sarà reso conto. Come già accennavo nell’articolo dedicato a P.T., il primo nemico di qualsiasi videogioco horror, anche il meglio riuscito, è quindi quell’effetto di già visto che si crea partita dopo partita. Non è nemmeno necessario iniziare un nuovo gioco perché il problema si manifesti: è sufficiente morire e ripartire dall’ultimo checkpoint, e il senso di mistero si sarà dissipato perché sappiamo già cosa succederà da lì fino al punto in cui si è morti. L’esperienza di gioco passa dall’immersione nell’atmosfera carica d’ansia e di incertezza della prima partita, a: “quale sarà il modo più efficiente per arrivare di nuovo al punto dov’ero morto?”.
Per questo il concetto di horror a generazione procedurale è particolarmente affascinante.

La generazione procedurale di elementi di gioco è stata introdotta nei giochi horror di ultima generazione da Left 4 Dead della Valve. Left 4 Dead è un gioco cooperativo in prima persona, in cui quattro giocatori (o un giocatore più altri tre personaggi controllati dal computer, se siete sficati e giocate da soli offline) devono superare una serie di scenari, partendo dalla “casa base” e arrivando al punto d’arrivo del livello, tentando nel mentre di sopravvivere a orde di zombie affamate di cervelli umani.
Una delle caratteristiche più interessanti del gioco è il Regista (“The Director”), un sistema che monitora in tempo reale le performance dei giocatori, e in base ad esse determina la posizione di spawn di oggetti, munizioni e nemici, nonché il numero e la tipologia di questi ultimi. Questo sistema – definito da alcuni procedural narrative – permette non solo di alterare di volta in volta il livello in modo tale da mantenere sempre un ritmo adeguato alle capacità e allo stato di salute dei giocatori, ma di rendere ogni partita imprevedibile e diversa dalle altre. Si eliminava in questo modo ogni possibilità di rilassarsi, e quindi annoiarsi, anche se si era già giocato decine di volte quello specifico scenario.

Left 4 Dead Artwork

Un’illustrazione dal primo Left 4 Dead.

Il potenziale di un universo generato proceduralmente è enorme. Può variare da un minimo di generazione casuale della posizione di oggetti e nemici, a un massimo di generazione casuale dell’intero mondo di gioco, a là Minecraft (anche se questo significa sacrificare in modo consistente la grafica degli ambienti, e completamente la componente narrativa).
Uno dei generi videoludici in cui la generazione procedurale dei livelli gioca un ruolo chiave è quello dei roguelike. Prendiamo Spelunky, il gioco a cui avevo accennato alla file dello scorso articolo. E’ un platform 2D vecchia scuola, il cui scopo è scendere sempre più nelle profondità della terra, attraverso una serie di livelli di piccole dimensioni, per raggiungere un favoloso tesoro. Spelunky ha raggiunto nel giro di due anni una notorietà spaventosa, e questo perché crea dipendenza (posso confermare personalmente). La sua formula si fonda su due elementi chiave:
1. Come in tutti i roguelike, i livelli di gioco sono generati in modo casuale.1
2. Se si muore, si ricomincia da capo. E in Spelunky si muore tantissimo.
Questi due meccanismi generano un loop letale per il tempo libero del giocatore. Le morti frequenti accendono il meccanismo tipico da gioco arcade del: “ne faccio un’altra e poi basta”; la generazione procedurale dei livelli fa sì che ogni partita sia diversa dalla precedente e quindi mantenga alto il divertimento.

Come la maggior parte dei roguelike, Spelunky non è (e non vuole essere) un gioco d’immersione – è troppo stilizzato, e troppo improntato alla caccia al punteggio. Le partite sono troppo difficili e troppo brevi. Certo, giocandoci – e soprattutto arrivando molto in fondo – si provano ansia e tensione a chili, ma è “ansia da prestazione”: il terrore costante che un errore banale o un pericolo non previsto ci ammazzino all’improvviso e vanifichino tutta la nostra partita. Ma che uso si potrebbe fare, allora, della generazione procedurale in un gioco horror? Come al solito, la prima cosa che ho fatto è stato dare un’occhiata al panorama indie, dove le nuove idee fioriscono più in fretta. Ma di horror procedurali non ce n’è molti.
Uno dei giochi indie in via di sviluppo e disponibili in Early Access più celebri degli ultimi tempi è The Forest. Nel gioco, impersoniamo l’unico sopravvissuto a un incidente aereo che si ritrova immerso in una foresta misteriosa; durante il giorno, dovremo procurarci da mangiare e trovare il modo per costruirci un riparo, perché la notte questo posto apparentemente tranquillo si trasforma in un luogo maledetto e popolato di mostri feroci. Ma in The Forest l’unico elemento randomico sembra essere il punto di partenza dell’avventura (ogni volta l’aereo si schianta in un posto diverso): l’ambientazione rimane sempre uguale. Troviamo una generazione casuale del mondo di gioco in un altro titolo molto celebre, il roguelike Don’t Starve; ma benché l’elemento di sopravvivenza sia centrale e l’atmosfera goticheggiante, non lo si potrebbe mai e poi mai definire un gioco ‘horror’.

Spelunky screenshot

Spelunky: questo gioco è un delirio

Ma alla fine, nella mia ricerca, sono incappato in un titolo – ancora in via di sviluppo – che rispondeva alle caratteristiche: Darkwood di Acid Wizard Studio, piccolo team polacco alle prese con il suo primo gioco.

Darkwood
DarkwoodCi risvegliamo in mezzo a dei boschi, lontani dalla civiltà, da qualche parte nel Blocco Sovietico di una realtà alternativa. Non sappiamo cosa ci facciamo qui, non riusciamo a ricordarlo; l’unica cosa chiara, è che dobbiamo trovare il modo di sopravvivere, perché ci sono forze oscure all’opera in questi boschi.
Concettualmente, Darkwood è molto simile a The Forest. Si tratta di un gioco di sopravvivenza horror diviso tra una fase diurna – in cui esplorare l’ambientazione alla ricerca di cibo, armi, erbe medicinali, e indizi – e una fase notturna, in cui bisogna barricarsi in un luogo sicuro per difendersi dalle creature che si liberano al calare delle tenebre. Ma a differenza di The Forest, l’intero ambiente di gioco è interamente generato in modo casuale a ogni nuova partita. Come già in Spelunky, anche Darkwood prevede il “permadeath”, ossia il fatto che a ogni morte il gioco ricominci da capo. Questo significa due cose: da un lato, il terrore generato dall’ambientazione e dalla lotta per la sopravvivenza è amplificato dal sapere di non avere una seconda possibilità; dall’altro, ogni volta che si muore e si ricomincia, si ha la garanzia di un’esperienza sempre nuova. L’unica cosa che evolve è l’esperienza del giocatore e la sua abilità di imparare dagli errori del passato per riuscire a stare in vita più a lungo la prossima volta.

Certo, un ambiente di gioco così malleabile non viene senza un prezzo. Invece di muoverci in un 3D sciccoso degno di uno Skyrim – come accade in The Forest – Darkwood adotta una visuale top-down stile Diablo. Benché gli effetti sonori, l’atmosfera, e l’oscurità dell’ambientazione creino un certo feeling horror, con una grafica talmente distanziante e semplificata c’è il rischio di non riuscire a immergersi nel gioco. Invece del genuino orrore di un Silent Hill ben fatto, potremmo limitarci a provare apprensione all’idea di perdere ore e ore di partita per una morte stupida – e non è la stessa cosa.
Perplessità aumentata dal fatto che, sulla loro pagina di Indiegogo, gli sviluppatori di Darkwood hanno scritto (grassetto loro):

A top-down perspective hinders your ability to clearly identify what you see on the screen. We embrace it. It’s much less literal that way, and forces your imagination to work and visualize things you can’t clearly see in the game. We find the fear of the unknown to be very strong and want to evoke that feeling not only through the gameplay, but also the art style. This makes experiencing the game closer to reading a book, letting your imagination run wild.

L’ultima frase, in particolare, mi preoccupa molto. E poi, potevano dirlo che non hanno creato un ambiente 3D perché non erano in grado di farlo con una generazione procedurale; invece parlano di “scelta artistica”. Meh.

Trailer della Pre-Alpha di Darkwood rilasciato quest’estate.

Sia come sia, il gioco è disponibile in Early Access su Steam, e ad oggi le recensioni sono molto positive. Chi l’ha provato, dice che il terrore dell’ignoto c’è ed è palpabile. Unito alla fragilità del personaggio, all’atmosfera spettrale, alla necessità di costruirsi ripari a prova di mostro, e al permadeath, gli ingredienti per qualcosa di genuinamente spaventoso ci sono.
Possiamo solo sperare che, quando il gioco sarà completato, l’esperienza finale sia davvero quella di un horror, e non la variante “d’atmosfera” di un roguelike alla Spelunky.

Esperienza cinematica VS Survival
Mentre mi studiavo Darkwood e tutta questa pletora di titoli indie con elementi di randomizzazione, mi sono reso conto di una cosa. Per loro natura, tutti i giochi in cui la generazione procedurale gioca un ruolo importante, non vanno d’accordo col concetto tradizionale di trama. Può esserci ancora una spinta verso la risoluzione di un mistero o tema centrale, e una conclusione scriptata della storia; ma non c’è più quel percorso univoco per raggiungerla, che è la formula di tutti i giochi lineari.
In Darkwood, spiegano gli sviluppatori, bisogna raccogliere una serie di indizi per capire cosa sia successo e permettere al protagonista di scappare dal bosco; ma la posizione di questi indizi, l’ordine in cui verranno raccolti, e il modo stesso di impossessarsene cambierà a ogni partita. E’ anche probabile che, in ogni partita, sarà possibile raccogliere indizi diversi e ottenere così differenti outcome finali. Questa struttura, insomma, elimina il concetto di regia.

Darkwood Screenshot

Uno screenshot da Darkwood.

La cosa, nel caso di un horror, ha risvolti particolarmente interessanti. Tradizionalmente, il genere del survival horror doveva la sua capacità di far paura – sia che si appoggiasse ai jumpscares come Resident Evil, sia che puntasse all’ansia dell’ignoto come Silent Hill – alla regia. Una telecamera piazzata nel punto giusto, un mostro appostato che sbuca fuori quando meno ce lo aspettiamo, una sedia a rotelle dove meno ce lo aspetteremmo. Va da sé, però, che in un horror a generazione procedurale tutto questo non può sopravvivere.
E infatti, da The Forest a Darkwood, il punto focale dell’esperienza è passato a un altro elemento: la sopravvivenza. Costruirsi un riparo, procurarsi le risorse per superare la notte, fabbricarsi armi e attrezzi, stare sempre all’erta per l’arrivo di nemici imprevedibili. In tutti questi giochi, la presenza del permadeath, unita alla debolezza del protagonista, significa che bastano pochi errori fatali di pianificazione per arrivare al Game Over e dover ricominciare. La generazione casuale di ogni nuova partita sembra incentivare l’adozione del permadeath e di un livello di difficoltà che non perdona. E questo, a sua volta, non fa che incrementare esponenzialmente – o così dovrebbe – l’ansia data dall’atmosfera. Non sono più le scelte registiche costruite on top del gameplay a generare la paura, ma le meccaniche di gioco stesse.

…oppure no?
Per un sottogenere che è stato etichettato come “Survival Horror”, il fatto che la lotta per la sopravvivenza diventi l’elemento preponderante del gameplay non dovrebbe essere un fattore negativo. Ma l’horror procedurale implica necessariamente la morte della regia?
A pensarci più attentamente, no. Ripensiamo a Left 4 Dead e al sistema del Regista: si trattava a tutti gli effetti di una regia procedurale, che cambiava il mood e il ritmo dell’esperienza in base al feedback dei giocatori. Sarebbe in teoria possibile creare una versione più sofisticata di The Director, che all’interno di un ambiente di gioco generato in modo randomico compia delle alterazioni in tempo reale in base alle condizioni del giocatore e agli eventi pregressi (facendo sbucare fuori un mostro che non doveva esserci, modificando gli elementi dello scenario, e così via).

The Forest Screenshot

Uno screenshot di The Forest. Tempo di costruirsi un riparo per la notte…

Mi chiedo, però, se una IA così complessa sia alla portata di uno sviluppatore indie. Forse sarà alla portata di un Kojima per il prossimo Silent Hills. Ma per il futuro prossimo, prevedo una radicale biforcazione tra questi due approcci all’horror: un filone di giochi più tradizionali, che continueranno ad affidarsi a una buona regia e a un design oculato degli ambienti di gioco, e il filone degli horror sandbox e/o procedurali, fondati sulla sopravvivenza e sul permadeath.


(1) Ovviamente questa randomizzazione segue tutta una serie di criteri. I livelli di Spelunky sono divisi in quattro mondi (più un quinto bonus), ciascuno con la propria ambientazione: la generazione procedurale deve seguire le regole di generazione di quello specifico mondo (in termini di mostri presenti, power-up e livello di difficoltà), e in alcuni casi dello specifico livello (il portale per la City of Gold, ad esempio, appare tutte le volte necessariamente nel secondo livello del Tempio; la nave madre aliena, invece, appare sempre nell’ultimo livello del Ghiaccio).Torna su