# Inform e Glulx/appendici/Appendice E - Come usare Windows Frotz 2002

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 E - Come usare Windows Frotz 2002

Come abbiamo ripetuto più volte all’interno di questo manuale, Windows Frotz 2002 è un interprete che esegue tutte le avventure testuali compilate nel formato Z-code (.Z5 o .Z8). Vediamo allora come usarlo:
Questa è la tipica schermata iniziale che contraddistingue l’inizio di ogni avventura che viene giocata. I comandi vengono digitati per mezzo della tastiera, seguiti dalla pressione del tasto di Invio:
Alcuni di questi (descritti nel paragrafo 4.10) permettono di agire sul sistema, mentre tutti gli altri sono descritti nell’appendice A (o, eventualmente, nell’estensione command_it.h).
Dalla barra degli strumenti (contraddistinta da una serie di sette icone) è possibile effettuare le seguenti operazioni:
per iniziare una nuova avventura (equivalente alla pressione contemporanea dei tasti CTRL + N);
per caricare una posizione salvata (equivalente al comando "carica" o alla pressione contemporanea dei tasti CTRL + O);
per salvare la posizione corrente (equivalente al comanda "salva" o alla pressione contemporanea dei tasti CTRL + S);
per le opzioni (equivalente alla pressione contemporanea dei tasti CTRL + P);
per il buffer di scorrimento (equivalente alla pressione contemporanea dei tasti CTRL + L);
per la guida in linea;
per le informazioni sul programma.
Il buffer di scorrimento è una modalità di funzionamento nella quale il programma dà, al giocatore, la possibilità di copiare tutto o parte del testo visualizzato in quel momento (senza però scriverlo in un file come avviene nel caso del comando "script on").
Per quanto riguarda il salvataggio della posizione corrente, alla pressione dell’apposito pulsante con il tasto sinistro del mouse appare la seguente finestra:
all’interno della quale occorre specificare il nome del file (che avrà l’estensione .sav) e cliccare poi sul pulsante Salva.
Per quanto riguarda invece il caricamento della posizione precedentemente salvata, alla pressione dell’apposito pulsante con il tasto sinistro del mouse, appare invece la seguente finestra:
all’interno della quale occorre selezionare il file interessato e cliccare poi sul pulsante Apri. Una volta caricato il file, è sempre poi utile dare il comando "guarda" (o "g") per stampare a video la descrizione della locazione corrente.
Le opzioni del programma sono racchiuse nella seguente finestra:
Nella scheda Visualizzazione è possibile stabilire il tipo di carattere col quale visualizzare il testo dell’avventura giocata (Times New Roman di default), la dimensione di quest’ultimo e la scala V6 (usata per scalare i file grafici di alcuni giochi della Infocom scritti nel formato V6 della Z-Machine); segue poi il tipo di carattere a larghezza fissa (Courier New di default) insieme rispettivamente al colore del testo (bianco di default) e dello sfondo (blu di default). Segue infine la possibilità di attivare o meno lo scorrimento veloce del testo (attivato di default), di mostrare o meno il prompt [Altro] durante lo scorrimento di un testo molto lungo (attivato di default) e di definire i valori rispettivamente del margine sinistro e destro dello schermo.
Nella scheda Interprete è possibile invece stabilire il tipo (MS-DOS di default) e se visualizzare o meno gli errori ('Mai' di default); segue poi la possibilità di ignorare o meno gli errori a runtime (se questa opzione è attiva, Windows Frotz 2002 continua ad essere eseguito anche se si è in presenza di questo tipo di errore – utile soltanto nel caso in cui si stia provando un gioco di cui non sono disponibili né il listato né il nome dell’autore), di espandere o meno le abbreviazioni (se questa opzione è attiva, Windows Frotz 2002 espande i comandi abbreviati come completi - ad esempio x ➨ esamina - anche se il gioco non li supporta; utile per giocare ad alcune vecchie avventure della Infocom) e di impostare o meno il flag per l’intestazione Tandy (disattivato di default).
Nella scheda Avvio è possibile impostare o meno il programma come predefinito quando si cerca di aprire un file nel formato Z-code.
Occorre inoltre ricordare che:
* con la pressione contemporanea dei tasti ALT + D si accede alle opzioni di debug;
* con la pressione contemporanea dei tasti ALT + N si incomincia una nuova partita (equivalente al comando "ricomincia/ricominciare");
* con la pressione contemporanea dei tasti ALT + H si accede agli aiuti di Windows Frotz 2002;
* con la pressione contemporanea dei tasti ALT + X si termina il gioco.
Occorre infine notare che questo programma è in grado di eseguire i file nel formato .blb, ma per questi ultimi è molto meglio utilizzare allo scopo WinGlulxe, l’interprete che esegue le avventure testuali scritte in Glulx.

## Note

* ↑ Oltre alle avventure testuali nel formato Z-code, ne esistono anche delle altre scritte in formati diversi. I principali di questi sono: ADRIFT (contraddistinto dall’estensione .taf), AGT, ALAN, GLULX (contraddistinto dalle estensioni .ulx e .blb), HUGO, MS-DOS e TADS (contraddistinto dall’estensione .gam). Ulteriori informazioni potete reperirle alle rispettive home page di appartenenza.
* ↑ In realtà è possibile utilizzare anche Gargoyle, uno straordinario interprete che è in grado di eseguire avventure testuali in diversi formati (Z-code compreso). Ulteriori informazioni potete trovarle al capitolo 2.
* ↑ Glulx (pienamente supportato da Infit e da Jif) è un linguaggio di programmazione (perfettamente compatibile con Inform) che offre la possibilità di creare delle avventure testuali grafiche e sonore. Ulteriori informazioni potete trovarle al capitolo 6.