Inform e Glulx/Inform e Glulx/La compilazione

Wikibooks, manuali e libri di testo liberi.
Indice del libro

La compilazione[modifica]

Ora che abbiamo installato Jif, possiamo finalmente passare alla compilazione di un listato in Glulx. Scaricate allora il file estensioni_glulx.zip, decomprimetelo in "C:" e seguite attentamente le seguenti istruzioni:
la prima cosa da fare è creare un file di risorse provvisorio con l’estensione .res[1]. Basta allora aprire un qualsiasi editor di testo (tra cui ovviamente Jif), creare un nuovo file e scrivere:

  CODE C:\sgw_it\sgw_test_it.ulx

  PICTURE room1 C:\sgw_it\IMG\room1.jpg
  PICTURE room2 C:\sgw_it\IMG\room2.jpg
  PICTURE room3 C:\sgw_it\IMG\room3.jpg

  SOUND rumble C:\sgw_it\SND\rumble.aif
  SOUND heart C:\sgw_it\SND\heart.aif

salvatelo poi in "C:\sgw_it" con il nome sgw_test_it.res. Come potete facilmente notare, all’interno di questo file sono definiti i path delle immagini, dei suoni e del file con estensione .ulx (che vedremo nel prossimo paragrafo a cosa serve);
la seconda cosa da fare è quella di creare un file progetto con l’estensione .jpf. Da Jif, create un nuovo progetto dal menu Progetto:

e chiamatelo come sgw_test_it:

Ora, sempre dal menu Progetto, cliccate con il tasto sinistro del mouse sulla funzione Aggiungi file:

andate in "C:\sgw_it" e selezionate, tenendo premuti contemporaneamente i tasti shift e sinistro rispettivamente della tastiera e del mouse[2], i tre file evidenziati in figura, cliccando poi con il tasto sinistro del mouse sul pulsante Apri (non visibile in figura ma comunque presente all’interno della finestra):

Occorre ora assegnare il Main file. Posizionatevi allora con il puntatore del mouse sulla finestra Project:

selezionate il file sgw_test_it.inf, premete il tasto destro del mouse e selezionate la funzione Imposta come Main file per la compilazione:

Bene. Ora salvate il progetto selezionando la funzione Salva Progetto dal menu Progetto. Il file in questione verrà automaticamente salvato - da Jif - nella directory "C:\Programmi\JIF\Projects" come sgw_test_it.jpf[3];
la terza cosa da fare è assicurarsi che Jif sia in Glulx Mode; per farlo, andate con il puntatore del mouse sul menu Mode e selezionate la funzione Glulx Mode:

posizionatevi ora, con il puntatore del mouse, sul nome del file sgw_test_it.inf della finestra Project e cliccate due volte consecutive il tasto sinistro del mouse:

verrà automaticamente aperto, nella prima finestra in alto a destra, il programma in questione;
ora siamo davvero a buon punto. Le ultime tre cose rimaste da fare sono quelle di creare il file di risorse definitivo cliccando, con il tasto sinistro del mouse, sulla funzione Crea il file di risorse del menu Glulx:

A questo punto Jif crea, partendo dal file sgw_test_it.res, i file sgw_test_it.blc e sgw_test_it.bli. Andando poi su Compila il file INF otteniamo il file sgw_test_it.ulx e infine, selezionando la funzione Crea il file BLB, il file sgw_test_it.blb. Fine della compilazione.

Note[modifica]

  1. Tutti i file necessari per la compilazione potete trovarli in "C:\sgw_it\Help". Cercate, tuttavia, di crearli da soli.
  2. Se i file interessati sono sparsi, occorre allora premere il tasto Control (o Ctrl) anziché lo Shift.
  3. Nel caso in cui il file di progetto sia già stato creato in precedenza, occorre allora aprirlo premendo il tasto F5 oppure selezionando la funzione Apri Progetto nel menu Progetto. Assicuratevi inoltre che il Main file sia riferito a un file .inf del progetto stesso.