Scrittura » Dialoghi
April 5, 2026

Dialoghi

In lavorazione

Questa documentazione è ancora in espansione e in fase di revisione. Funzionalità, screenshot e descrizioni possono cambiare fino al rilascio pubblico di Talescape. Se qualcosa non è chiaro o hai bisogno di aiuto, chiedi sul Discord ufficiale di Talescape. Siamo felici di chiarire o aggiornare le pagine se necessario.

L'Editor dei Dialoghi ti permette di creare conversazioni interattive tra personaggi e giocatore. I dialoghi sono composti da linee (testo parlato o narrazione) e opzioni (risposte del giocatore) collegate in un grafo visivo della conversazione.

I dialoghi possono ramificarsi, reagire alle scelte del giocatore e attivare logiche come eventi, variabili o modifiche agli oggetti. Possono appartenere a una scena, a un capitolo o all'intera storia.

1. Panoramica dei Dialoghi

1. Panoramica dei Dialoghi

Il pannello Dialoghi elenca i dialoghi disponibili nell'ambito corrente. Ogni dialogo rappresenta una conversazione che può essere avviata da una scena o da un evento.

Più dialoghi possono esistere all'interno della stessa scena. Per esempio, potresti creare dialoghi separati per:

  • Parlare con personaggi diversi
  • Ispezionare oggetti
  • Interazioni ripetute dopo l'avanzamento della storia

Ogni dialogo può essere modificato indipendentemente. I dialoghi di storia e di capitolo possono essere riutilizzati in diversi punti, mentre i dialoghi di scena restano locali a una sola scena.

2. Ambito del Dialogo

L'ambito del dialogo determina a dove appartiene un dialogo.

  • Scena: Usalo per conversazioni che hanno senso solo in una posizione.
  • Capitolo: Usalo per conversazioni che possono avvenire ovunque all'interno di un capitolo.
  • Storia: Usalo per conversazioni che possono avvenire in tutta la storia.

Questo è utile per telefonate, chat con compagni o interazioni ripetute che non dovrebbero essere legate a una stanza o a uno sfondo specifico. La stessa conversazione può avere un tono diverso in una foresta piovosa rispetto a una locanda accogliente, pur condividendo la stessa struttura di dialogo.

Puoi combinare dialoghi con ambito e condizioni per mostrare opzioni diverse a seconda della scena o dello stato della storia.

3. Grafo del Dialogo

3. Grafo del Dialogo

I dialoghi sono costruiti usando un grafo di nodi visivo.

Ogni nodo rappresenta una parte della conversazione:

  • Nodi blu: La linea iniziale del dialogo
  • Nodi scuri: Linee di dialogo normali
  • Nodi opzione: Scelte di risposta del giocatore
  • Nodi verdi: Finali del dialogo

I nodi possono essere spostati liberamente e collegati trascinando da un nodo all'altro. Il grafo si aggiorna automaticamente quando aggiungi o rimuovi elementi.

Per conversazioni lunghe, la minimappa ti aiuta a navigare nella struttura del dialogo.

4. Linee di Dialogo

4. Linee di Dialogo

Le linee di dialogo rappresentano il testo pronunciato da un personaggio o narrato al giocatore.

Ogni linea include i seguenti campi:

  • Text: Il dialogo o la narrazione mostrati al giocatore.
  • Audio (optional): Una clip vocale o un file text-to-speech.
  • Speakers: I personaggi visibili durante questa linea.
  • Active Speaker: Il parlante attualmente in voce.
  • Character Position: Determina dove i personaggi appaiono sullo schermo.
  • Scale (optional): Regola la dimensione visiva dello sprite del personaggio.

Una linea di dialogo può includere più parlanti, permettendo a diversi personaggi di apparire contemporaneamente mentre uno è segnato come parlante attivo.

Le linee proseguono automaticamente verso il nodo connesso successivo a meno che la conversazione non si dirami in opzioni del giocatore.

5. Opzioni di Dialogo

5. Opzioni di Dialogo

Le opzioni di dialogo rappresentano le risposte del giocatore che ramificano la conversazione.

