Una cosa alla volta perche' e' complicata. Se vedessi il mio quadernone degli appunti sbiancheresti (perche' e' illeggibile per quanta roba c'e' scritta con le mie zampe di gallina, fare il pendolare mi costringe a trovare il modo di occupare le 2 ore di viaggio che mi devo fare tutti i giorni).
Quello che segue e' un po' un riassunto, le meccaniche sono tanto dettagliate che ho scritto pure routine in PHP e query in SQL perche' ho pensato che sia il sistema migliore per gestire tante informazioni e' tramite un Datasbase, quindi non le scrivo di certo.
Il gruppo e' inteso come insieme di persone. Puo' essere una fazione, un party, una intera nazione o composta da una sola persona.
Le relazioni di ogni persona con il gruppo sono quantificabili con un parametro di fiducia, di fedelta' e di autorita':
-fiducia e' quanto il gruppo si fida della persona e quindi quanto pesa la sua opinione riguardo chicchessia nel gruppo
-fedelta' e' quanto la persona e' disposta a seguire gli ordini di gruppo.
-autorita' quanto la persona pesa nelle decisioni
Non sto a fare 2000 esempietti su come questi 3 parametri potrebbero influenzare ed essere influenzati dai dialoghi (a te tanto cari) e dalle comunicazioni di massa.
Stessi parametri possono valere anche nelle relazioni tra gruppi e sottogruppi (gruppi di persone all'interno del gruppo principale).
Allo scattare di determinate soglie di questi 3 parametri possono scattare degli eventi specifici.
Esempio:
far perdere autorita' al re sotto una certa sogli fa scattare un caos nel regno, la perdita di fiducia nello stesso potrebbe causare una rivolta vera e propria.
Al contrario se il giocatore riesce ad acquisirne abbastanza potrebbe essere portato sul trono a furor di popolo.