Lupo Solitario - Gioca un avventura "punta e clicca" con l'ausilio di ChatGPT

Ciao,
chi di voi mi conosce sa che, con un gruppo di amici gli E-Paper Adventures, ci divertiamo a creare “Avventure Testuali” e che da un bel po’ di tempo stiamo sperimentando con ChatGPT per la creazione di giochi. Ne avevo parlato a suo tempo su Wynwerod(ChatGPT as a "game engine"... Journaling with a chatbot - Your Instruments - Wynwerod). Da allora le cose si sono un po’ evolute anche grazie al rilascio gratuito della versione 4o-mini, abbiamo visto un enorme incremento delle possibilità a nostra disposizione. Abbiamo ripreso in mano i nostri progetti e, tra le altre cose, abbiamo sviluppato un dungeon crawler in stile OSR: Dungeon Echoes.

E’ stato proprio grazie ai vari playtest e ai suggerimenti ricevuti su questo gioco che ci siamo spinti verso nuove direzioni. Abbiamo voluto esplorare un modo per semplificare il gameplay, avvicinandoci ai giochi “punta e clicca” e ai libri game. Da questo è nato Lone Wolf: Crawling into Darkness!

Installando sul tuo browser l’estensione “E-PaperAdventures GPT-click”, potrai cliccare all’interno della storia che ChatGPT creerà per te e la tua scelta sarà inviata direttamente a ChatGPT! I prompt delle nostre avventure “GPT-click” infatti proporranno accanto alle parole chiave della storia (personaggi, oggetti, azioni, etc.) dei numeri unici, basterà fare DOPPIO CLICK su di essi per fare la tua scelta!
Ad esempio, se ChatGPT scrive:
Ti trovi in una foresta buia[001], vicino ad un sentiero fangoso[002] …
potrai decidere di fare doppio-click su 001 se ti interessa la foresta buia, oppure 002 per andare sul sentiero fangoso…

Ricorda inoltre che puoi sempre scrivere comandi testuali completi, come “Prendo la spada rossa mentre distraggo l’orco” o “inventario”, e rigenerare la risposta di ChatGPT se non ti soddisfa!

Nota importante se qualcuno volesse provarlo avverto che è testato solo su PC e nei browser Chrome, Edge, Firefox.
Il gioco funziona anche nella modalità testuale tradizionale, così da essere giocabile anche su cellulare, ma senza la possibilità di implementare la funzione punta e clicca.

Spero di fare cosa gradita Ecco un piccolo Actual Play per spiegare come funziona la faccenda.

Una volta avviato il prompt sulla pagina web di ChatGPT, il chatbot esegue un’analisi preliminare del prompt stesso prima di iniziare il gioco vero e proprio. Questa è una novità che abbiamo introdotto per garantire che ChatGPT segua correttamente tutte le regole che gli stiamo fornendo fornito. Fatto ciò parte con la descrizione del setting iniziale indicando i Poteri Kai a disposizione per quella partita, cioè le abilità speciali che i membri dell’Ordine dei Kai possiedono, i propri Punti di Combattimento , che rappresenta la tua abilità in combattimento e Punti di Resistenza , che indicano quanto si può resistere ai danni e alla fatica (arrivati a 0 si muore! ).

e quindi la partita ha inizio con una breve descrizione e la possibilità di fare le prime scelte, riporto ad esempio quanto mi sta scrivendo ora ChatGPT:

Lone Wolf: Strisciando nell’Oscurità by E-Paper Adventures 2024 (epgpt-click v0.7)

Dopo aver superato le dure prove nel regno di Vassagonia, tu, Lupo Solitario, il Gran Maestro Kai, sei tornato nella tua terra natale, Sommerlund. Ma il riposo dura poco: il Re Ulnar ti convoca urgentemente. Tra le rovine di un antico tempio nelle montagne Kinnes, è stata scoperta una sfera celeste, l’Orb dell’Eternità, un artefatto leggendario capace di aprire un varco verso un regno misterioso. Gli esploratori del re hanno già aperto l’ingresso a questo luogo, ma la loro ultima comunicazione descrive un’antica terra pericolosa. Temendo che i Signori delle Tenebre stiano cercando l’artefatto, Ulnar ti chiede di investigare. Accetti la missione con determinazione, consapevole del pericolo imminente.

poi presenta la situazione attuale:

Ora ti trovi davanti a un antica porta di legno, parzialmente coperta da alcune rune. Puoi percepire una leggera vibrazione attraverso la cancella, come se qualcosa di potente fosse al di là. Il vento ulula intorno a te, portando con sé un odore di marcio e di decadimento.

Puoi esaminare le rune incise sul cancello[001], osservare i dintorni[002], cercare tracce[003], oppure usare la Telepatia per cercare aiuto[004].

Che cosa decidi di fare?

