Narrazione
Panoramica dei linguaggi narrativi in Pixi'VN e come strutturare storie interattive utilizzando dialoghi, scelte e richieste di input.
La narrazione è il fulcro di una visual novel. Consiste in dialoghi, scelte e richieste di input mostrati al giocatore durante l'avanzamento del gioco.
Con Pixi’VN puoi utilizzare diversi linguaggi narrativi e persino passare dall'uno all'altro per sfruttare al meglio le funzionalità di ciascuno.
- JavaScript/TypeScript: linguaggio di programmazione che consente di scrivere la propria narrazione con accesso completo a tutte le funzioni del progetto, ma potrebbe richiedere più codice.
- ink: Un linguaggio narrativo progettato per scrivere storie facilmente, con poco codice.
- Ren'Py: Un altro linguaggio narrativo per scrivere storie con poco codice.
| Linguaggi narrativi | JavaScript/TypeScript | ink | Ren'Py |
|---|---|---|---|
| Facilità di apprendimento | ❌ | ✅ | ✅ |
| È un linguaggio tipizzato? | ✅ | ❌ | ❌ |
| Visual Studio Code extension | ✅ | ✅ | ✅ |
| Traducibile in più lingue | ✅ | ✅ | ✅ |
| Generazione automatica dei file di traduzione | ❌ | ✅ | ✅ |
| Possibilità di utilizzare funzioni non di Pixi'VN | ✅ | ✅ ("# script" personalizzato) | ✅ (usare $ script) |
| Debug | ✅ | ❌ | ❌ |