Newsgroup: it.comp.giochi.avventure.testuali
Titolo: la grafica in beyond

ciao, ho qualche curiosita':
1) quante immagini sono state disegnate dal peretti per la versione
finale del programma?
2) quanto tempo ci ha messo?
3) quali tecniche e supporti ha usato?
4) come le ha digitalizzate? scanner?
5) avete avuto problemi "di dimensioni"? avete dovuto cassarne un tot
per non appesantire il tutto?
6) qualche aneddoto a riguardo?
dai, fuori i dettagli. :)
max "torredifuoco" bianchi

 6) qualche aneddoto a riguardo?
Questa e' l'unica domanda su cui posso rispondere.
La discussione piu' lunga, se non ricordo male, e' stata quella di
disegnare SHE di Gaiman. Alessandro non voleva fare una 'copia' mentre
io volevo che la rappresentazione fosse quella classica, con l'Ankh.
Per il resto, i disegni di Alessandro erano (sono) cosi' belli che
raramente erano oggetto di discussione.
Rob

 6) qualche aneddoto a riguardo?
Confermo l'aneddoto di Roberto. Credo abbia rifatto il disegno della 
signora almeno quattro volte, prima di avvicinarsi alla rappresentazione 
classica.
bye
-- 
Paolo Lucchesi
email: plucchesi(at)tin(dot)it
 

 dai, fuori i dettagli. :)
Ora che ci penso, al di la' della grafica, non posso dimenticare notti
passate con Lucchesi in chat per definire i dettagli.
Roba da brividi. :D
Rob


wrote:

Una curiositŕ mia... forse č giŕ scritto nell'help, ma ti sei ispirato
a qualche romanzo (o racconto) reale per scrivere Beyond? Se sě,
quale? Grazie. :)
Saluti da
Vincenzo Scarpa
http://www.casalengo.it/vscarpa/inform/manuale
http://www.casalengo.it/vscarpa/emulatori/manuale


Quale libreria hai usato per gestire il taccuino? E' una delle tante
cose di Beyond che ho apprezzato...


 quale? Grazie. :)
Sě e no. Tutta la trama di base e' opera della mente di Roberto (con un 
po' di revisione collettiva, specialmente per l'ultima parte).
D'altra parte l'ispirazione per Beyond viene coscientemente e 
volontariamente da Neil Gaiman, e in particolare dai fumetti di Sandman.


Vincenzo Scarpa wrote: > Quale libreria hai usato per gestire il taccuino?  Nessuna. Bastano un array per memorizzare quali note sono gia' state  prese, una variabile per ricordare quante note sono gia' state prese,  l'oggetto taccuino che si occupa anche di segnare le note prese e una  routine per stampare le note vere e proprie. Array nty -> 32; Global ntp = 0; PItem taccuino "taccuino"    with name 'taccuino' 'quaderno',      put [id i; ! Questa proprieta' memorizza la nota id        ! Se il giocatore non possiede il taccuino, esco        if (self notin player) rfalse;        ! Se la nota in questione e' gia' stata presa, esco        for ( i = 0 : i < ntp : i++ ) if (id == nty->i) rfalse;        ! Se ho raggiunto il massimo numero di note, esco        if (ntp >= 32) rfalse;        ! Metto l'indice id nel primo spazio libero dell'array        nty->ntp = id; ntp++;        "(Prendi appunti.)";      ],      before [i;        Examine: self.description();                 <<Read Self>>;        Read: print "I tuoi appunti:^";              for (i = 0 : i < ntp :  i++) noteslist(nty->i);              rtrue;        Write: "[ Le note vengono aggiunte automaticamente. ]";      ]; [ noteslist n; ! Routine che stampa la nota n    switch(n) {      0: "- Nota numero 0";      1: "- Nota numero 1";      2: "- Nota numero 2";      ...    } Quando voglio prendere la nota n-esima, basta scrivere    taccuino.put(n); > E' una delle tante > cose di Beyond che ho apprezzato... Grazie, ma non e' stata nemmeno lontanamente la cosa piu' complessa da  realizzare. Paolo Lucchesi email: plucchesi(at)tin(dot)it 

 volontariamente da Neil Gaiman, e in particolare dai fumetti di Sandman.
naturalmente l'ispirazione la nota solo chi ha letto Sandman. che rimane 
un fumetto sconosciuto ai più: ancora mi stupisco quando parlando con 
persone appassionate di fumetti (anche più di me) mi dicono che non 
conoscono questo autentico capolavoro.
Giovanni

 volontariamente da Neil Gaiman, e in particolare dai fumetti di Sandman.
Confermo tutto.
"Rat Angel" e' stato ispirato da Wilkinson "il topo in impermeabile"
che compare in alcuni episodi di Sandman.
Death e' esplicitamente citata.
"Mad Joker", all'inizio, era vicino a "Delirio" che continua a cambiare
forma e modo di parlare, poi e' stato raffinato in quello che e'.
Maltelli, all'inizio era una specie di Sam Spade di provincia (come
disse Lucchesi), poi il personaggio si e' inspessito.
Rob

realizzare.
Uh? In effetti a vedere bene il listato, non č poi cosě complesso.
Ma quali sono allora le cose che sono state per te piů difficili da
realizzare?


 realizzare?
