Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [INfit2] [ORGC] Note ed altro (scusate il tono un po' polemico)

Ciao a tutti gli Avventurieri !
Come noto, io aspetto Infit v.2 per iniziare a scrivere le mie
avventure, ma poiche' tarda ad uscire, penso, nel frattempo di
scrivere
una o due piccole avventure (10-12 locazioni) con Infit V.1
Ho a disposizione l' estate a partire dal 16 Luglio, data in cui
dovrei
superare l' ultimo esame all' Universita'.
Dopodiche', io finalmente ho sufficente tempo pre dedicarmi alle AT.
Pero' le questioni che sorgono sono, come noto, la portabilità tra le
2
versioni di INfit e in particolare la questione della
standardizzazione
dei verbi + comuni.
Mi sembra assurdo, infatti, che se per le IF anglosassoni non ho
problemi nella scelta dei verbi, nelle AT italiane mi trovo ad
affrontare problemi considerevoli del tipo "guess the verb" (e non
solo
i verbi.)
Due esempi.
1) Poiche' Infit riserva "no" per la negazione, alcune AT usano "nov"
ed
altre "nw" (e c' e' stato un thread su questo.....)
2) IN una avventura della ORGC ho speso un bel po' di tempo per capire
come lanciare gli incantesimi, e il verbo scelto non mi sembra
francamente, brillante.
3) Ora che mi viene in mente, in un' altra avventura della ORGC molti
verbi ovvi non venivano compresi (!)
Quindi, vorrei sapere quando esce INfit 2, in modo che si possa avere
un
insieme di verbi standard.
Vabbe' mi sono fatto prendere la mano, e ho scritto in tono molto
polemico, e mi scuso di questo con tutti.
IN ogni caso il succo e' questo:
Da un lato, scrivero' una o 2 brevi avventure, allo scopo di fare
esercizio e sperimentare diverse idee, e dall' altro, invitare tutti
ad
una discussione collettiva (Gia' ce ne sono state diverse, su dettagli
specifici) sulla definizione di un set di verbi che siano condivisi da
autori ed avventurieri.
SAluti,
Piergiorgio.

 autori ed avventurieri.
questa non e' una cattiva idea, anzi!
--
salkaner il verbista
--------------------------------
Inviato via 
http://usenet.libero.it

scrivere
A proposito di Infit e Inform! uno degli ultimi problemi in cui mi sono
imbattuto nella conversione di Enigma in Inform e' legato all'oscurita'
e -immagino- alla libreria italiana. Succede che quando tento di esaminare
qualcosa (un oggetto o qualsiasi altro elemento del gioco) in una locazione
buia, il prog. mi risponde: 'Oscurita' - sost. femminile - assenza di luce,
buio'.
Sbaglio io oppure e' un bug della libreria? addirittura il Maestro Caldarola
per risolvere il problema mi ha consigliato di non usare l'attributo 'light'
e di 'costruirmi' il buio da me. Sinceramente ne farei a meno, visto che
considero la gestione del buio uno dei pochi grandi vantaggi di Inform
rispetto al basic.
Grazie a chi mi rispondera' e in bocca al lupo a Piergiorgio per le sue
avventure.
Ciao,
Marco

 avresti in mente un verbo + intuitivo di "dire"?????
Recita?
Effettivamente il verbo "dire" in questo caso non suona proprio bene,
comunque l'AT in questione non l'ho giocata (mancanza di tempo) quindi non
aggiungo altro.
Kiuhnm

 avresti in mente un verbo + intuitivo di "dire"?????
 > Lancia Incantesimo xxxx
Mi sembra la traduzione piu' vicina di "cast", che non ha corrispettivo 
in Italiano.
In questo penso di essere confortato da diverse traduzioni di romanzi 
fantasy e regolamenti di GdR.
"dico" penso sia troppo riduttivo. Eppoi confligge, da un punto di vista 
della implementazione con > dico al xxxx di......
BTW non penso che si possa banalizzare a fiato vocale un incantesimo :)
Cordialmente,
Piergiorgio.

 avventure.