A questo punto, se abbiamo seguito le istruzioni per avviare l’estensione nel nostro browser, facendo doppio click su [001] esamineremo le rune sul cancello, [002] osserveremo i dintorni… e così via. E’ una cosa interessante che regala una sensazione tipica da libro game, anche se qui la faccenda è comunque diversa…
Siamo alle prese con un chatbot che fornisce descrizioni in modo probabilistico, senza nulla di prestabilito riguardo ai dettagli delle “rune sul cancello” o riguardo al ciò che possiamo “osservane nei dintorni”. Le descrizioni possono variare ad ogni scelta, ma tutto avviene in maniera sorprendentemente coerente e coinvolgente, dando l’impressione di vivere un’avventura ben strutturata.

Come autori, abbiamo scelto di non impostare una trama fissa per il prompt. Questa scelta è stata fatta per garantire una maggiore varietà e longevità nel gioco. Abbiamo osservato che anche un semplice schema narrativo tendeva a ridurre la varietà delle avventure, portando a ripetizioni di alcuni elementi, sebbene presentati in modi diversi.

Quindi possiamo fare doppio click su [001] o, a nostra scelta, digitare il comando 001 e il chatbot “tira dei dadi”…

[azione: 7][evento: 5]

Esamini attentamente le rune incise sulla massiccia porta di legno. Le rune sono antiche e misteriose, e sembrano brillare debolmente alla luce della tua torcia. Concentri il tuo potere Kai per comprendere il loro significato. Dopo un attento studio, riesci a decifrare il loro significato: si tratta di una sorta di incantesimo di protezione, progettato per allontanare chiunque tenti di forzare l’ingresso senza la giusta chiave magica.

Mentre analizzi le rune, avverti un leggero rumore proveniente dalla profondità del dungeon. Sembra che qualcosa o qualcuno si stia avvicinando, il suono è come un fruscio in lontananza, sempre più vicino. L’atmosfera si fa ancora più tesa, e il pericolo è palpabile.

Puoi cercare la chiave magica [005], continuare ad ascoltare per capire meglio la natura del rumore [006], ispezionare il contorno della porta per eventuali passaggi segreti [007], o prepararti a difenderti per affrontare chiunque possa arrivare [008].

Che cosa decidi di fare?

ChatGPT ha tirato un d20 per verificare il successo della nostra azione, 7 è un successo parziale, tira quindi un altro dado per stabilire un evento casuale, 5… le regole indicano al chatbot come agire: "Introduci un presagio della presenza di creature in arrivo nella scena attuale. Esse si stanno avvicinando o si fanno sentire in lontananza. Mostra i segni di una minaccia imminente. " ed ecco che dopo aver analizzato le rune una minaccia si avvicina. Interessante, no?

Quindi ok, con doppio click su [008] ci prepareremo ad affrontare chiunque possa arrivare.

Ti prepari con cautela a difenderti, stringendo la tua poderosa Sommerswerd. Il rumore in lontananza si fa più forte e presto riesci a distinguere il suono di passi pesanti e lenti. Un momento dopo, la porta che avevi esaminato si apre lentamente con un cigolio sinistro, e una figura imponente emerge dall’oscurità. […]

davanti a noi compare un gigantesco guerriero, alto e massiccio, coperto da un’armatura nera che scintilla in modo minaccioso.

[…]
Il combattimento sta per iniziare. Le tue abilità e il tuo coraggio saranno messi alla prova.

Puoi attaccare direttamente il guerriero [009], tentare di usare un potere Kai per ottenere un vantaggio [010], cercare un punto debole nell’armatura del guerriero [011], o cercare di negoziare o distrarre il guerriero per guadagnare tempo [012].

Che cosa decidi di fare?

Ok cosa fare… beh per l’occasione vi mostro come funziona il combattimento… andando a testa bassa decido di attaccare direttamente il guerriero [009]

ma… bisogna ricordare che il gioco funziona anche nella modalità testuale tradizionale : puoi sempre digitare comandi testuali completi come “Prendo la spada rossa mentre distraggo l’orco” o “inventario”, oppure rigenerare la risposta di ChatGPT se non sei soddisfatto!

Quindi avremmo potuto digitare “Fuggo a gambe levate” anche se ChatGPT non forniva questa opzione… oppure averi potuto rigenerare la descrizione, e al posto del guerriero… "Dopo pochi momenti, un imponente troll emerge dall’oscurità. Il suo corpo muscoloso e la pelle grigia sono coperti di cicatrici e fango. " Il bello è che ChatGPT tiene memoria di tutte le nostre scelte e nel caso possiamo tornare in dietro e farne di nuove, un po’ come succedeva nei veri LibriGame!

Quindi attacchiamo come se non ci fosse un domani, abbiamo detto, click x2 su [009]

[azione: 7][evento: 16]

Tiri fuori la tua Sommerswerd e ti lanci contro il gigantesco guerriero. L’armatura nera del nemico scintilla mentre prepari un colpo deciso, mirato al punto più vulnerabile che riesci a scorgere tra le giunture del metallo.