Sicuramente tutta la parte glulx, comprensiva di cose che poi non sono 
state incluse nella release finale, come le musiche (con fade-in e 
fade-out) e la sequenza del titolo (con fade-out delle immagini).
Poi, andando a memoria, tutto il sistema dei dialoghi, il sistema per 
cambiare dalla prima alla seconda persona, la gestione del comando follow...
bye
-- 
Paolo Lucchesi
email: plucchesiNOSPAM(at)NOSPAMtin(dot)NOSPAMit
homepage: 
http://www.paololucchesi.it
"Non viviamo in un mondo perfetto (per fortuna)"

 cambiare dalla prima alla seconda persona
Eh, questo mi e' piaciuto molto. :D
Rob

rgrassi ha scritto:

non vorrei fare del male agli sforzi di paolo (ho giocato beyond un 
mesetto fa e la mia memoria latita), dove è che era il cambio di persona?
ciao
marco

 mesetto fa e la mia memoria latita), dove è che era il cambio di persona?
Negli interludi la narrazione e' in prima persona, nei capitoli in
seconda...
Rob

 Rob
la narrazione sono solo dei testi, quale era la difficoltà?
o forse era possibile dare comandi anche in prima persona?
(se non mi sono rimbambito mi sembra di aver continuato a dare comandi 
per tutto il gioco nel classico imperativo)

 per tutto il gioco nel classico imperativo)
No, i comandi vengono dati sempre all'imperativo, sia quando c'e' la 
narrazione in prima persona (giustamente), sia quando c'e' la narrazione 
in seconda persona (che e' sbagliato, ma ormai e' una convenzione, in 
inglese e' comodo, e siamo tutti abituati cosi').
bye
-- 
Paolo Lucchesi
email: plucchesi(at)tin(dot)it
 

 seconda persona.
non ci avevo pensato e sicuramente è un lavoro molto lungo, è 
esportabile per essere incluso in altri giochi?
ciao
marco

 esportabile per essere incluso in altri giochi?
Tecnicamente si', senza problemi.
Legalmente credo di no', ma me lo stavo giusto chiedendo.
Fondamentalmente e' una versione modificata di english.h (o italian.h) e 
di conseguenza e' in contrasto con la licenza di Inform (e di Infit).


 di conseguenza e' in contrasto con la licenza di Inform (e di Infit).
mmm ricordo il problema, ed in linea di principio è giusto rispettare la 
licenza. In caso contrario si avrebbe probabilmente un proliferare di 
librerie (magari con modifiche insignificanti) che creerebbe confusione.
è anche vero però che in infit nel file leggimi è scritto:
 >La scelta di rilasciare una versione intermedia tra INFIT 2.2 e INFIT 3
 >è dipesa soprattutto dal fatto di avere al più presto una libreria
 >compatibile con Glulx. Ringrazio naturalmente Alessandro Schillaci che
 >per primo ha compreso questa necessità e ha messo una pezza al mio 
 >INFIT con le sue librerie 2.2 modificate.
a dire il vero ricordo che il primo a modificare le librerie
mi sembra fosse stato Tommaso Caldarola per Schizo. Il quale non 
pubblicò le proprie modifiche proprio per rispettare la licenza.
Ritardando, imhhhho, l'uso di glulx. Ignoro se Alessandro sia partito 
dalle modifiche di Tommaso, ma sospetto che abbia rifatto tutto da zero.
Il passaggio dalla seconda alla prima persona (ed anche alla terza 
volendo) credo apra all'autore italiano nuove possibilità narrative.
Auspico che le future librerie ufficiali supportino tale feature,
e che nel frattempo ci si possa giovare (per chi è interessato)
di una libreria modificata non ufficiale.
ciao
Marco

 di una libreria modificata non ufficiale.
è una delle feature più richieste. non è difficilissima da implementare 
ma forse richiede un po' di tempo per la riscrittura dei messaggi di 
libreria. Bisogna riscrivere tutte le funzioni di stampa in modo che si 
possa passare la persona (prima, seconda, terza) come parametro.
A margine del discorso.
Il lavoro su INFIT è fermo, in attesa di vedere come evolve la cosa con 
Inform 7. Pare che l'evoluzione sia abbastanza veloce visto il continuo 
rilascio negli ultimi mesi di nuove release che correggono i bug 
segnalati. Per il momento, di base ci sono due problemi con I7. Il primo 
è che non esiste una versione Linux e Graham non ha ancora rilasciato i 
sorgenti dei compilatori (io sto su una macchina Linux e sinceramente 
non mi va di passare a Win solo per provare Inform 7). Il secondo 
problema è la mancanza di supporto per le lingue straniere, ma con 
qualche hack si riesce a risolvere. Anche in questo caso, se Graham 
rilasciasse il sorgente dei compilatori, la cosa forse sarebbe più 
veloce, ma a quanto ho capito tutto è rimandato a quando I7 uscirà dalla 
beta.
Giovanni

 Inform 7.
puoi approfondire?
Io credevo che le infit 3 fossero vicine alla pubblicazione 
indipendentemente da inform 7. Quest'ultimo come dici tu è ancora lungi 
dal poter essere usato stabilmente qui (passeranno anni credo). Da 
quello che ho letto poi Inform 7 non fa altro che produrre codice 
scritto in inform 6.
La compatibilità mi sembra quindi garantita e quest'ultimo che mi sembra 
che ultimamente cominci a contare anche un certo numero di buoni 
programmatori nostrani. Perchè sospendere i lavori su Infit? (a parte la 
curiosità per la novità)
Io continuerei a perfezionare ciò che abbiamo, nel limite del possibile.
ciao
marco
ps hai ricevuto la mia mail?

 INFIT 1.0 quando comunque era già uscita la versione 2 della mia libreria.
Si, io ho modificato sia la beta 5a che la 1.0