GDRCD come migliorarlo?
01/10/2018 12:58:47
blancks ha scritto: [quote]geko ha scritto:
Qui mi viene da chiedere se mi conviene cimentarmi in questo lavoro, perché si sta già lavorando a qualcosa che presto (Dyrr) sostituiranno, e (Blancks) stanno sviluppando una, sicuramente, valida alternativa a GDRCD.
Se il lavoro e' gia' a buon punto da parte tua, direi di continuare e di rilasciarlo se la questione e' a breve termine, cosi' che gli utenti possano trarne da subito beneficio. Attualmente sia la mia versione che quella di dyrr non ci sono e non sappiamo quando verranno pubblicate con certezza. Soprattutto la loro adozione per quanto riguarda i progetti non sara' immediata, cosi' come ai tempi non lo fu per la 5.1. In molti si appoggiavano ancora ad extreme i primi tempi perche' avevano piccole librerie du codice gia' pronte per tutte le funzionalita' che volevano e immagino sia lo stesso anche oggigiorno con la 5.x visto l'intervento di darkblade.
Questi i miei due centesimi.[/quote]
La base è già adoperabile e può sostituire la versione 5.x di Gdrcd, è di fatto una base che nasce dall'esigenza di creare un progetto (PbC) per alcune persone quando ho ottenuto una base di gdrcd pulita e corretta ho staccato la mia versione, chiamiamola "6.0", copiata e incollata in una nuova cartella e da lì sono partito a creare il progetto del PbC.
Quindi allo stato attuale è già operativa su un Gdr.
Ma qui viene fuori la mia esigenza e la ragione principale che mi ha spinto a creare questo topic:
Sono arrivato a un punto morto della mia inventiva e mi interesserebbe avere dei pareri o comunque delle indicazioni su funzionalità o comportamenti che possano essere integrati nella mia versione.
Ho una grande esperienza in campo informatico (12 anni circa) ma meno in ambito di giochi di ruolo pbc (4 mesi) e quindi non so esattamente come migliorare il tutto per renderlo ancora più completo.
01/10/2018 15:35:27
geko ha scritto:
- Ci sono delle funzionalità che secondo voi andrebbero aggiunte per dare più possibilità di personalizzazione?
(Non ho letto i commenti precedenti, scusate se ripeto cose già dette.)
Io te la butto lì su suggerimento di blancks.
Sono funzionalità assolutamente extra, non so neppure se servirà mai a qualcuno, quanto sia difficile da implementare e così via.
Però a me piacerebbe vederle prima o poi.
- Interazione dei valori in scheda con i prezzi del mercato.
Hai presente Mass Effect, quando l'eroe dice "Sono Shephard e questo è il mio negozio preferito della Cittadella"?
Ecco. In pratica immaginiamo che il personaggio abbia un punteggio di Reputazione 1-2-3. I prezzi del mercato (o di alcune sezioni del mercato) si abbassano a seconda del livello di Reputazione.
Quindi se sei a Reputazione 1, puoi comprare una Spada a 100. Se hai reputazione 2, la Spada te la vendono a 70. Se hai Reputazione 3, te la vendono a 50. Insomma c'è una relazione inversa.
(Uso Reputazione ma può essere usata anche per skill come Ricettazione, immaginiamola ad esempio in un gioco cyberpunk!)
- Interazione fra azioni in chat e messaggi automatici (ed eventualmente fra azioni in chat-messaggi automatici-valori della scheda).
Bellissima idea vista in Ballad of Serenity e purtroppo mai più implementata (che io sappia).
La funzionalità prevede l'invio di un messaggio automatico al giocatore da parte del sistema, dopo che sono state inviate X azioni in chat.
Il messaggio non arriva sempre, c'è una x% che accada.
Esempio: Entro nella Taverna del Viandante, gioco per 3 turni, dopo di che mi arriva per messaggio qualcosa tipo "Il tuo personaggio si accorge che...". Utilissima per far girare voci di corridoio o dare inizio a spunti di quest.
Ovviamente questa funzionalità potrebbe dialogare anche con i punteggi della scheda (immaginiamo che esista il valore Percezione o Contatti), per cui un alto valore in Percezioni potrebbe aumentare la % di ricevimento di un input di sistema.
Servirebbe anche un sistema di tracciamento lato gestione per capire che input sia arrivato a quale giocatore, in modo che possano essere previsti a) più input per una stessa chat e b) più destinatari dell'input.
01/10/2018 17:02:19
Ho dimenticato il tool più importante di tutti. Un pannellino che permetta all'utente di modificare font, colore e dimensione dei testi del gioco (chat e documentazione).
Taglierebbe in radice la maggior parte delle discussioni sulle grafiche illeggibili!
02/10/2018 16:10:48
Altra cosa per me fondamentale: dividere utente e personaggio
02/10/2018 16:20:41
Le funzioni proposte da seralia e musicamusa trovano il mio pieno appoggio 👍
02/10/2018 17:55:54
Un'altra cosa fighissima sarebbero i tiri di dado segreti, di cui abbiamo parlato ogni tanto.
Da un punto di vista tecnico sarebbero sostanzialmente dei "sussurri al sistema".
Tu tiri la tua skill, che invece di apparire in chiaro a tutti quanti appare solo agli utenti con privilegi (tipo i master e gli admin).
Se proprio, sarebbe anche bello farla interagire con le skill di un personaggio bersaglio.
Quindi per esempio tu tiri in scuro Rubare, metti come bersaglio Tizio, e il sistema contrappone in automatico il Rubare di Caio e il Percezione di Tizio.
Se Rubare vince, l'esito resta in scuro.
Se vince Percezione, l'esito arriva in chiaro.
02/10/2018 23:29:47
musicamusa ha scritto:
Tu tiri la tua skill, che invece di apparire in chiaro a tutti quanti appare solo agli utenti con privilegi (tipo i master e gli admin).
Ma questo non vincolerebbe il giocatore a poter usare le skill solo in presenza di Master e Admin? O forse non ho capito io la cosa, molto probabile.
02/10/2018 23:43:59
bordertown ha scritto: [quote]musicamusa ha scritto:
Tu tiri la tua skill, che invece di apparire in chiaro a tutti quanti appare solo agli utenti con privilegi (tipo i master e gli admin).
Ma questo non vincolerebbe il giocatore a poter usare le skill solo in presenza di Master e Admin? O forse non ho capito io la cosa, molto probabile.[/quote]
No scusa, mi sono spiegata male. Nel senso che, come qualunque sussurro, gli utenti con privilegi *possono* vederlo, ma non *devono* necessariamente presenziare allo scontro, perché alla fine è il sistema che confronta i valori delle varie schede in automatico generando un responso.
03/10/2018 00:32:34
Una feature molto utile che ho incontrato è il “sussurro master”, che possono vedere solo (ma tutti) i master connessi, in qualsiasi chat si trovino.
Un’altra cosa molto utile è una barra laterale con una mini chat OFF per accordarsi su giocate, chiedere aiuto allo staff o semplicemente cazzeggiare.
Ho poi una lunga lista di funzionalità che piacerebbero a me e che sono meno “generalmente spendibili”.
Intanto attivare la possibilità di classificare alcuni tiri di skill come segreti, segreti contrapposti o ancora segreti contrapposti con comunicazione al bersaglio dell’esito (come dice Musa).
Inoltre attivare la possibilità di vedere in scheda una porzione ulteriore solo se legata ad un certo punteggio. Servirebbe per le conoscenze: più alto è il punteggio, più cose leggi
La possibilità di avere in scheda, possedendone i relativi requisiti, il tastino “invisibile”, che oscura il nome del PG dall’elenco presenti in chat (e lo mette in mappa, magari) tranne per i master e soprattutto gli consente di fare azioni invisibili agli altri giocatori (magari salvo poteri contrapposti).
(Idea di Dyrr e Steamdoll) Prevedere in inventario l’oggetto “telefono” oppure “tubo delle pergamene” che, se rubato o ottenuto, rende possibile leggere le missive on del personaggio.
L’avere un sistema facilmente “componibile” ove sono rappresentate le più comuni scelte di gioco come alternative e sia facilmente settabile per le cose più inconsuete.
03/10/2018 09:19:28
devo confessare che alcune richieste di implementazioni mi lasciano un poco basita. Mi aspetto da un momento all'altro la richiesta "un toool che aziona per me a seconda della reazione del pg che seleziono: allegra; risentita; vogliosa; scontrosa".
ok, è una battuta... passatemela.
Devo dire la verità, sarò una giocatrice un po' vecchio stampo, ma storco sempre un po' il naso quando leggo certe "richieste".
Più che altro perchè anche a me piacerebbe, mentre sono a computer, che il codice mi generasse un cappuccino ma, ahimè, non succede e, se voglio, me lo vado a fare. In generale mi pare che molte "implementazioni" sarebbero ovviabili semplicemente con un regolamento solido e le giuste accortezze.
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Foundation Galactic Frontier ↗
Tibia ↗
World of Tanks ↗
Neverness to Everness ↗
Imperion ↗
Storie di Agarthi ↗
Seconda Era ↗
Tiles Survive ↗