Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [Inform7] Nuova release disponibile!

Il 7 maggio è stata finalmente pubblicata, dopo quasi quattro anni, l'ultima release di Inform 7, il noto programma per la creazione di avventure testuali.
 
Potete assistere al mio "unboxing" su  
http://youtu.be/PiNeuLuBWBQ
 
oppure potete scaricare il programma direttamente da 
http://inform7.com
 


 
Guardato il tuo tutorial che, come sempre, � fatto molto bene.
 
Condivido la tua parziale e attuale delusione. Forse studiando 
emergeranno le sorprese.
 
pg
 

Beh, c'era da aspettarselo. Ogni volta che ci sono stati aggiornamenti, si è sempre dovuto mettere mano ai sorgenti.
Appena avrò un po' di tempo, cercherò di sistemare le mie estensioni. Speriamo bene!

 Appena avrò un po' di tempo, cercherò di sistemare le mie estensioni. Speriamo bene!
 
Secondo me questa volta, piuttosto che cercare di adattare le estensioni già esistenti, bisognerebbe utilizzare il nuovo sistema introdotto per le lingue straniere, che da quel poco che ho letto, si dovrebbe poter utilizzare l'Italian.h di Inform6

 Secondo me questa volta, piuttosto che cercare di adattare le estensioni già esistenti, bisognerebbe utilizzare il nuovo sistema introdotto per le lingue straniere, che da quel poco che ho letto, si dovrebbe poter utilizzare l'Italian.h di Inform6
 
 
Sì, era quello che intendevo, sperando che tutte le 50 e passa estensioni che erano già state tradotte si conformino al nuovo standard.

 Sì, era quello che intendevo, sperando che tutte le 50 e passa estensioni che erano già state tradotte si conformino al nuovo standard.
 
 
Prime prove. Sono un po' perplesso :/

 Prime prove. Sono un po' perplesso :/
E' tutto molto incoraggiante...
:D


 
Marco

 Inform 6 e' il futuro! :D
Tu vuoi che muoro? :D
(idea per If: ambientazione di Masterchef, obiettivo far fuori i sadici 
giudici).


Buuuuuu! :p

Ho capito come scrivere l'estensione "Italian" per la release 6L02. Se impegni vari del weekend non mi portano via troppo tempo, lunedì ci potrebbe essere già qualcosa di usabile... ma non prometto nulla! ;)


 
Hanno finalmente creato una versione epub dei manuali. Me ne ero fatta 
una io per kindle ed era stato un po' problematico.
 
La manualistica, per quanto completa, � uno dei punti discutibili di 
inform7. Molti casi e sotto casi e poca schematizzazione.
 
pg


 
Ottima notizia!
 
Allora, forse, anche le altre tue estensioni potranno essere tradotte?
 
pg
 

 Allora, forse, anche le altre tue estensioni potranno essere tradotte?
 
In realtà, a parte una, le altre "mie estensioni" erano estensioni scritte da altri in inglese che io ho tradotto e adattato all'italiano. Dopo aver scritto "Italian", appena riuscirò a mettere le mani sulle estensioni aggiornate per 6L02 prese dalla "Public Library" (cosa già possibile con la versione Inform7 per Mac, ma non su Linux e Windows) comincerò a tradurle (almeno quelle più interessanti che utilizzo per i miei tutorial e le mie avventure.
 
Ora la traduzione sarà più semplice, infatti gli autori, secondo le nuove specifiche, sarebbero "obbligati" a "numerare" ogni testo che viene stampato dal loro codice. A quel punto, senza rimaneggiare l'intera estensione, è sufficiente scrivere le sostituzioni per i testi. Sembra una soluzione banale, tuttavia, con le versioni precedenti, non era possibile.


 
Aspettiamo ancora un po' di test per migrare alla nuova versione?
 
pg

 Aspettiamo ancora un po' di test per migrare alla nuova versione?
 