Crepi il lupo!
Piergiorgio.

 dei verbi + comuni.
Bah, io ho usato la beta5a per una e InfIt 1.0 per due avventure e non ho
riscontarto
questo problema (e anche se ci fosse non credo che la v. 2.0 lo
risolverebbe),
anche perchè molto dipende dal contesto... a questo punti ci vorrebbe
un intero dizionario nella libreria!!!
Ad esempio, nel mio ultimo esperimento (in arrivo),
ho una cinquantina di verbi (tra nuovi ed estensioni) e molti
dipendono dal particolare contesto!!!
Farsi una grammatica con un paio di risposte standard non è che sia un
problema eccessivo,
2-3 righe al massimo.
bai
t


 ho una cinquantina di verbi 
No:
Il problema che non ponevo non era quello dei sinonimi ma di verbi standard.
Faccio un esempio pratico:
In un' IF anglosassone se batto >look behind books, mi trovo una 
risposta coerente (cioe' è implementato a livello di libreria;
ma in un AT italiana, se batto >guarda dietro i libri mi risponde "non 
capisco" e questo causa confusione. E sto parlando di un' AT scritta con 
Inform ed Infit 1 (penso).
Penso che avrai capito a quale AT faccio riferimento ;)
SAluti,
Piergiorgio.

Allora rispondo anche a tutti quelli che mi hanno scritto in email in questi
giorni.
Sono stato un po' impegnato in questo periodo (lavoro+studio), ma
mentre lavoravo sulla versione 2 di Infit ho iniziato anche a
scrivere un piccolo manuale d'uso (10 pagine circa) che vorrei pubblicare
insieme alla libreria.
Lunedì finisco con gli esami all'università, quindi datemi tempo qualche
giorno e
dovrei terminare il lavoro (la libreria sicuramente, il manuale non so).
Per quanto riguarda domande e questioni su Infit sollevate in questo thread,
molte sono state risolte grazie alle segnalazioni di Francesco Cordella e
Tommaso Caldarola (e solo da loro, purtroppo).
RIPETO ANCORA QUELLO CHE HO DETTO DIVERSE VOLTE SU QUESTO NEWSGROUP:
Se avete segnalazioni o commenti sulla libreria, oltre a scrivere su icgat,
mandatemi, se non vi crea problemi, anche una mail a 
inf...@composizioni.com
altrimenti non riesco a tenere traccia di tutti i messaggi relativi a inform
(dovrei salvarmi tutti i messaggi su icgat per poi rileggerli quando sto
lavorando
sulla libreria). Molti di voi che hanno sollevato questioni qui su ICgat
questi giorni, non mi hanno mai scritto una sola riga in email!!! Se volete
una buona libreria di inform in italiano dovete collaborare anche in questo
modo!!
Ora passo alla questione dei messaggi di libreria su cui si dibatte in
questo thread. Premetto innanzitutto che Infit 1 ha numerosi errori e che
quindi molti messaggi di libreria sono stampati quando invece non dovrebbero
(o non vengono stampati del tutto perché non viene riconosciuto questo o
quel verbo), ma come ho già detto molti problemi sono già stati risolti.
Detto questo, vorrei far presente che non c'è praticamente nessuna
differenza tra la libreria italiana e quella inglese.  I messaggi presenti
in Infit sono solamente una traduzione di quelli di English.h.
Se la questione che ponete è che in un AT inglese le risposte sono coerenti
mentre in una italiana non lo sono, forse è perché l'autore inglese ha speso
del tempo ad adattare i messaggi di libreria standard alla sua avventura. I
messaggi di libreria standard vengono utilizzati solamente se non si è
implementata una certa azione per un particolare verbo. Basta inserire un
verbo all'interno del Before di un certo oggetto, ed ecco che viene stampato
il messaggio che si è implementato. Se poi non vi piace proprio il messaggio
di libreria originale potete sempre cambiarlo: c'è un modo per farlo senza
modificare i file originali e l'ho spiegato qualche tempo fa su questo
newsgroup.
Per quanto riguarda l'esempio dell'oscurità, devo dire che il messaggio di
libreria citato è una di quelli che piace di meno, ma questo succede anche
nella versione inglese che io ho semplicemente tradotto. Qualcuno (per non
fare nomi: Francesco Cordella) mi ha già chiesto di cambiarlo, ma non lo
faccio per un semplice motivo. La mia filosofia di traduzione della libreria
è stata sempre quella di mantenere i messaggi coerenti con gli originali. Ho
iniziato a lavorare a Inform nel 1997 che ancora la libreria non era stata
internazionalizzata con l'introduzione del file english.h sostituibile con
un altro, quindi di variazioni e modifiche della libreria ne ho viste
parecchie e tutte le volte ho dovuto cambiare e adattare anche il lavoro già
fatto. Poi mettetteci pure il fatto che se qualcuno vuole fare un'avventura
sia in italiano che in inglese, deve poterlo fare senza problemi.
Per l'esempio "guarda dietro ai libri", vorrei solo far presente che in Inft
1 non esiste da nessuna parte il messaggio "non capisco" quindi è
impossibile una risposta del genere da parte del parser. Forse l'avventura
in cui è presente questa frase utilizza la vecchia libreria di Nardinocchi,
oppure è stata fatta una modifica a Infit. Considerate pure che nè nella
versione inglese nè in quella italiana della libreria esiste un verbo
"lookbehind" (solo "look" e "lookunder"), quindi tutto quello che è stato
detto è solamente opera dell'autore dell'avventura in questione.
Fatte tutte queste precisazioni, passo schematicamente a alcune questioni
che qualcuno mi ha posto in email:
1) questione compatibilità: Infit 2 sarà pienamente compatibile con la
versione 1. Come già ho detto numerose volte ho semplicemente corretto i bug
e reimplementato alcune cose che non funzionavano a dovere.
2) ci sarà un piccolo manuale di circa 10 pagine, per la gioia di chi non
conosce l'inglese.
3) distribuirò il codice sorgente di Avventura e Negozio.
4) a breve ci sarà un versione 2.5 di Infit che aggiungerà alla versione 2
il supporto a Glulx
5) Scadenze a lungo termine: ho intenzione di riscrivere da zero la libreria
così come hanno fatto gli spagnoli (praticamente la libreria di Inform in
spagnolo non usa il sistema del file di lingua, ma è completamente scritta
da zero).
Penso di aver detto tutto.
HAPPY INFORMING
Giovanni
PS: Scrivetemi in emai, se volete segnalare qualche errore della libreria o
suggerire qualche modifica!!!
PPS: Hey Cordella, hai ricevuto la mia mail di qualche settimana fa sulla
questione del manuale??

 BTW non penso che si possa banalizzare a fiato vocale un incantesimo :)
mai sottovalutare le parole ^__^
--
salkaner l'incantatore


avresti in mente un verbo + intuitivo di "dire"?????
"leggi" se l'incantesimo e' scritto da qualche parte, e/o piu' 
semplicemente l'incantesimo stesso (come nella trilogia di Enchanter, in 
Adventure... e nello Stregone).
   .Erix.

Giovanni Riccardi wrote:
[Mega-cut]
Grazie mille per i tuoi chiarimenti !
Soprattutto sono molto grato per le notizie tranquillizzanti sulla 
portabilita' di un AT Infit1 ad Infit2.
Ora non ho molto tempo, rispondero' piu' dettagliatamente + avanti ;)
SAluti,
Piergiorgio.

 su altri parser potrebbe farlo.
Con Inform sicuramente.
Tralaltro, Perche' non ti sforzi di trasformare il tuo parser in un engine ?
Ho analizzato il sorgente e mi sembra che abbia le potenzialità per 
essere trasformato in un engine ad uso generale.
Saluti,
Piergiorgio.

 Adventure... e nello Stregone).
La voce della saggezza dei veterani ! :) :)
Avevo dimenticato questo punto.....
In inform è una banalita' implementarlo (Eppoi io sono uno di quelli che 
provano sempre xyzzy :) ) Inoltre, l' Incantesimo come verbo è 
sicuramente la tecnica piu' elegante
/me si da' schiaffi per aver dimenticato questo !
SAluti.
Piergiorgio.

 essere trasformato in un engine ad uso generale.
l'idea ci sarebbe anche.
Ma mi restano alcuni problemi per una gestione delle azioni un po'
intuitiva. CMQ ogni suggerimento e' ben accetto ^__^
--
salkaner il programmatore?


 fare nomi: Francesco Cordella) mi ha già chiesto di cambiarlo, ma non 
LOL.
In realta' non ti ho chiesto di cambiarlo :-) ho solo commentato che
con quel msg "Nelson fa il simpatico". E sono d'accordo quando dici
che la traduzione dev'essere fedele. Curioso che Vallarino l'abbia
scambiato per un bug.
f.

 Adventure... e nello Stregone).
perche', in "avventura nel castello" , invece? ^__-
--
salkaner il citante


f.
Grazie, comincio a vederci + chiaro, nonostante l'oscurita'. Resta il fatto
che se io sono in una locazione buia e scrivo: 'esamina foglio', credo che
una risposta tipo: 'Non riesci a vedere nulla' sarebbe piu' opportuna.
In realta' il problema (mio) e' un altro: trattasi di un foglio scritto con
inchiostro fosforescente che puo' essere letto _solo_ al buio. Cioe': io
sono al buio, leggo il foglio e il prog. mi dice: 'Sul foglio, scritte con
inchiostro fosforescente, puoi leggere le seguenti parole: ...' Come fare?
e' un po' che non ci lavoro e non mi ricordo bene a che punto fossi
arrivato, ma non mi sembra che il ricorso a Before mi avesse aiutato molto.
Buon debugging! ;-)
Ciao,
Marco


Beh, invece before e' la chiave (o una delle chiavi, con Inform non si sa
mai) per risolvere l'impasse. Ma ecco, al volo, un esempio (non ho mai usato
il "buio" di Inform dunque vado a... braccio). Credo che funzioni, pero':
Object Stanza buia "Stanza buia"
    with  name 'stanza' 'buia',
  description
  "Quando le candele sono spente tutte le donne sono belle.",
  before
  [; Examine: if (noun==Foglio_Fosforescene) "Sul foglio, scritte con
inchiostro fosforescente, puoi leggere le seguenti parole: ..."
  ];
Object Foglio_Fosforescente "foglio fosforescente"
ecc..

 Inform ed Infit 1 (penso).
ti ha già rispoto Giovanni, non esiste nessun look behind nè tanto meno
guarda dietro, quindi se lo trovi vuol dire che l'autore l'ha implementato
per i fatti suoi...!!!
Un buon punto di partenza per capire (e giocare) Inform,
puo' essere quello di dare un semplice sguardo alla lista
dei verbi gestiti da Inform, grammar.h per l'inglese e ItalianG.h
per l'italiano.
bai
t

 mandatemi, se non vi crea problemi, anche una mail a 
inf...@composizioni.com
In questi giorni ti ho inviato diverse mail all'indirizzo di tiscali,
le hai ricevute? Altrimenti le giro all'indirizzo sopra!!
bai
t

 ha scritto nel messaggio
news:3D2F6796...@libero.it...

Tutto a posto per le tue email. Grazie per le segnalazioni, come sempre
molto utili e precise!
HAPPY INFORMING
Giovanni

arrivato, ma non mi sembra che il ricorso a Before mi avesse aiutato molto.
Sul manuale di Firth (quello appena uscito da qualche mese) c'è un
problema più o meno simile al tuo. L'autore ha risolto il problema con
una routine che dichiara a Inform che l'oggetto (nel suo caso
l'interruttore della luce) deve essere visto anche al buio. 
L'esempio in questione è Fate.
Ciao da
V.