November 16, 2025

Più dettagli, più profondità

journal

A partire da questo aggiornamento voglio entrare più nel dettaglio sulle singole funzionalità e decisioni. Le uscite da qui in avanti saranno più piccole, più focalizzate e meritano quindi spiegazioni più precise.

Sono passati solo pochi giorni da quando ho in un certo senso rilasciato in sordina il sito e la pagina Steam. Anche senza un vero annuncio, le cose sono diventate immediatamente più dinamiche. Più persone hanno scoperto la piattaforma rispetto a quanto previsto a questo stadio e di conseguenza è aumentata la velocità della comunicazione. Questo rende necessario essere più strutturati e trasparenti con gli aggiornamenti di sviluppo da ora in poi.

Versione: App v0.5.0 - API v0.7.0-9aaf877

Accesso alla documentazione dall'editor

La documentazione è ora integrata direttamente nell'interfaccia dell'editor.

  • È stata aggiunta un'icona piccola a forma di cappello da dottore (non so ancora il termine inglese corretto... graduation cap?) nell'angolo in alto a destra dell'app.
  • Cliccandoci sopra si apre l'articolo di documentazione o il tutorial rilevante per la pagina corrente.
  • Diverse sezioni dell'UI che richiedono spiegazioni più approfondite (per esempio l'interfaccia Azioni) ora includono link contestuali alla documentazione.

È incluso anche un browser di documentazione completo e ricercabile, che permette agli utenti di leggere qualsiasi articolo senza lasciare l'editor. Questo è il primo passo per rendere l'editor autoesplicativo e ridurre l'attrito per i nuovi Bards una volta che inizieranno i test.

Autenticazione a due fattori

2FA è ora implementata end-to-end.

  • Può essere attivata nelle impostazioni utente.
  • Diventa obbligatoria per i Bards che vogliono vendere storie e impostare un profilo di pagamento.
  • Funziona con Google Authenticator e app simili compatibili TOTP.

L'obiettivo è aumentare la sicurezza degli account prima che i pagamenti reali entrino a far parte della piattaforma.

Connessioni OAuth multiple

Gli utenti possono ora collegare più provider OAuth allo stesso account.

  • Utile se qualcuno perde l'accesso a uno dei suoi metodi di login.
  • Qualsiasi provider collegato può essere usato per accedere.
  • La configurazione avviene nelle impostazioni utente.

Questo dovrebbe ridurre i problemi di supporto in futuro e dare agli utenti più controllo sull'accesso al proprio account.

Pose dei personaggi & ripensare la struttura del dialogo

Questa settimana ho iniziato a implementare pose dei personaggi riutilizzabili. Questo mi ha portato a notare qualcosa di strutturale: in questo momento ogni riga di dialogo supporta solo un singolo personaggio attivo. Questo deriva dal mio background RPG, dove il dialogo è tipicamente un unico parlante alla volta.

Ma nelle visual novel e in altri giochi narrativi, spesso più personaggi appaiono contemporaneamente sullo schermo, ognuno con la propria espressione o posa. Anche se non è necessario per ogni storia, è la base corretta su cui costruire.

Per questo motivo, rivedrò parzialmente il sistema di dialogo:

  • Introdurre il supporto per più personaggi per ogni riga di dialogo.
  • Aggiornare il renderer per posizionare e aggiornare ogni personaggio individualmente.
  • Integrare le pose dei personaggi in questa nuova struttura invece di applicarle al vecchio sistema.

Ci vorrà un po' più di tempo, ma evita di ritrovarmi in un vicolo cieco in futuro.

Cerco illustratori-scrittori

Ho iniziato in sordina la ricerca di illustratori-scrittori, per ora principalmente su Reddit. I primi due post hanno ottenuto molta attenzione ma hanno prodotto un numero gestibile di DM.

Il post su r/gamedevclassifieds, però, ha fatto esplodere la mia casella di posta quasi subito. Mettere ordine richiederà tempo. Se impiego un po' a rispondere, è per questo motivo. Non mi aspettavo questo livello di attività così presto.

I primi Talescape Originals probabilmente saranno difficili da coordinare e sto cercando di non farmi trascinare troppo in questa fase mentre la piattaforma è ancora da finire. Ma il processo è iniziato e esaminerò tutte le candidature con attenzione.