Software Per Programmare Avventure Testuali
Questa sezione del sito è dedicata alle risorse informatiche per sviluppare le proprie avventure testuali.
Con rare eccezioni (ad.es. ADRIFT 4 che è shareware), si tratta di risorse gratuite con le quali potrai sviluppare le tue avventure testuali da distribuire gratuitamente o commercialmente.
Sviluppare un’avventura testuale è, fondamentalmente, un compito da programmatori. I linguaggi per sviluppare interactive fiction sono dei linguaggi dedicati, ossia: speficamente studiati per la creazione di avventure testuali. Alcuni sistemi, come ADRIFT, offrono un’interfaccia utente che semplifica il compito di programmazione tramite la gestione di menù in grado di tradurre in codice le operazioni di concatenaggio delle scelte. Alti sistemi, sono dei veri e propri compilatori in cui un codice sorgente viene compilato manualmente e trasformato in uno story file. Altri sistemi sono un ibrido, dotati cioè di un’IDE (ambiente di sviluppo integrato) che semplifica la gestione del codice sorgente e automatizza le operazioni frquenti, quali la compilazione.
Non è possibile stabilire quale sistema sia migliore rispetto agli altri: molto dipende dall’avventura che hai in mente di sviluppare, da come è strutturata, e da quale sia la tua predisposizione di sviluppo individuale. È consigliabile quindi provare i vari sistemi qui presentati e decidere in base alle proprie impressioni personali di agio, comprensione, facilità, ecc.
Software Per Sviluppare IF
Questi sono i principali software per sviluppare avventure testuali:
In questa tabella è riportata la disponibilità dei suddetti softwatre per i vari sistemi operativi:
| Programma | Win | Mac | Linux | Altro |
|---|---|---|---|---|
| Inform 6 | Sì | Sì | Sì | Sì |
| Inform 7 | Sì | Sì | Sì | No |
| TADS | Sì | Sì | Sì | Sì |
| ADRIFT | Sì | No | No | No |
| Hugo | Sì | Sì | Sì | Sì |
Inform 6
Inform 6 è un software per lo sviluppo di avventure testuali basato su codice. Gira su Windows, MacIntosh, Linux, e Acorn.
Con Inform 6 è possibile creare avventure con contenuti grafica, animazioni, suoni, hypelink, ecc.
Oltre alle librerie in italiano, è disponibile una cospicua documentazione in italiano su come utilizzare Inform 6 per creare le proprie avventure:
Wide: un Editor/IDE per Inform 6
È consigliabile anche installare Wide (WxWidgets Inform6 Developement Environment) realizzato da Alessandro Schillaci e Paolo Lucchesi. Wide è un Editor/IDE (ambiente di sviluppo integrato) che semplifica e ottimizza lo sviluppo di avventure con Inform 6.
Gira su Windows e Linux, non richede installazione. Multilingua, incluso l’italiano.
Inform Pack: Tutto il necessario in un solo file
Inform Pack è uno starter pack vivamente consigliato per chi vuole iniziare a creare avventure con Inform 6.
Oltre al compilatore Inform 6, le librerie di base e quelle italiane, include Wide, vari applicativi, esempi e codici di sostegno e una ricca documentazione, inclusi i manuali tradotti in italiano.
Guida a Inform per Principianti
Questo manuale di 312 pagine — scaricabile gratuitamente in PDF o acquistabile in cartaceo — è la traduzione italiana di The Inform Beginner’s Guide (di Roger Firth e Sonja Kesserich).
Il libro vi introdurrà al linguaggio di programmazione Inform 6, lo strumento più utilizzato e conosciuto per creare avventure testuali (conosciute anche come interactive fiction o narrativa interattiva).
Il testo è assolutamente chiaro e permette all’autore anche con scarza nozioni di informatica di realizzare le proprie idee.
Traduzione a cura di: Marco Falcinelli, Daniele A. Gewurz, Paolo Lucchesi, Paolo Vece e Giulio Veneziani.
Prefazione di Graham Nelson.
»»» CLICCA PER ACCEDERE AL LIBRO «««
Come Scrivere (e Giocare) delle Avventure Testuali in Inform e Glulx
Questo manuale PDF gratuito (281 pag.), scritto da Vincenzo Scarpa, è una guida completa alla realizzazione di Avventure Testuali in italiano con Inform 6.
La guida insegna anche a utilizzare WIDE, l’ambiente di sviluppo integrato per Inform 6.
Attraverso l’approfondimento di Glulx, sarà possibile apprendere come inserire grafica e suoni nelle proprie avventure testuali.
»»» CLICCA PER SCARICARE IL LIBRO «««
Inform 7
Inform 7 è un software per lo sviluppo di IF basata su un linguaggio «naturale». In altre parole, scrivere un’avventura in Inform 7 è un po’ come scrivere un testo in lingua inglese — ovviamente, esistono una sintassi e dei criteri affinché il codice possa funzionare.
L’interfaccia di Inform 7 è estremamente user-friendly e consente di gestire tutte le funzioni di sviluppo in maniera efficace e non dispersiva.
Con Inform 7, ricorrendo all’uso delle librerie, è possibile creare avventure con contenuti grafica, animazioni, suoni, hypelink, ecc.
È disponibile per Windows, MacIntosh, e Linux (senza IDE, ma vi sono software terze parti per implementare un IDE).
Esistono diverse librerie per l’implementazione in lingua italiana. Si rimanda al sito di Leonardo Boselli, in cui vengono presentate (con tutorial) le varie librerie e estensioni italiane:
TADS
TADS (Text Adventure Development System) è un sistema per sviluppo di interactive fiction basato su codice. Vi sono due versioni di TADS: TADS 2 e TADS 3 (TADS HTML). TADS 3 espande le funzionalità di TADS 2 e, in un certo senso, è inteso a soppiantarlo.
Con TADS è possibile creare avventure con contenuti grafici, suoni, hypelink, ecc.
TADS Workbench, il software per lo sviluppo di avventure testuali in TADS 3, è dotato di un’intefaccia per la gestione dei progetti e di una ricca documentazione. È disponibile per Windows e MacIntosh. Sono anche disponibili versioni adattate per Linux e altri sistemi operativi.
ADRIFT
ADRIFT Generator è un sistema di sviluppo per interactive fiction basato su interfaccia a menù che semplifica la gestione dei vari elementi dell’avventura testuale tramite riferimenti incrociati gestiti dal software. È possibile ricorrere a variabili e codice per affinare le funzioni delle avventure create.
ADRIFT Generator funziona esclusivamente su Windows ed ha una licenza shareware (€ 10 circa).
È possibile associare grafica e suoni alle stanze e agli eventi con un semplice click del mouse.
Una soluzione ideale per chi non ama gestire tabulati di codice e preferisce affidarsi ad un’interfaccia intuitiva.
È possibile implementare giochi in lingua italiana servendosi delle librerie italiane ITDrift create da Roberto Grassi:
Per scaricare ADRIFT Generator in versione demo (limitata) e il manuale:
ADRIFT 5 (Beta)
È già disponibile la versione beta di ADRIFT 5. Il programma è stato completamente riscritto. Il metodo di sviluppo di un’avventura resta lo stesso di ADRIFT 4 ma sono state apportate migliorie e aggiunte funzionalità.
La nuova versione di ADRIFT è — e resterà! —completamente gratuita:
Attualmente ADRIFT 5 è sprovvisto di documentazione. L’autore (Campbell) ha deciso di creare la documentazione online tramite un Wiki:
Per chi fosse interessato a imparare a sviluppare Avventure Testuali con ADRIFT 5, consiglio di leggere la documentazione di ADRIFT 4 — i principi sono pressoché invariati nonostante le migliorie e le nuove funzionalità:
È già disponibile una versione Beta del Modulo Italiano di ADRIFT 5:
»»» VAI ALLA PAGINA DEL MODULO ADRIFT 5 ITALIANO «««
Hugo
Hugo è un software gratuito per la creazione di avventure testuali (anche multimediali, con suoni, grafica, animazioni, ecc.) che gira su una moltitudine di sistemi operativi: Windows, MacIntosh, OS/2, Unix, Psion, Dos, Amiga, Acorn/RISC OS, BeOS.
La creazione di avventure in Hugo si basa sulla stesura di codice che viene compilato.
Sono disponibili le librerie in italiano (non completate):
Per scaricare Hugo: