Inform e Glulx/Cosa occorre per iniziare: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
==Compilatore, interprete e altro ancora...==
Ora che avete letto (almeno mi auguro) l’introduzione, all’interno della quale è stata spiegata cos’è a tutti gli effetti un’avventura testuale, possiamo allora passare al lato più
Allora… procediamo con ordine, facendo una breve rassegna su tutto quello che ci serve <ref>Per scaricare tutto l’occorrente cliccate, con il tasto sinistro del mouse, sulle parole sottolineate tra parentesi. In alternativa, potete sempre scaricare l’ [http://slade.altervista.org/downloads.php?cat_id=2 Inform Pack], un pacchetto che contiene tutto (o quasi) l’occorrente per iniziare a programmare con Inform, organizzato in directory secondo una comoda struttura.</ref>:
Riga 10:
==L'installazione==
La prima cosa da fare è la più banale di tutte: creare sotto Windows una [[w:Directory|directory]] (o cartella) denominata
*
*
*
*
L’ultima cosa che rimane da fare è rinominare le librerie di sistema che ora si trovano in "C:\inform\libraries" (nell’ordine
Fine dell’installazione. Come vedete non è poi così difficile...
==Perché IF-IDE?==
È presto detto: IF-IDE non funge solo da editor di testo, ma anche da compilatore e visualizzatore di [[w:Oggetto_(informatica)|oggetti]] (objects), [[w:Classe_(informatica)|classi]] (classes) e [[w:Funzione_(informatica)|funzioni]] (functions). È, insomma, un vero e proprio ambiente integrato di programmazione, che ci permette di svolgere da una sola finestra tutte le principali azioni richieste da Inform per la creazione di un’avventura testuale. Esse sono nell’ordine:
*LA CREAZIONE DEL CODICE SORGENTE;
*LA COMPILAZIONE DEL CODICE SORGENTE NEL FORMATO Z-MACHINE (.Z5 O .Z8);
*L’ESECUZIONE DEL FILE COMPILATO MEDIANTE L’APPOSITO INTERPRETE.
Tutto questo però, a patto che IF-IDE sia correttamente configurato. Aprite quindi il programma e dal menu a tendina andate con il puntatore del mouse su ''View/Options'' e selezionate la scheda ''Compilers/Interpreter'' :
[[Immagine:Inform_e_glulx-101.jpg|centre|607 px|]]
Qui bisogna dire al programma in quale percorso si trovano rispettivamente il ''compilatore'' (Compiler Path), ''l’interprete'' (Interpreter Path) e le ''librerie'' (Library Path). Cliccate quindi sulla prima casella bianca e scrivete (o copiate e incollate dal seguente testo): "C:\Inform\infrmw32.exe" +language_name=italian (tra l’ultima " e il + deve esserci uno spazio) e, procedendo allo stesso modo, "C:\Inform\interpreter\Frotz.exe" nella seconda e "C:\Inform\libraries" nella terza. Per compilare un codice sorgente in lingua inglese, l’unica cosa che cambia è il parametro del Compiler Path: "C:\Inform\infrmw32.exe" (si omette "+language_name=italian"):
[[Immagine:Inform_e_glulx-102.jpg|centre|370 px|]]
La finestra principale di IF-IDE è suddivisa in tre ulteriori finestre (chiamate anche aree di lavoro). Quella in alto a destra è di fatto l’editor di testo, all’interno della quale potete creare e salvare il codice sorgente (contraddistinto dall’estensione .inf):
[[Immagine:Inform_e_glulx-103.jpg|centre|559 px|]]
La finestra in alto a sinistra visualizza (se presenti) tutte le classi, le funzioni e gli oggetti relative a ogni listato aperto:
[[Immagine:Inform_e_glulx-104.jpg|centre|205 px|]]
La finestra in basso è indispensabile durante la fase di compilazione, perché segnala la presenza o meno di errori all’interno del codice sorgente che la maggior parte delle volte non permettono la creazione del file eseguibile:
[[Immagine:Inform_e_glulx-105.jpg|centre|645 px|]]
Resta infine da vedere come CREARE, APRIRE, SALVARE, COMPILARE ed ESEGUIRE il codice sorgente. Basta premere i seguenti pulsanti sulla barra degli strumenti, nell’ordine:
[[Immagine:Inform_e_glulx-106.jpg|left|25 px|]] per creare un nuovo codice sorgente;
== Note ==
<references/>
== Collegamenti esterni ==
* La [http://www.firthworks.com/roger/informfaq/index.html FAQ su Inform].
[[Categoria:Inform e Glulx|Cosa occorre per iniziare]]
|