Ogni opzione contiene:

  • Text: La risposta mostrata al giocatore.
  • Remember: Se abilitato, la scelta viene memorizzata automaticamente così da poter essere richiamata più avanti nella storia.
  • Name of the Choice (optional): Un identificatore univoco usato quando si fa riferimento alla scelta memorizzata.
  • Condizioni: Regole che controllano quando l'opzione è visibile.

Le opzioni ti permettono di costruire conversazioni ramificate e risposte sensibili al contesto.

Per esempio:

  • Un'opzione può apparire solo se il giocatore possiede un oggetto specifico.
  • Una risposta può scomparire dopo essere stata scelta una volta.
  • Un percorso di dialogo speciale può sbloccarsi dopo che una scelta precedente è stata memorizzata.

6. Condizioni e Logica

I dialoghi si integrano direttamente con i sistemi logici di Talescape.

  • Condizioni determinano se una linea o un'opzione è visibile.
  • Eventi definiscono cosa succede quando una linea appare o quando viene selezionata una scelta.

Attraverso gli eventi puoi:

  • Modificare variabili
  • Dare o rimuovere oggetti
  • Sbloccare obiettivi
  • Attivare altri sistemi di gameplay

Questo permette di gestire la progressione della storia e la logica di gioco direttamente all'interno delle conversazioni.

7. Collegamento dei Nodi di Dialogo

Le connessioni tra i nodi definiscono il flusso della conversazione.

Puoi:

  • Creare link trascinando da un nodo all'altro
  • Eliminare link selezionando la connessione
  • Spostare nodi per organizzare il layout del dialogo

Le opzioni creano automaticamente rami, permettendo più percorsi possibili nella conversazione.

I nodi verdi segnano i finali del dialogo, dove l'interazione si conclude e il controllo torna alla scena.

8. Integrazione del Dialogo

I dialoghi vengono tipicamente attivati da un elemento di scena, come l'interazione con un personaggio o un oggetto. Possono anche essere attivati da logiche più ampie di capitolo o storia quando l'ambito del dialogo lo consente.

Una singola scena può contenere più dialoghi indipendenti, permettendo interazioni diverse a seconda di ciò che il giocatore sceglie di fare.

I dialoghi possono anche usare uno sfondo proprio. Questo è utile per livelli di presentazione come un overlay del telefono, dove la conversazione dovrebbe apparire sopra la scena corrente senza sostituire l'intera ambientazione.

9. Stili di Visualizzazione del Dialogo

I dialoghi supportano più stili di visualizzazione. Lo stile cambia come la stessa logica di dialogo viene presentata al giocatore senza richiedere un sistema separato per ogni formato.

Gli stili disponibili includono:

  • Default: La presentazione standard dei dialoghi di Talescape.
  • Chat: Un formato simile a messaggi per conversazioni di testo.
  • Phone Call: Una presentazione focalizzata per chiamate a distanza.
  • Terminal: Uno stile ispirato alla riga di comando per scambi su computer, sistema o console.

Usa gli stili di dialogo quando il formato della conversazione è parte della presentazione della storia. Il dialogo usa comunque le stesse linee, opzioni, parlanti, condizioni e azioni.

10. Buone pratiche

  • Mantieni le linee di dialogo concise e leggibili.
  • Scegli l'ambito più ristretto che si adatta alla conversazione.
  • Usa più parlanti per creare conversazioni più dinamiche.
  • Scegli uno stile di visualizzazione che si adatti al formato della conversazione.
  • Usa le condizioni per far apparire le opzioni solo quando rilevanti.
  • Usa le scelte memorizzate per tracciare decisioni importanti.
  • Assicurati che ogni ramo raggiunga infine un finale del dialogo.
  • Testa i percorsi di dialogo in Anteprima della Storia per verificare logica e flusso.

I dialoghi ben progettati costituiscono l'ossatura emotiva e strutturale delle storie interattive. Sono il luogo in cui i personaggi si esprimono e in cui le scelte del giocatore modellano la narrativa.