Newsgroup: it.comp.giochi.avventure.testuali
Titolo: IF e Ipertesti, una demo...


 
Giocabile online, ma io consiglio di scaricare il file e giocarla con 
un'interprete.
 
E soprattutto ditemi cosa ne pensate...
 
(Disclaimer: sia la libreria che la demo sono in fase alpha, non ho 
fatto un debugging serio).
 
bye
-- 
Paolo Lucchesi - p...@NOSPAMpaololucchesi.it



 E soprattutto ditemi cosa ne pensate...
 
Carina, e interessante l'interfaccia. Gia' che hai fatto trenta, 
potresti fare trentuno ed eliminare l'interfaccia diversa per i 
dialoghi, integrando le scelte nel testo, come gia' hai fatto per gli 
oggetti, o quantomeno non cambiare stile (attualmente mi pare 
interrompano visivamente la scorrevolezza dell'interfaccia).
 
P.S. E' normale che finisca con "Continua... [...]" e da li' non si 
smuova? (nel caso scrivimi che ti invio uno screenshot; evito di dare 
spoiler qui)
 
-- 
   .Erix.

 spoiler qui)
 
No, è normale... In realtà quello giocabile è solo l'introduzione (ma 
non trattenete il fiato per l'avventura completa... ;-) )


 ingombranti. Forse potrebbe essere a scelta del giocatore.
 
Hmm... in questo caso forse potresti semplicemente alleggerire il 
grigino di fondo, o evidenziare diversamente. Credo che l'unica cosa che 
stona (o almeno, che a me fa questo effetto) sia l'intrusione nel bianco 
della pagina 'stampata'.
 
-- 
   .Erix.

 E soprattutto ditemi cosa ne pensate...
 
Bello bello, mi piace molto, l'ho provato sia sul pc che sul telefono. Non ho ravvisato bug, solo su'iphone è andato in crash una volta quando ho provato a il tasto quit ed ho risposto no. Immagino non sia possibile aggiungervi ulteriore elementi multimediali come fatto con vorple...
 
Complimenti comunque ;)
 

 E soprattutto ditemi cosa ne pensate...
 
Penso che tutte le AT moderne dovrebbero essere così: on-line e con interfaccia a collegamenti ipertestuali.
 
Tra l'altro un'interfaccia simile si può ottenere, da parecchi anni a dir la verità, anche con Inform7. Vedi ad esempio:
http://milleuna.3owl.com/_Perle_di_Saggezza/play_Media.html
 

 della pagina 'stampata'.
 
Questo è sicuramente fattibile se si usa un interprete; per la versione 
online Quixe non accetta i suggerimenti di stile, ma dovrebbe essere 
fattibile a livello di css (credo; devo ancora studiare tutto il sistema).
 
bye
-- 
Paolo Lucchesi
 
email: plucchesiNOSPAM(at)NOSPAMtin(dot)NOSPAMit
homepage: 
http://www.paololucchesi.it
 

 fatto con vorple...
 
Grazie dell'apprezzamento.
Per quanto riguarda gli elementi multimediali, sono inseribili senza 
grossi problemi per la versione "da scaricare e giocare con un interprete".
Per la versione online vedo qualche problema in piů (Quixe non gestisce 
"per ora" grafica e suono). Mi chiedo se fosse possibile fare qualcosa 
con codice html inline, o usando Vorple (ma la vedo complicata). Č da 
studiare...
 
byr


 
http://milleuna.3owl.com/_Perle_di_Saggezza/play_Media.html
 
 
Sì, Aladino è una delle fonti d'ispirazione per quello che ho fatto (non 
la prima, quella è Idra), ma io volevo una cosa solo a hyperlink, per 
vari motivi (non ultimo, quello che secondo me un prodotto del genere si 
scrive in molto meno tempo).
 
bye


 
 
Molto bella, però inform non mi sembra la strumento più adatto, o sbaglio ?

 Molto bella, però inform non mi sembra la strumento più adatto, o sbaglio ?
 
(btw, grazie dell'apprezzamento)
Non vedo perché no... parliamone. (Che bello! l'occasione per parlarmi 
un po' addosso e usare un po' di technobabble... grazie, Saint)
 
Ammetto anzitutto che la motivazione principale dietro la mia scelta è 
stata il fatto che conosco decisamente bene Inform 6 e volevo arrivare 
ad un risultato 'tangibile' in poco tempo ("quando hai un martello, 
tutto somiglia a un chiodo").
Inform7 era un'alternativa papabile (ma per I7 c'è già qualcosa di molto 
simile, vedi "Aladino e le Perle di Saggezza"), ma non lo conosco ed è 
ancora troppo lontano dalle mie abitudini informatiche.
 
Premesso questo, non volevo fare un semplice sistema a scelte multiple 
(altrimenti avrei potuto usare Undum o altri strumenti già pronti), ma 
volevo avere la potenza delle i.f. classiche (quindi world model, 
oggetti, locazioni, png, contenitori, etc. etc.) con un'interfaccia a 
hyperlink. Avevo bisogno di un linguaggio "vero".
 
Inform - con il fatto che gli oggetti non devono essere istanziati con 
un costruttore all'interno di una procedura, ma possono essere 
dichiarati esplicitamente - si prestava dannatamente bene a questo scopo 
(ignoro se altri linguaggi general purpose abbiano questa caratteristica).
Senza tralasciare la portabilità del prodotto finale e la possibilità di 
giocare sul web.
 
Ora ci saranno sicuramente sistemi più adatti (che probabilmente ho 
escluso soltanto per ignoranza), ma questa scelta si sta rivelando _per_ 
_me_ la più consona.
 
Voi, per realizzare una cosa del genere, cosa avreste scelto?


 _me_ la più consona.
 
Escludendo Idra che non è aggiornato e comunque è stato usato pochissimo.
Escludendo altri prodotti come twisty, che seppur molto usati non costruiscono (imho) una buona esperienza di gioco.
Escludendo I7 nella sua versione ibrida, parser/link, che non mi pare la strada giusta (ibrido=male).
 
I sistemi che al momento producono un prodotto valido, imho, sono: inklewriter, varytale e undum. Oltre che Medusa che però non è stato rilasciato :)
 