Il guerriero reagisce rapidamente, alzando il suo enorme scudo per parare il tuo attacco. Il clangore metallico risuona nel corridoio buio mentre i vostri colpi si scontrano. Nonostante il tuo tentativo di colpire un punto debole, il guerriero dimostra una sorprendente agilità e blocca il tuo attacco con abilità. Il tuo colpo viene deviato, ma il guerriero è visibilmente irritato dalla tua audacia.

In quel momento, una vibrazione nel terreno ti fa capire che non sei solo: si avvicinano altri rumori sinistri, come un sussurro di vento che porta con sé una minaccia incombente. La tensione nell’aria cresce, e il nemico non è l’unico problema che devi affrontare.

Attacco: 10 (Sommerswerd)
Difesa del Guerriero: 8

Primo Turno di Combattimento: Lone Wolf: Tiro il dado: 7 + 10 (CS) = 17
Guerriero: Tiro il dado: 4 + 8 (CS) = 12
Risultato: Lone Wolf colpisce e infligge 5 danni.
Guerriero: Tiro il dado: 5 + 8 (CS) = 13
Lone Wolf: Tiro il dado: 2 + 10 (CS) = 12
Risultato: Lone Wolf schiva l’attacco.

Il guerriero si fa più furioso e carica di nuovo, il suo scudo alzato e la spada pronta. I rumori che avevi sentito prima si avvicinano ulteriormente, rendendo la situazione ancora più precaria.

Puoi continuare ad attaccare il guerriero [013], provare ad usare un potere Kai per ottenere un vantaggio [014], cercare di trovare e usare un elemento ambientale a tuo favore [015], o tentare una ritirata strategica per riorganizzarti [016].

Che cosa decidi di fare?

Come funziona sto combattimento…
Comunque, per i più curiosi, il combattimento non è come era nell’originale. Qui si alternano: tiro io, poi tira lui e poi ancora lui e io. O faccio danni io, oppure schiva lui; oppure lui fa danni, oppure schivo io.
Non credo avremmo potuto fargli capire la tabella delle regole originali, ma almeno così è coerente. Tiri 2d6 più la Combattività (CS), e lui fa lo stesso. Se il tuo punteggio è superiore, lo ferisci; poi si inverte il ruolo e si continua così.

Beh, interessante vero?
Se posso dilungarmi un po’ segnalo che abbiamo sviluppato anche altre ambientazioni e modalità che non prevedono questa funzione “punta e clicca”.
Attualmente abbiamo rilasciato la seconda versione di The Human Shadow, un gioco che si ispira a Monsterheats e si assumerà il ruolo di un adolescente che scopre di essere un mostro. Questa seconda versione del gioco ti permette di scegliere liberamente quale mostro interpretare e di esplorare quello che si nasconde nel tuo lato oscuro, offrendo un’esperienza di gioco profonda e immersiva. E’ un gioco che personalmente mi ha sorpreso fin dalla sue primissime versioni e che credo sfrutti le capacità del chatbot in maniera molto più soddisfacente rispetto ad altre ambientazioni, se la cosa interessa ne posso parlare più approfonditamente.

6 apprezzamenti

Per “spammare” ai quattro venti questa cosa, come mi conviene fare? :wink:

Ciao :slight_smile:

Ah ah, non saprei… questa è la nostra pagina Itch.io
Dove spieghiamo un po’ chi siamo e quello che cerchiamo di fare.

Se poi ti serve altro magari ci contattiamo in privato, senza tediare il mondo intero :wink:

La cosa che a noi farebbe piacere è un actual play, che magari puoi spammare “ubis et orbis”.

1 apprezzamento

Questa domanda penso possa interessare a tutti: si può salvare e riprendere successivamente? Come?

Ciao :slight_smile:

Beh è una normale funzione di ChatGPT, ricarichi le vecchie chat dal menù della barra laterale.

Io gioco sempre interrompendo la sessione, gioco qualche interazione. Interrompo, poi riprendo la giocata o torno indietro rigenerando una qualche risposta. ChatGPT tiene tutto in memoria.

1 apprezzamento

Ci siamo capiti male: quando io usavo ChatGPT, quando chiudevi il browser (e cancellavi i cookies), lui si scordava tutto. Quindi chiedo: posso salvare e poi riprendere tre giorni dopo (ad esempio)?

Ciao :slight_smile:

Facendo nuovamente login con lo stesso account dovresti ritrovare tutte le chat, a meno che non hai disabilitato l’uso delle chat per l’addestramento del modello, in quel caso non viene salvato niente.

Giusto adesso ho visto che c’è una nuova opzione per rendere una singola chat privata (e quindi non salvata), se non vuoi che le tue altre chat vengano salvate puoi disattivare l’opzione globale e scegliere chat per chat quale salvare e quale no.

Tempo fa leggevo di tecniche per comprimere una chat (facendo in modo che chatgpt generi un testo apparentemente senza senso ma che per lui equivale a tutto quello che vi siete detti, da usare come prompt per una nuova chat) ma sinceramente non ho mai approfondito e non so quanto sia veramente efficace.

2 apprezzamenti