Per chi scrive avventure in italiano è meglio restare alla 6G60 ancora per un po' ;)

 Aspettiamo ancora un po' di test per migrare alla nuova versione?
 
Ho incontrato i primi seri ostacoli che rendono difficile la formazione delle frasi in italiano. Devo scavare nei nuovi funzionamenti interni. Purtroppo i tempi si allungano!

Il 11/05/14 10.19, Leonardo Boselli ha scritto:

Sto leggendo il manuale delle release note e sto vedendo che hanno
introdotto alcune novit� significative tra cui il testo adattativo e la
possibilit� di usare e tempi verbali e punti di vista diversi.
 
Grandi novit� ma anche grande impatto sui sorgenti tradotti.
 
pg

 Grandi novitï¿½ ma anche grande impatto sui sorgenti tradotti.
 
Non è quello il problema principale. In effetti nell'estensione Italian ho già scritto la parte che gestisce i punti di vista e i tempi verbali. Purtroppo nelle "responses", cioè nei testi che devono essere tradotti per "localizzare" l'estensione delle regole generali, non si capisce come accedere alle proprietà delle regole di cui fanno parte. Per esempio, in alcuni testi si dovrebbe scrivere "c'è" oppure "ci sono" a seconda della lista che segue (se formata da uno o più oggetti). In inglese ci sono dei comandi appositi per ottenere l'effetto, ma non c'è la possibilità di ottenere quell'ìeffetto in modo semplice in italiano. Occorre modificare una parte di codice che non è ancora stata rilasciata. Spero che lo facciano presto, altrimenti sono bloccato.

 ma non c'è la possibilità di ottenere quell'ìeffetto in modo semplice in italiano. Occorre modificare una parte di codice che non è ancora stata rilasciata. Spero che lo facciano presto, altrimenti sono bloccato.
 
 
Come non detto! Una risposta di Andrew Plotkin mi ha chiarito la questione. A quanto pare dovrò studiarmi un po' di I6, ma c'è di nuovo speanza.

 speanza.
Vai Leonardo!

 Vai Leonardo!
 
Ho messo le mani su una "Spanish Language", in fase di lavorazione, derivata da "French Language" (introvabile, almeno per me). Ora si comincia a ragionare! 


Per� non capisco perch� si debba metter mano a I6. La cosa � 
preoccupante oltre che scoraggiante. E' come se per sistemare SQL 
dovessi metter mano al C.
 
Non sono cos� esperto di I7 ma leggendo le novit� mi sembra che nel 
voler estendere / perfezionare il linguaggio stiano progressivamente 
giungendo a compromessi che potrebbero snaturare il senso del linguaggio.
 
Bah. Speriamo in san Leonardo... :-)
 
pg
 

 dovessi metter mano al C.
 
Nelle estensioni più critiche si è sempre dovuto fare, infatti certe operazioni si possono fare solo a basso livello. Questi è vero, in particolare, quando si deve modificare il linguaggio del programma.

 
Ora ho anche il francese. Peccato solo che sia un file di 130Kb :(

 Ora ho anche il francese. Peccato solo che sia un file di 130Kb :(
Per curiosità potresti girarmelo?
Vorrei capire come è fatto.
Puoi spedirmelo a fabiopuntomanunzaatliberopuntoit
;)

 Puoi spedirmelo a fabiopuntomanunzaatliberopuntoit
 
E' inutile. Si tratta di una vecchia versione che non funziona con la 6L02, bensì con una versione intermedia mai rilasciata. Molto meglio la versione spagnola che trovi qui: 
https://github.com/sarganar/I7-2014-Spanish
 
 
Comunque ho scoperto che Massimo Stella ha sviluppato da tempo un Italian Language (i traduttori hanno ricevuto versioni molto simili all'attuale Inform 7 già nel 2011!). Ora il problema è solo recuperarla attraverso Tristano, così mi risparmio un bel po' di lavoro :)