# Inform e Glulx/appendici/Appendice H - Link vari

Inform e Glulx
Copertina Tutti i moduli · Sviluppo
* IntroduzioneInform e Glulx/Introduzione
* Cosa occorre per iniziareInform e Glulx/Cosa occorre per iniziare
** Compilatore, interprete e altro ancora
** L'installazione
** Perché IF-IDE?
** Per chi non vuole (o non può) usare IF-IDE e Windows Frotz 2002
* Le basi di Inform
** A cosa serve questo capitolo?Inform e Glulx/Le basi di Inform/A cosa serve questo capitolo?
** Benvenuto in InformInform e Glulx/Le basi di Inform/Benvenuto in Inform
** Le funzioniInform e Glulx/Le basi di Inform/Le funzioni
** Variabili numeriche e caratteri specialiInform e Glulx/Le basi di Inform/Variabili numeriche e caratteri speciali
** Un po' di matematica non guasta maiInform e Glulx/Le basi di Inform/Un po' di matematica non guasta mai
** Passaggio dei parametri e ritorno dei valoriInform e Glulx/Le basi di Inform/Passaggio dei parametri e ritorno dei valori
** L'input dei dati numerici: l'istruzione GetnumberInform e Glulx/Le basi di Inform/L'input dei dati numerici: l'istruzione Getnumber
** If (condition) then... else...Inform e Glulx/Le basi di Inform/If (condition) then... else...
** While e do... untilInform e Glulx/Le basi di Inform/While e do... until
** For, break e continueInform e Glulx/Le basi di Inform/For, break e continue
** L'utilizzo delle costantiInform e Glulx/Le basi di Inform/L'utilizzo delle costanti
** Switch... caseInform e Glulx/Le basi di Inform/Switch... case
** Salti ed etichetteInform e Glulx/Le basi di Inform/Salti ed etichette
** Caratteri e stringheInform e Glulx/Le basi di Inform/Caratteri e stringhe
** I vettoriInform e Glulx/Le basi di Inform/I vettori
** Le stringhe numericheInform e Glulx/Le basi di Inform/Le stringhe numeriche
** Le direttiveInform e Glulx/Le basi di Inform/Le direttive
** Il debuggingInform e Glulx/Le basi di Inform/Il debugging
* RUINS, l'avventura comincia
** Il grande altopiano (dalla padella alla brace)Inform e Glulx/RUINS, l'avventura comincia/Il grande altopiano (dalla padella alla brace)
** La cassa d'imballaggio (riuscirete a riempirla tutta)?Inform e Glulx/RUINS, l'avventura comincia/La cassa d'imballaggio (riuscirete a riempirla tutta)?
** Il fungo (velenoso o non velenoso)?Inform e Glulx/RUINS, l'avventura comincia/Il fungo (velenoso o non velenoso)?
** Chi ha paura del buio (gli insetti no di certo)?Inform e Glulx/RUINS, l'avventura comincia/Chi ha paura del buio (gli insetti no di certo)?
** La porta di pietra (gialla è più carina)Inform e Glulx/RUINS, l'avventura comincia/La porta di pietra (gialla è più carina)
** La chiave di pietra (così non si arruginisce)Inform e Glulx/RUINS, l'avventura comincia/La chiave di pietra (così non si arruginisce)
** Il primo tesoro (speriamo che non sia un anello)Inform e Glulx/RUINS, l'avventura comincia/Il primo tesoro (speriamo che non sia un anello)
** La maschera facciale (non di carnevale)Inform e Glulx/RUINS, l'avventura comincia/La maschera facciale (non di carnevale)
** Il ritorno della mummia (non è un film, è tutto vero)Inform e Glulx/RUINS, l'avventura comincia/Il ritorno della mummia (non è un film, è tutto vero)
** L'incrocio di Xibalbá (ma è davvero così pauroso)?Inform e Glulx/RUINS, l'avventura comincia/L'incrocio di Xibalbá (ma è davvero così pauroso)?
** La sfera di pietra pomice (avete indossato il casco)?Inform e Glulx/RUINS, l'avventura comincia/La sfera di pietra pomice (avete indossato il casco)?
** Una gabbia per un facocero (e l'archeologo che fine ha fatto)?Inform e Glulx/RUINS, l'avventura comincia/Una gabbia per un facocero (e l'archeologo che fine ha fatto)?
** La cripta dei nove signori della notte (o sette come i nani)?Inform e Glulx/RUINS, l'avventura comincia/La cripta dei nove signori della notte (o sette come i nani)?
** Un archeologo per un facocero (basta solo che non grugnite)Inform e Glulx/RUINS, l'avventura comincia/Un archeologo per un facocero (basta solo che non grugnite)
** La fine di RUINS è giunta (ma con Inform siete solo all'inizio)Inform e Glulx/RUINS, l'avventura comincia/La fine di RUINS è giunta (ma con Inform siete solo all'inizio)
* Inform e ancora Inform
** La Status LineInform e Glulx/Inform e ancora Inform/La Status Line
** I menuInform e Glulx/Inform e ancora Inform/I menu
** I labirinti e i nomi pluraliInform e Glulx/Inform e ancora Inform/I labirinti e i nomi plurali
** Il tempoInform e Glulx/Inform e ancora Inform/Il tempo
** I coloriInform e Glulx/Inform e ancora Inform/I colori
** I mezzi di trasportoInform e Glulx/Inform e ancora Inform/I mezzi di trasporto
** Su e giù con l'ascensoreInform e Glulx/Inform e ancora Inform/Su e giù con l'ascensore
** Gli NPC (o PNG in italiano)Inform e Glulx/Inform e ancora Inform/Gli NPC (o PNG in italiano)
** Le estensioni (o librerie aggiuntive)Inform e Glulx/Inform e ancora Inform/Le estensioni (o librerie aggiuntive)
** Varie, listati e decompilatoreInform e Glulx/Inform e ancora Inform/Varie, listati e decompilatore
* Inform e Glulx
** Cos'è GlulxInform e Glulx/Inform e Glulx/Cos'è Glulx
** L'installazione di JifInform e Glulx/Inform e Glulx/L'installazione di Jif
** La compilazioneInform e Glulx/Inform e Glulx/La compilazione
** L'esecuzioneInform e Glulx/Inform e Glulx/L'esecuzione
** Da Inform a GlulxInform e Glulx/Inform e Glulx/Da Inform a Glulx
** La grafica e il sonoroInform e Glulx/Inform e Glulx/La grafica e il sonoro
** L'allineamento delle immaginiInform e Glulx/Inform e Glulx/L'allineamento delle immagini
** Avventure senza graficaInform e Glulx/Inform e Glulx/Avventure senza grafica
** I colori e gli stili del testoInform e Glulx/Inform e Glulx/I colori e gli stili del testo
** La personalizzazione della Status LineInform e Glulx/Inform e Glulx/La personalizzazione della Status Line
** output dei datiInform e Glulx/Inform e Glulx/L'input/output dei dati
** VarieInform e Glulx/Inform e Glulx/Varie
** GULL, il manuale ufficialeInform e Glulx/Inform e Glulx/GULL, il manuale ufficiale
* Appendici
** Appendice A - Le azioni principaliInform e Glulx/appendici/Appendice A - Le azioni principali
** Appendice B - I messaggi della libreriaInform e Glulx/appendici/Appendice B - I messaggi della libreria
** Appendice C - Gli errori della compilazioneInform e Glulx/appendici/Appendice C - Gli errori della compilazione
** Appendice D - La soluzione di RuinsInform e Glulx/appendici/Appendice D - La soluzione di Ruins
** Appendice E - Come usare Windows Frotz 2002Inform e Glulx/appendici/Appendice E - Come usare Windows Frotz 2002
** Appendice F - Le mappeInform e Glulx/appendici/Appendice F - Le mappe
** Appendice G - Scrivere, distribuire e reperire delle avventure testualiInform e Glulx/appendici/Appendice G - Scrivere, distribuire e reperire delle avventure testuali
Modifica il sommario

## Appendice H - Link vari

Il mondo delle avventure testuali, per quanto forse strano possa sembrare ad alcuni voi, è molto più vasto di quello che a prima vista potrebbe sembrare. Non si possono quindi non citare almeno i principali siti che si occupano dell’argomento in questione.
Per quanto riguarda la programmazione in Inform e Glulx abbiamo:
* Emily Short Home Page, il sito ufficiale della straordinaria Emily Short. Di notevole interesse è la sezione dedicata ai PNG (un suo articolo - tradotto in italiano - sull’argomento potete scaricarlo dalla mia home page);
* Glulx, il sito ufficiale di Glulx, il linguaggio di programmazione basato su Inform che permette di creare delle avventure testuali multimediali;
* Gull, il sito dedicato a Gull, il manuale ufficiale di Glulx scritto da Adam Cadre (la versione in italiano, a cura del bravissimo Paolo Vece, potete scaricarla dalla mia home page);
* Inform Home Page v6, il sito ufficiale di Inform 6 (sul quale è basato questo manuale), dove è possibile trovare tutto ciò che può servire per programmare con questo linguaggio (l’"Inform Designer Manual", le estensioni e molto altro ancora);
* Inform Home Page v7, il sito ufficiale di Inform 7 che permette di creare un'avventura testuale in una modalità molto più vicina al modo di pensare "umano" (con un linguaggio, cioè, naturale).
* Inform-Italia, il sito italiano di Inform, nel quale è possibile trovare tutti gli strumenti per programmare con Inform in italiano (Infit, manuali vari e altro ancora);
* Jif Home Page, il sito ufficiale di Jif, uno dei programmi più completi (e forse più usati) per programmare in Inform e Glulx;
* Jim Fisher Home Page, una pagina dedicata alle utilissime ORL Library;
* Mille e Una Avventura, il sito italiano dedicato a Inform 7 (contenente anche le librerie per la lingua italiana), la nuova versione di questo linguaggio scritto da Graham Nelson;
* Paolo Lucchesi Home Page, il sito ufficiale di Paolo Lucchesi. Qui potete trovare tutte le sue librerie (una di queste è la mitica wtalk.h) oltre naturalmente a tutte le sue avventure e molto altro ancora;
* Parchment, la pagina ufficiale di questo utilissimo strumento, che consente di giocare online a tutte le avventure scritte in Inform;
* Roger Firth's IF Pages, il sito ufficiale del grande Roger Firth. Di notevole interesse sono la sezione Informary (che raccoglie tutte le principali novità mondiali su Inform) e la "Guida a Inform per principianti" (scaricabile all’indirizzo http://www.inform-italia.org/docs/gip o eventualmente dalla mia home page);
* Vincenzo Scarpa Home Page, la mia home page (sezione Inform) dalla quale potete scaricare esempi, approfondimenti vari e molto altro ancora;
* Warmage Home Page, il sito dedicato a Warmage e al mondo di Pitermos. Frutto della genialità di Giancarlo Niccolai, quest’avventura in puro stile fantasy è anche una dimostrazione di quello che sono in grado di fare le sue MFS library (un suo articolo sull’argomento potete scaricarlo dalla mia home page);
* Wide Home Page, la pagina ufficiale di questo nuovo e versatile editor per Inform, scritto in C++ da Alessandro Schillaci e Paolo Lucchesi.
Per quanto riguarda invece la programmazione con altri linguaggi, abbiamo:
* Adrift, dedicato a Adrift, un linguaggio di programmazione che permette di creare delle avventure testuali in maniera più semplice (ma anche più limitata) di Inform. Le librerie in italiano (scritte da Roberto Grassi), potete scaricarle dalla mia home page;
* AGT, un linguaggio interpretato scritto da Robert Masenten e disponibile per moltissime piattaforme;
* Alan, un altro linguaggio adatto allo scopo;
* Hugo, un linguaggio di programmazione molto interessante che consente di creare avventure testuali complesse (al momento solo in inglese);
* Idra, il sito dedicato a Idra, uno strumento che, come dice lo stesso autore, consiste in un versatile meccanismo che consente di realizzare con facilità racconti-gioco o altre opere interattive, leggibili con un normale browser Web su ogni sistema operativo, sia in locale (cioè sul computer stesso) sia attraverso un collegamento Internet (un effetto simile potete ottenerlo in Inform tramite la cyoa.h scritta da Paolo Lucchesi);
* Mac, il sito dedicato al MAC (acronimo di Mystery Adventure Creator), uno strumento per creare delle avventure testuali italiane;
* Modulo Base, scritto dal grande Enrico Colombini che consente di creare delle avventure testuali sotto MS-DOS tramite il vecchio GW-BASIC. È anche possibile scaricare il libro ad esso dedicato ("Avventure per MS-DOS");
* TADS, un linguaggio di programmazione molto potente che consente di creare delle avventure testuali simili a quelle scritte in Inform (al momento, purtroppo, solo in inglese).
Per quanto riguarda i giochi e le soluzioni abbiamo:
* Adventure Solution Archive, il sito per eccellenza delle soluzioni e delle mappe (solo in inglese);
* Baf's Guide to the IF Archive, uno splendido sito dal quale potete scaricare una miriade di avventure, soluzioni e recensioni;
* Dorothy Millard Home Page, un altro bellissimo sito dedicato alle soluzioni (solo in inglese);
* IF-Italia, il portale delle avventure testuali italiane. Qui potete trovare di tutto: dalle prime avventure scritte nel vecchio MS-DOS fino alle più recenti;
* Interactive Fiction Archive, il sito che contiene tutto (o quasi) quello che si può volere nell’ambito delle avventure testuali;
* Progetto Lazzaro, il sito che raccoglie tutte (o quasi) le avventure testuali scritte negli anni '80 da Bonaventura Di Bello e apparse sulle riviste Viking ed Explorer. Per eseguirle, occorre utilizzare un emulatore del vecchio e glorioso Commodore 64 (come ad esempio l’ottimo Vice);
* World of Spectrum, ovvero il sito che contiene tutte le avventure testuali inglesi (più di mille) uscite per questo fantastico computer a 8 bit. Per eseguirle, occorre utilizzare un apposito emulatore (come ad esempio l’incredibile Spectaculator).
Per quanto riguarda le riviste abbiamo:
* SPAG, molto famosa per le sue recensioni (solo in inglese);
* Terra D'If, la fanzine italiana delle avventure testuali, curata dal mitico Roberto Grassi;
* XYZZY, il cui nome è tutto un programma (solo in inglese).
Per quanto riguarda i gruppi di discussione (i cosiddetti newsgroup) abbiamo:
* it.comp.giochi.avventure.testuali, il gruppo italiano dedicato agli appassionati e agli sviluppatori italiani che vogliono discutere di avventure testuali;
* rec.arts.int-fiction, in cui si parla della creazione delle avventure (solo in inglese);
* rec.games.int-fiction, in cui si parla dei giochi in generale (solo in inglese).
Per quanto riguarda infine i siti di interesse generale, abbiamo:
* Adventureland, un sito che funge da "enciclopedia" delle avventure testuali rilasciate per i vari computer;
* Brass Lantern, un altro bel sito inglese dedicato a questo genere di giochi. Di notevole importanza è la sua guida dedicata ai giocatori alle prime armi;
* Colossal Cave Adventure Home Page, il sito dedicato a Colossal Cave, la prima avventura testuale ad essere mai stata scritta per un computer;
* Gargoyle, il sito di un bellissimo programma che esegue avventure testuali di tutti i tipi (tra cui, naturalmente, Inform e Glulx). Assolutamente da provare;
* Home of the Underdogs, un immenso archivio di giochi "underdog" con una nutrita sezione dedicata all'Interactive Fiction;
* IF CORNER,l'home page di Paolo Vece con utili informazioni e link riguardanti l'IF;
* IF RATINGS, un sito che raccoglie opinioni, commenti e giudizi sulle avventure testuali;
* IF-REVIEW, il sito dedicato alle recensioni sulle avventure testuali;
* Il blog di Alexain, un blog che riporta notizie e articoli sul mondo dell’Interactive Finction;
* Infocom, un bel sito inglese che riporta tutto quello che c’è da sapere sulla Infocom, la "casa madre" delle avventure testuali;
* Informary, la sezione dell’immenso sito di Roger Firth che raccoglie tutte le principali novità mondiali su Inform;
* IFWIKI, l’enciclopedia per eccellenza delle avventure testuali;
* L'avventura è l'avventura, il bel sito italiano gestito da Francesco Cordella, contenente numerose informazioni su questo genere di giochi. Di notevole interesse sono le interviste rilasciate da alcuni autori del periodo d’oro, ovvero gli anni '80;
* Level 9 Memorial, un sito dedicato a questa famosa software house, produttrice di capolavori come "Emerald Isle" e "The Archers";
* Magnetic Scrolls Memorial's, il sito dedicato a questa prestigiosa software house che, grazie alle sue avventure testuali, fu in grado di rivaleggiare per un certo periodo con la Infocom;
* Marco Vallarino Home Page, il sito ufficiale dell’autore di "Enigma" e "Il giardino Incantato";
* Paolo Maroncelli Home Page, la sezione del sito di Paolo dedicata al mondo dell'Interactive Fiction;
* SAGA - Scott Adams Grand Adventures, il sito ufficiale di questo straordinario autore di avventure testuali;
* Tommaso Caldarola Home Page, un sito dedicato ad un altro bravissimo autore italiano di avventure testuali.
È tutto. Buona navigazione a tutti...

## Note

* ↑ Nel momento in cui scrivo, il sito sembra non funzionare più da parecchio tempo. Le avventure in questione potete comunque ugualmente scaricarle agli indirizzi http://www.ifitalia.info/pmwiki/pmwiki.php e http://ready64.org/.
* ↑ Per i più curiosi, Xyzzy è una parola magica usata in Colossal Cave Adventure, la prima avventura testuale ad essere mai stata scritta per un computer.
* ↑ I newsgroup possono essere consultati anche su Internet o con i newsreader (come ad esempio FreeAgent).