Tutti e tre sono molto incentrati sul lato narrativo, e più adatti a creare racconti a bivi, con poche variabili ed elementi dinamici. Hanno però un appeal enormemente migliore visto che si presentano a video con una veste decisamente consona e di un altro livello rispetto a ciò che riescono a fare oggi le versioni online delle z-machine. Una delle cose migliori che offrono è quella di poter far sparire semplicemente quei link che, seppur già stampati in precedenza, non sono più funzionali al gioco/racconto. Questo nella z-machine non può avvenire (credo). Il giocatore potrà sempre scorrere indietro il testo e tentare strade alternative (se l'autore non è stato attento a disabilitarle), o quantomeno continuerà comunque vederle come link.
 
Credo che quella aperta da Paolo sia una strada che vale la pena perseguire, ma è necessario avere un controllo migliore della qualità del layout per i giochi online (e anche sulle z-machine classiche). Non è accettabile continuare ad usare quello minimal di base, soprattutto perché il sistema di dialoghi e di azioni multiple su oggetti stampati di seguito al testo non rendono scorrevole la lettura. Sarebbe bello poter avere finestre a parte o che compaiano su livello superiore come opzioni.
Già una cosa così 
http://vorple-if.com/vorple/stories/inform7/preview%20Materials/Release/play.html
 sarebbe molto interessante se adattata. 
 


 
A proposito di if su varie piattaforme. Quali di queste tecnologie
funziona anche su kindle, posto che ce ne sia una?
 
Inoltre, volevo capire meglio vorple che, vedo, è basato su inform 7. E' 
solo una libreria?
 
Grazie
 
pg

 Oltre che Medusa che però non è stato rilasciato :)
 
Stanno, mi stanno fischiando le orecchie...
 
Oh, io il sorgente di Medusa lo posso anche pubblicare, ma con la 
clausola che nessuno mi chieda come si usa o come funziona ;-)
 
-- 
   .Erix.

 > stanno,
 
strano,
 
(e' l'alba, non sono ancora sveglio)
 
-- 
   .Erix.

 Credo che quella aperta da Paolo sia una strada che vale la pena perseguire, ma è necessario avere un controllo migliore della qualità del layout per i giochi online (e anche sulle z-machine classiche). Non è accettabile continuare ad usare quello minimal di base, soprattutto perché il sistema di dialoghi e di azioni multiple su oggetti stampati di seguito al testo non rendono scorrevole la lettura. Sarebbe bello poter avere finestre a parte o che compaiano su livello superiore come opzioni.
 
mmm a questo proposito stavo vedendo che Paolo ha messo su il gioco pubblicandolo online con Quixe, che naturalmente supporta GlkOte (
http://eblong.com/zarf/glk/glkote.html
) che a sua volta sembra permettere una gestione molto interessante delle finestre e del testo ed una buona facilità di adattare la pagina web al gioco. Potrebbe essere una soluzione molto interessante, anche se leggendo la documentazione non sono stato in grado di capire concretamente in che modo si possano passare le istruzioni dall'interno del file ulx del gioco.

 precedenza, non sono più funzionali al gioco/racconto.
 
E su questo ti devo dare ragione. Sarebbe stato fenomenale far sparire i 
link superati, ma non credo si possa fare (o comunque a me non è riuscito).


 solo una libreria?
 
credo sia basato su parchment oltre che su Inform 7, da quel che ho capito elabora l'output (z-code) prima di visualizzarlo sullo schermo permette di agire oltre che sui contenuti testuali e anche su quelli multimediali. In questo modo è possibile aggirare il limite di parchment di non supportare pienamente glulx e quindi avere avventure multimediali online. L'autore ha elaborato una libreria/estensione ad inform 7 ed una versione modificata di parchment per agevolare la creazione di avventure che possano approfittare di vorple. In sostanza permette dallo storyfile di dialogare maggiormente con l'interprete attraverso uno stream dedicato al javascript.
 
Il tutto rimane abbastanza esoterico, per chi come me non conosce I7, parchment e javascrit, ma è comunque intrigante fintanto che parchment/quixe non gestiranno tutti i contenuti multimediali.
 
ciao

 
 
Premesso che hai fatto benissimo ad usare un linguaggio che conosci bene, e non c'è neanche il bisogno di spiegare il perché, credo che l'unica limitazione di inform sotto questo aspetto è una mancata personalizzazione della user interface (lato mobile potrebbe presentare dei limiti ma ammetto di non aver testato il gioco su smartphone).