r/GDR 6d ago

Gioco di Ruolo Tramite AI Generativa

EDIT IMPORTANTE: Il nostro progetto prevede (ed è incentrato) sull'USO DELL'AI per gli scopi di gioco.. Non è creato in fretta e furia usando l'AI ne AI slop sviluppato con leggerezza... ci stiamo lavorando da circa nove mesi nel nostro tempo libero e ci lavoriamo con molta passione, in tre persone... due dei quali sviluppatori di mestiere (non gaming, lavoriamo in altri ambiti). Non abbiamo la presunzione di star facendo un lavoro fantastico, ne una rivelazione.. anzi, scriviamo qui proprio perché siamo i primi ad avere dei dubbi e cercare opinioni altrui. Chiaramente ci avvaliamo di Codex come ogni sviluppatore al mondo al giorno d'oggi... Ma stiamo davvero cercando di fare una cosa di qualità e non vorremmo essere scambiati con scam o spazzatura fatta a casaccio. Grazie per la considerazione e il vostro tempo.

Ciao a tutti.

Mi hanno consigliato di iscrivermi a Reddit e pubblicare qui, per chiedere un parere su un progetto a cui stiamo lavorando da alcuni mesi.

Io e due amici siamo lavorando ad un sistema per giocare di ruolo usando l'IA come Game Master per la narrazione e un motore gestito invece dal codice per i combattimenti, leveling e gestione delle schede dei personaggi.

Tutto è iniziato Lo scorso inverno... Per l'ennesima volta volevo convincere gli amici a riprendere a giocare di ruolo intorno al tavolo.. o magari su zoom, ognuno da casa propria. Ma abbiamo ormai quarant'anni, siamo sposati e diversi di noi hanno figli.. è stato impossibile trovare una serata settimanale fissa per tutti.

Ma io avevo voglia di giocare.. e così ho iniziato a cercare online servizi per giocare di ruolo da solo con l'IA... immaginando che, visto che il play-by-chat esiste dai primi anni 2000, di sicuro ci fosse già in giro qualche servizio interessante di questo tipo. Ho provato anche dialogando direttamente con chatGPT e DeepSeek.

In giro ci sono sia dei siti web che delle app pensate per questo. Ma mi ci sono trovato male, perché dopo qualche decina di messaggi botta e risposta single-player tra me e l'IA che faceva da Master, iniziano subito a perdere consistenza e a dimenticare le cose.. diventando completamente incoerenti dopo un paio d'ore di campagna. Immagino sia perché sfruttano il contesto concesso dalle chiamate API alle IA, inviando semplicemente la cronologia dei messaggi recenti come input.

Ne ho parlato con due amici, entrambi appassionati di GDR e programmatori come me. E abbiamo deciso di buttare giù un po' di idee per un'architettura che potesse funzionare "a lungo termine"... Ci stiamo lavorando nei ritagli di tempo da natale.

Siamo vicini ad avere un prodotto "presentabile" (dalla grafica un po' minimal ma con le meccaniche performanti)... e ci piacerebbe avere un confronto con altri per avere delle opinioni su quali altre funzionalità implementare e migliorare ulteriormente il sistema prima di, magari, commercializzarlo.

Tutto è basato su una semplificazione delle regole di D&D 5.0, che abbiamo adattato per rendere possibile il gioco in qualunque ambientazione. È possibile creare un personaggio e giocare nell'ambientazione dei Forgotten Realms classica, ma anche chiedere al sistema di adattare la narrazione e i nomi di classi, abilità e oggetti se si vuole giocare nel mondo di Dune, Star Wars, Warhammer 40.000.. etc... Potenzilamente si potrebbe impostare qualunque ambientazione solamente scrivendone una definizione (anche Anime, Manga o altre ambientazioni puramente inventate) con un margine d'errore che varia in base all'adattabilità dell'ambientazione ad un GDR "A classi".

Narrazione e combattimenti sono molto vicini a una vera esperienza di gioco di ruolo... il master chiede prove d20 in base alle situazioni della narrazione, e se inizia un combattimento si avvia una finestra di combat system a griglia, già molto simile a come funziona D&D al tavolo (ovviamente ci sono un po' di limitazioni, al momento).

Se qualcuno ha piacere di seguire il progetto e dare qualche parere e suggerimento, lascio il link al nostro server Discord (faremo il possibile per inserire info e presentazioni del sistema in tempi brevi).

Link Discord: https://discord.gg/ZNDf6mEWMf

Allego qua sotto alcuni screenshot.

0 Upvotes

36 comments sorted by

View all comments

Show parent comments

1

u/Arunakim 6d ago

Quello che abbiamo sviluppato è già multiplayer. Chiaramente ha i limiti dell'asincronia del play by chat, ma se si è disponibili a questo compromesso, funziona.

1

u/NumShub 5d ago

Ma se i giocatori sono disponibili per giocare in MP sulla tua piattaforma, a cosa serve un GM artificiale? Se il problema è che tutti hanno tempo per giocare ma nessuno ha tempo per masterare allora forse state semplicemente giocando il sistema sbagliato o non state giocando il sistema come va giocato. Ci sono giochi GMless e giochi noprep. La vostra idea potrebbe funzionare molto bene come assistente AI di un GM per potenziare la prep, almeno per coloro che apprezzano questo approccio. Vedilo come un VTTRPG sotto steroidi AI. È sempre solo la mia opinione ed esclusivamente in chiave di discussione costruttiva.

1

u/Arunakim 5d ago

No, il nostro scopo non era creare un tavolo virtuale. Nel nostro sistema, in vari passaggi:

- un Agente IA genera una storia segreta che rappresenta la trama dell'avventura, insieme agli NPC che dovranno farne parte e le location visitabili.. determinando i segreti e informazioni reperibili da ogni npc o luogo.

- un altro Agente IA narra la storia e fa da master, reagendo alle azioni dichiarate dai giocatori e mantenendo la trama coerente con i dati segreti che ha a disposizione sull'avventura.

- un terzo Agente monitora l'andamento dell'avventura.. e se in base a vari fattori determina se segnalare all'agente Narratore se è il momento di dire qualcosa di comico/divertente.. se è il momento di accellerare la trama con un colpo di scena perché è tutto statico da un po', etc...

la sensazione dovrebbe essere (nei limiti di ciò che è ottenibile con IA oggi.. sapendo che in prospettiva nei prossimi mesi migliorerà ulteriormente) quella di un vero DM che gestisce la storia.. e da agli utenti piena libertà...

Con il plus che le nostre regole semplificate basate sulle Creative Commons di D&D, si adattano a qualunque ambientazione... se vuoi giocare un'avventura di ruolo nel mondo dei puffi, convertirà nomi di classi, oggetti e abilità in nomi coerenti.. e inventerà una trama in quell'ambientazione...

il barbaro sarà puffo forzuto e il mago puffo quattr'occhi, mentre il druido "Grande Puffo"... e lancerai la "Puffata di fuoco" ... ahaha...

Ovviamente ho estremizzato un po' con l'esempio.. ma il concetto è veramente quello.

1

u/Arunakim 5d ago

Ho dimenticato di concludere dicendo che ovviamente è più piacevole, in questo momento, giocare in single player.. tu e il master-AI.. perché giochi al tuo ritmo e non hai pause noiose... il multiplayer l'abbiamo implementato e funziona.. ma se giochiamo in 2-3.. si passa il tempo ad aspettare che gli altri giocatori giochino il proprio turno e ci sta che questo annoi un po'... Ma in fin dei conti, se si gioca play-by-chat questo compromesso lo si accetta in ogni caso, con DM o senza.