Un manuale su Inform e Glulx...

Se state cercando il sito di Alessia Marcuzzi o di Sabrina Ferilli, avete proprio sbagliato strada; tutto quello che qui potete trovare è un manuale su Inform (versione 6), il linguaggio di programmazione più usato per scrivere le avventure testuali. Un'avventura testuale può essere paragonata a una sorta di "storia interattiva" dove il lettore (o meglio, il giocatore) è chiamato in causa nello svolgere le opportune azioni (digitate attraverso la tastiera di un computer e seguite dalla pressione del tasto di Invio) che gli consentano di proseguire nella storia stessa, come ad esempio spostare determinati oggetti, parlare con delle persone, o magari fare un po' più di attenzione ai piccoli dettagli che a prima vista sfuggono (se non avete proprio idea di cosa sia un'avventura testuale potete provate a scaricare l'eseguibile di Ruins insieme alla soluzione che potete trovare entrambi al fondo di questa pagina; per eseguire il gioco scaricate anche l'interprete Z-code per il vostro sistema operativo dal capitolo 1 del manuale).

Inform, dicevo, è attualmente lo strumento più potente ed efficace per poter realizzare un'avventura testuale, ma anche uno dei più difficili da usare; infatti, a meno che non si abbia una precedente esperienza nell'ambito della programmazione (in particolare sul linguaggio C), alcuni concetti tipicamente "informiani" e non come ad esempio le funzioni, le classi e gli oggetti, risultano essere veramente ostici d'apprendere per chi è alle prime armi. Questo però non vuol dire che sia impossibile capirli; un po' di pazienza, tenacia e un buon manuale sono gli ingredienti magici per entrare in questo fantastico mondo, popolato da tutte le creature che volete: elfi, maghi e orchetti, nel caso di un'avventura fantasy, oppure demoni, zombie e vampiri in una bella storia horror.

Il manuale da me scritto nel formato PDF (o consultabile online su Wikibooks) è strutturato in diversi capitoli ed appendici, ed affronta una serie di argomenti molto importanti ma spesso poco documentati. Leggendolo, non diventerete di certo dei geni della programmazione, ma riuscirete a capirne abbastanza da poter poi essere voi in grado di scrivere una vostra avventura (almeno si spera). E se avete delle difficoltà, potete sempre iscrivervi al newsgroup it.comp.giochi.avventure.testuali.

A chi conosce la lingua inglese ed ha intenzione di approfondire questo straordinario linguaggio di programmazione, mi permetto di consigliare l'INFORM BEGINNER MANUAL di Roger Firth (tradotto in italiano all'indirizzo http://www.inform-italia.org/docs/gip e scaricabile anche qui) e la quarta edizione dell'INFORM DESIGNER'S MANUAL, il manuale ufficiale di Inform scritto da Graham Nelson. Entrambi sono in formato PDF e scaricabili gratuitamente dalla home page di Inform all'indirizzo http://www.inform-fiction.org/manual/index.html

A chi vuole invece provare la versione 7 di questo linguaggio, che permette di creare un'avventura testuale in una modalità molto più vicina al modo di pensare "umano" (con un linguaggio, cioè, naturale), può trovare ulteriori informazioni agli indirizzi http://inform7.com/, http://inform7.com/extensions/translations/#Italian e http://milleuna.sourceforge.net/.

Il programma che legge i file PDF si chiama ADOBE ACROBAT READER ed è possibile scaricarlo dal sito della stessa Adobe (http://www.adobe.it/) o reperirlo sui vari CD allegati alle riviste d'informatica che si possono acquistare in edicola (una di queste è, ad esempio, PC WORLD).

Desidero inoltre ringraziare tutti coloro che mi hanno aiutato, in particolare Tommaso Caldarola, Francesco Cordella, Giancarlo Niccolai, Alessandro Schillaci, Tommaso Percivale, Luca Bertaiola e Paolo Lucchesi per i loro preziosi consigli; Raffaello Valesio per la traduzione di Ruins; Giovanni Riccardi per avere scritto INFIT; Graham Nelson per avermi autorizzato a tradurre in italiano Ruins e per avere creato Inform.

Per consigli, insulti, opinioni, maledizioni ed altro ancora la mia e-mail è scarvin@vincenzoscarpa.it ma potete anche contattarmi sul newsgroup it.comp.giochi.avventure.testuali.

Buon divertimento

Vincenzo Scarpa


Manuale

COME SCRIVERE (E GIOCARE) DELLE AVVENTURE TESTUALI IN INFORM E GLULX

2.1 mb
  Ruins
RUINS (SORGENTE) 13 kb
RUINS (SOLUZIONE) 32 kb
RUINS (ESEGUIBILE) 51 kb
 Librerie
LIBRERIE DI SISTEMA (v6.11) 100 kb
LIBRERIE IN ITALIANO (INFIT v2.5) 48 kb
 Programmi
COMPILATORE INFORM (v6.30) 155 kb
DECOMPILATORE INFORM E GLULX (REFORM) 233 kb
EDITOR DI TESTO (CED v3.51 + CONFIGURAZIONE INFORM) 980 kb
EDITOR DI TESTO (JIF v2.0me + JRE v1.4) 3.1 mb
EDITOR DI TESTO (WIDE v0.99) 1.3 mb
INTERPRETE GENERICO (GARGOYLE 20090825) 1.7 mb
INTERPRETE INFORM (WINDOWS FROTZ 2002 v1.08) 678 kb
INTERPRETE INFORM (FROTZ_linux v2.42) 135 kb
INTERPRETE INFORM (MAXZIP_mac v1.78) 120 kb
INTERPRETE GLULX (WINGLULXE v1.27) 795 kb
INTERPRETE GLULX (GLULXE_linux v0.3.5) 178 kb
INTERPRETE GLULX (GLULXE_mac v0.3.4) 220 kb
MAPPING (DIAGRAM DESIGNER v1.14.2) 770 kb
NEWSREADER (FREEAGENT v1.93) 2.4 mb
 Altro
ESERCIZI DEL MANUALE 2.5 mb
ESTENSIONI PER GLULX 822 kb
ESTENSIONI PER INFORM 844 kb
GUIDA A INFORM PER PRINCIPIANTI (Roger Firth) 1.3 mb
GULL, IL MANUALE UFFICIALE DI GLULX (Adam Cadre) 763 kb
INFORM DESIGNER'S MANUAL 4 + NOTE SULLE LIBRERIE 6/11 2.9 mb
LISTATI IN INFORM 956 kb
 Articoli
10 SUGGERIMENTI PER UN OTTIMO GAME DESIGN (C. E. Forman ) 9 kb
IDRA: SCELTE DI PROGETTO, IMPLICAZIONI... (Enrico Colombini ) 5 kb
INFORM: AVVENTURE A SCELTA MULTIPLA (Paolo Lucchesi) 4 kb
GUIDA PER PRINCIPIANTI ALL'IF (Joe W. Aultman) 14 kb
LA CARATTERIZZAZIONE DEI PNG (Emily Short ) 15 kb
LA CARTA DEI DIRITTI DEL GIOCATORE (Graham Nelson) 6 kb
LE LIBRERIE MFS (Giancarlo Niccolai ) 23 kb
OH NO! BETATEST! (C. E. Forman ) 6 kb
 Link
ADVENTURE SOLUTION ARCHIVE - http://solutionarchive.com/
BAF'S GUIDE TO THE IF - http://wurb.com/if/
BRASS LANTERN - http://brasslantern.org/
GARGOYLE - http://ccxvii.net/gargoyle/
GLULX HOME PAGE - http://www.eblong.com/zarf/glulx/
IDRA HOME PAGE - http://www.erix.it/idra.html
IF-ITALIA - http://www.ifitalia.info/pmwiki/pmwiki.php
IF-REVIEW - http://www.ministryofpeace.com/if-review/
IFWIKI - http://www.ifwiki.org/index.php/Main_Page
INFORM HOME PAGE (v6) - http://www.inform-fiction.org/inform6.html
INFORM HOME PAGE (v7) - http://inform7.com/
INFORM-ITALIA - http://www.inform-italia.org/
INFORMARY - http://www.firthworks.com/roger/informary/index.html
INTERACTIVE FICTION ARCHIVE - http://www.ifarchive.org/
INTERACTIVE FICTION RATINGS - http://www.carouselchain.com/if
JIF HOME PAGE - http://www.slade.altervista.org/JIF/
L'AVVENTURA E' L'AVVENTURA - http://www.avventuretestuali.com/
MYSTERY ADVENTURE CREATOR - http://www.paololucchesi.it/mac/index.htm
MODULO BASE - http://www.erix.it/avventure.html
PROGETTO LAZZARO - http://www.progettolazzaro.org/
ROGER FIRTH'S IF PAGES - http://www.firthworks.com/roger/index.html
TERRA D'IF - http://www.ifitalia.info/pmwiki/pmwiki.php?n=Riviste.TerraDIf
SPAG - http://www.sparkynet.com/spag/frame.html
WARMAGE HOME PAGE - http://pitermos.niccolai.cc/diven.php
WIDE - http://wide.berlios.de/
XYZZY - http://www.xyzzynews.com/