# Inform e Glulx/appendici/Appendice F - Le mappe

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 F - Le mappe

Spesso, quando ci s’imbatte in un’avventura piuttosto lunga e difficile, è molto utile (se non addirittura indispensabile) creare una mappa. Ogni locazione esplorata infatti, può essere rappresentata graficamente da un rettangolo contenente al suo interno il nome di quest’ultima:
Se, come di solito accade, la locazione in questione ne ha d’adiacenti, occorre allora collegarle tra loro:
Così facendo, si capisce molto bene che a sud del Corridoio si trova la Stanza di Yarvik. La rosa dei venti, posizionata in alto a destra e indicante le quattro principali direzioni cardinali (oltre a nord, sud, est e ovest ci sono anche nordovest, nordest, sudovest e sudest), deve essere quindi sempre presente. Naturalmente, fra tutte queste locazioni ce ne deve pur essere una di partenza:
che in questo caso è l’Auditorium, che si trova proprio ad ovest del corridoio (o meglio, è quest’ultimo che si trova a est dell’Auditorium – la locazione iniziale ha sempre la priorità maggiore su tutte le altre).
Stando così le cose, tutto sembra essere semplice, vero? Beh... proviamo allora a dirigerci a nord del corridoio:
Notiamo subito che in questa direzione c’è l’Ufficio del Maestro Moltan; perché però la linea di collegamento è tratteggiata? Se diamo un’occhiata alla legenda:
capiamo subito che si tratta di un collegamento condizionale, possibile solo in certi casi. Per quanto riguarda invece il collegamento speciale:
si può capire abbastanza facilmente dalla figura a cosa si riferisce. È un collegamento a una locazione particolare, che in questo caso prevede addirittura un vero e proprio "teletrasporto" verso Tolan, un’altra area del gioco.
L’ultima cosa che rimane da vedere è il collegamento in una direzione:
che, tradotto in parole povere, indica la possibilità di andare verso una certa direzione senza però poter tornare più indietro (una via a senso unico insomma). Nel caso della figura, il giocatore può dirigersi (a patto che si verifichino una o più condizioni) dal Molo numero Tre verso la Nave dei pirati ma non viceversa. La linea di collegamento obliqua, inoltre, indica che la locazione cui fa riferimento è collegata a un’altra verso sudovest (il Porticciolo, anche se non si vede in figura).
Bene. Ora che abbiamo visto da vicino una mappa ben fatta, passiamo ad occuparci del lato “pratico”, ovvero: come possiamo crearne una da soli? Negli anni ’80, quando cioè le limitate capacità grafiche dei computer dell’epoca non permettevano d’avere la grafica di oggi, non era insolito trovare qualcuno che se le disegnava a mano. Oggi, invece, è possibile rifarsi a numerosi programmi adatti allo scopo. Tra questi, penso che occorra citare almeno il Dia di Hans Breuer e Steffen Macke e l’IFMapper di Gonzalo Garramuno. Io però, ho preferito rifarmi al Diagram Designer di Michael Vinther per due ragioni: la ridotta dimensione del file (appena 800 k) e l’estrema facilità d’uso che lo caratterizza.
Vediamo allora come installarlo. Per prima cosa, scaricate il file DiagramDesigner.zip e decomprimetelo in una directory qualsiasi. Eseguite poi il file DiagramDesignerSetup.exe per ottenere così la seguente videata di presentazione:
Posizionatevi quindi con il puntatore del mouse sul tasto Accept e cliccate il tasto sinistro di quest’ultimo. La videata successiva:
ci chiede semplicemente dove vogliamo installare il programma. Lasciamo tutto così com’è e proseguiamo cliccando sul tasto Install:
Assicuriamoci che la casella di spunta non sia selezionata e clicchiamo sul tasto Continue:
In questa videata vengono associati, se selezionati, i formati dei file proprietari del programma. Lasciamo tutto così com’è e proseguiamo cliccando, con il pulsante sinistro del mouse, il tasto Ok:
Ed ecco finalmente il nostro programma. Carino, vero?
La terza e ultima parte di quest’appendice riguarda appunto la creazione della mappa vera e propria. Come potete vedere, Diagram Designer permette di creare diverse figure geometriche anche se a noi interessano principalmente il rettangolo e il cerchio. Iniziamo allora a creare un rettangolo. Posizioniamoci con il puntatore del mouse sulla forma del rettangolo e, tenendo premuto il tasto sinistro del mouse, trasciniamolo nell’area grigia a sinistra. Il risultato ottenuto è il seguente:
ovvero un rettangolo che può, tramite le apposite maniglie, essere ridotto o ampliato di dimensioni. Dando per scontato che così com’è vada bene, vediamo allora come si può inserire al suo interno del testo:
Premendo il tasto F2 appare la finestra di editazione del testo. Come potete facilmente notare, se vogliamo utilizzare uno stile diverso da quello standard, dobbiamo racchiudere il testo da noi voluto dai simboli \B e \b per il grassetto, \I e \i per il corsivo, \U e \u per il sottolineato e così via. Clicchiamo comunque sul tasto OK nell’angolo in basso a destra:
Ecco dunque rappresentata la nostra prima locazione. Se non ci piace il font di default (ovvero l’Arial con corpo 10) possiamo tranquillamente cambiarlo selezionando la funzione Default Font dal menu Diagram. Se desideriamo invece cambiare le caratteristiche del rettangolo quali ad esempio il colore delle linee e il loro spessore, basta premere contemporaneamente i tasti Alt+Enter (a figura selezionata):
Tutto quanto fin qui detto vale naturalmente anche per le altre figure.
Vediamo adesso come collegarle:
Tutto quello che dobbiamo fare è selezionare la linea con il tasto sinistro del mouse e trascinare le sue estremità sulle crocette rosse delle figure poste ai rispettivi lati:
Dopo essersi poi assicurati di aver selezionato tutto (premendo contemporaneamente i tasti CTRL + A, oppure selezionando con il tasto sinistro del mouse e il tasto SHIFT premuto le figure che a mano a mano c’interessano) creiamo un gruppo premendo contemporaneamente i tasti CTRL + G. In questo modo, è possibile spostare come blocco unico tutte le figure anziché una sola per volta.
Per ottenere poi una preview di stampa basta premere il tasto F4 (seguito poi dalla pressione del tasto ESC per uscire).
Per salvare infine il tutto (ovvero la nostra mappa) occorre selezionare la funzione Export Page dal menu File e salvare nel formato png (selezionabile dall’apposito menu a tendina che appare nella finestra di salvataggio). Buon lavoro a tutti...

## Note

* ↑ Per chi non l’avesse ancora capito, il gioco in questione è WarMage dello stratosferico Giancarlo Niccolai.
* ↑ La mappa completa dell’avventura potete scaricarla dal sito di WarMage. Ne potete comunque reperire molte altre all’indirizzo http://solutionarchive.com/.
* ↑ Tutti e tre i programmi sono completamente freeware (o gratuiti). Tra questi, comunque, il Dia è sicuramente il più completo (ed è quello tra l’altro che ha usato Giancarlo Niccolai per creare la sua splendida mappa).
* ↑ Naturalmente, nulla vieta di usare anche le altre forme. Il rettangolo e il cerchio tuttavia, sono quelle maggiormente utilizzate.
* ↑ Durante quest’operazione molti ricorrono all’uso della lente d’ingrandimento (attivabile premendo il tasto F6).
* ↑ Naturalmente è anche possibile separarlo per riottenere i singoli oggetti: basta selezionarlo con il tasto sinistro del mouse e premere contemporaneamente i tasti CTRL+U.
* ↑ Acronimo di Portable Network Graphics. È un formato grafico che riesce a comprimere un’immagine senza perdere troppo in termini di qualità (a differenza di quello che spesso avviene con il formato jpeg).