Newsgroup: it.comp.giochi.avventure.testuali
Titolo: mappe da inform 6

Esiste un tool per generare le mappe da Inform 6 come quello bello ed 
efficace di Inform 7?
Ed esiste il tool contrario, dato il disegno della mappa con tool 
grafico, la generazione del codice di base con Inform 6?
Grazie
pg

 grafico, la generazione del codice di base con Inform 6?
Qualcosina c'e' in giro ma non so se fa quello che vuoi :D

 Non mi risulta (e' teoricamente impossibile :P)
Mi spiegheresti il tuo "teoricamente impossibile" trattandosi, per 
inform 6 di una semplice variazione di un X-ref tool ? In pratica, 
avendo il source, lo scansiona alla ricerca delle keywords n_to s_to 
ecc. e da essi ricostruisce le connessioni.... Non vedo, quindi, dove 
sta l' impossibilita' teorica.....
Saluti,
Dott. Piergiorgio.

Inizia a fare una ricerca qui...
http://ifarchive.heanet.ie/indexes/if-archiveXmapping-tools.html
Rob

dott.Piergiorgio ha scritto:

Devo dare ragione al... dottore: si tratta o di realizzare un miniparser 
(l'attività che meno amo) o di intercettare, nel compilatore di inform 
6, il punto dove gestisce le direzioni e creare la struttura dati per la 
mappa (che è quello che presumo faccia l'utility di inform 7).
L'inverso, dalla mappa a inform 6, è ancora più semplice dato che i 
disegni grafici sono vettoriali e che quindi si realizza facilmente un 
convertitore grafica -> inform.
Peccato, pensavo che qualcuno lo avesse già fatto :-(
Ciao

 Rob
Grazie ma ci avevo giŕ guardato; speravo che la pagina fosse vecchia...

Paolo Gabriele Sfredda ha scritto:

Tra l'altro stavo pensando che questa mancanza è proprio triste dato che 
la mappa dei luoghi dovrebbe essere solamente la base, un'incombenza 
divertente ma marginale rispetto all'impegno necessario perché la storia 
funzioni. Quindi pensavo che ci fosse. Infatti in inform 7 c'è.
C'è un tool per disegnare le mappe, diagram design, ma poi non ho capito 
se esista un modo per generare inform. Sembra esista solamente un export 
in altri formati grafici.
Forse è un... "enigma"?

 funzioni. Quindi pensavo che ci fosse. Infatti in inform 7 c'è.
Non saprei. Un creatore di stanze partendo da una mappa (o in formato 
.svg, o realizzata con un tool apposito) sarebbe teoricamente fattibile, 
ma usarlo vorrebbe dire fare la mappa delle locazioni prima di tutto il 
resto. Inoltre la sua utilita' tende a descrescere se la gestione della 
mappa e' appena piu' complicata del normale (porte, uscite condizionali, 
  collegamenti monodirezionali, etc.etc.). E poi, IMHO, tra le tante 
cose tediose dello scrivere un'AT, piazzare le uscite
Un visualizzatore della mappa contenuta in un sorgente gia' lo vedo piu' 
utile. La cosa comunque non e' semplice. Prendi solo una cosa come questa:
   n_to [;
       if (self hasnt light && anello in player) return studiosegreto;
       if (~~lever.pulled) "Un campo di forza blocca il passaggio.";
       return depositoimmondizia;
   ],
La vedo dura... Anche un "semplice"
   n_to portastudio;
non e' banale da gestire.
bye
-- 
Paolo Lucchesi - pluc...@NOSPAMtin.it

Paolo Lucchesi ha scritto:

Dal grafico a Inform può essere utile, a meno delle condizioni che tu 
giustamente evidenzi, per i luoghi normalmente perlustrati.
Il viceversa, sempre a meno delle condizioni, può servire anche quale 
verifica di congruenza e come indice dei luoghi dove disegnare, 
solamente manualmente, il transito di oggetti o altre condizioni 
particolari.
pg

 mappa (che è quello che presumo faccia l'utility di inform 7).
Sfortunatamente, nel caso generale, le property delle direzioni (n_to,
ecc) possono essere delle procedure :D
Quindi, nel caso generale, si tratta di risolvere il problema
dell'arresto che e' notoriamente indecidibile (ihihih)
Concordo comunque che per i casi semplici basta esaminare il contenuto
'statico' delle property... un modo relativamente semplice potrebbe
essere quello di analizzare l'output dell'object tree fornito da
infodump. Certo e' tutto numerico ma i property number delle direzioni
sono ben noti...
Poi una volta estratti i collegamenti c'e' da generare la mappa ma
QUESTO e' un altro problema (il layout dei grafi...)