Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Parchment: secondo voi si riprenderà mai lo sviluppo per glx

Parchment ï¿œ davvero interessante perchï¿œ molto piï¿œ integrato con il 
borwser che non un applet. Oltretutto la demo di zmpp non ï¿œ che sia 
davvero molto incoraggiante per funzionamento.
Ma parchment non permette la gestione di grafica e suoni.
Come fare?
pg (ï¿œ proprio il 2 giugno...)

 Come fare?
Zag è un interprete IF Glulx in Java e consente di visualizzare giochi
con suoni e grafica:
http://wso.williams.edu/~jon/zag/
Qui trovi la demo di City of Secrets di Emily Short:
http://wso.williams.edu/~jon/zag/cos.jnlp
Le avventure non vengono aperte come applet nella pagina web ma in una
finestra Java.
Non mi risulta vi siano altri interpreti web che gesticano grafica e
suoni.
Tristano

Sempre su Zag ,,,
questa demo di Adam Cadre contiene suoni oltre che la grafica:
http://wso.williams.edu/~jon/zag/zs.jnlp
Tristano


Il vantaggio di parchment è che i testi sono inseriti all'interno della 
pagina e non, come nel caso degli applet, in un'applicazione.
La differenza è molto significativa sia per i motori di ricerca sia per 
la traducibilità del testo.
Parchment è realizzato con javascript. Mentre se zag è realizzato in 
java probabilmente è un'applet.
pg

 java probabilmente è un'applet.
Sì è un applet, ma direi che dal punto di vista della compatibilità
offra molti vantaggi rispetto a Parchment. Non è garantito che tutti i
browser possano visualizzare correttamente Parchment. Certo, i browser
più comuni sì. Ma, se parliamo di piattaforme non-standard, non so
come sia il discorso.
Non ritengo impossibile che Parchment possa crescere includendo Glulx,
e quindi grafica e suoni, ma questo richiederebbe un grosso impegno e
sicuramente dei limiti. Probabilmente la suddivisione della finestra
grafica in più sottofinestre sarebbe davvero complicato da gestire. E,
in ogni caso, allo stato attuale (col testo che si cumula nella
pagina) sarebbe problematico gestire la grafica. Bisognerebbe
ripensare il tutto suddividendo la pagina in frames e simili.
Tristano

 Tristano
Come dite spesso in questo ng, i frames sono "il male". Ora si usano i 
div che, combinati con javascript, danno tecnologie ajax rendono le 
pagine non solo dinamiche ma anche suddivisibili pur mantenendo alta 
l'utilizzabilità e l'indicizzibilità. Infatti, anche l'autore di glx ha 
iniziato a sviluppare una libreria javascript a supporto di glx ma non 
mi sembra andare molto avanti 
(
http://www.eblong.com/zarf/glk/glkote.html
). GlkOte has been tested on 
Safari 3, Firefox 2 and 3, MSIE 6 and 7, and Opera 9.5
Riciao
pg

 come sia il discorso.
Vero, ma è vero anche il contrario. Su piattaforme non-standard non è 
detto che sia installata o installabile una jvm, mentre il codice js 
potrebbe girare senza problemi.
Esempio: su Wii Parchment gira (ok, poi non mi tira su la virtual 
keyboard, e tanto scrivere i comandi di una a.t. con il wiimote 
probabilmente viene usato come punizione in qualche girone di quelli 
brutti), Zag no.
Poi Parchment mi pare di varie spanne più veloce di Zag, e penso che lo 
sarà anche l'ipotetica e futuribile versione glulx.
Altro parere molto, molto, _molto_ soggettivo: Zag è "brutto che accora".
bye
-- 
Paolo Lucchesi - p...@NOSPAMpaololucchesi.it

 wordpress, ... .
Ok, ammesso che sia cos�, qual � il grande vantaggio nell'avere un 
motore di ricerca che ti indirizza "Sei in un piccolo salotto alquanto 
disadorno. Un divano � appoggiato ad una parete, proprio sotto una 
finestra murata. Un arco si apre nella parete ovest."?


Paolo Lucchesi ha scritto:

Premesso che la tua descrizione, gi� cos�, mi affascina e mi fa venire 
voglia di andare avanti a leggere, sai quanta "roba" c'� in internet che 
� assai pi� lunga della tua descrizione e viene comunque utilizzata per 
l'indicizzazione.
Il punto semmai � un altro: a differenza di tutti gli interpreti e dello 
stesso parchment, bisognerebbe utilizzare un interprete che funzioni in 
modo un po' diverso trasformando in pagine le descrizioni. Un po' come 
funziona Idra ma invece che farlo a scelta guidata, farlo come 
interprete z-code e glx-code.
Bah, la mia solita teorizzazione inutile... perdonatemi.
pg

 Tristano
Perch� zag e non zmpp che hai gi� usato?

 Perch zag e non zmpp che hai gi usato?
Bè, ho usato Zag perchè non mi serviva Glulx. Mi fosse servito Glulx
avrei usato ZMPP.
Tornando al discorso dell'indicizzazione di Parchment:
I motori di ricerca non possono indicizzare il gioco a meno che non vi
giochino -- cosa improbabile. Daltronde, il testo descrittivo della
stanza a nord rispetto a quella iniziale non compare a meno che non si
digiti "nord" nella linea di comando.
Quindi, se l'indicizzazione si limita alla descrizione della prima
stanza o a testo di apertura, tanto vale usare i tag:
<meta name="description" content=" [...] " />
<meta name="keywords" content=" [...] " />
che hanno un priorità più alta nell'indicizzazione dei motori e
garantiscono una descrizione accurata della pagina.
Inoltre, i motori indicizzano anche i testi e le immagini interne di
FLASH. Non so se lo facciano anche con le applet Java (è qualche anno
che ho smesso di interessarmi di SEO) ma non lo escluderei. Google,
per esempio, è un vorace ficcanaso e tende a indicizzare tutto quello
che riesce.
Comunque, considerazioni tecniche a parte, vi sono anche
considerazioni "estetiche": per esempio io ho scelto Zag perchè volevo
che l'avventura restasse confinata in un rettangolo. Con Parchment non
avrei avuto questo tipo di controllo. Inoltre, cercavo una facile
integrazione di un'avventura all'interno del template della pagina.
Quando parlavo di compatibilità con altri tipi di supporti pensavo più
a palmari, e altre periferiche hardware che si connettono in rete,
ecc.
Comunque, spero che lo sviluppo di terps avvenga su tutte le linee:
javascript, java, flash, silverlight, ecc. "More is better", si dice a
volte.
;-)
Tristano


bye
-- 
Paolo Lucchesi
email: plucchesiNOSPAM(at)NOSPAMtin(dot)NOSPAMit
homepage: 
http://www.paololucchesi.it

 Tristano
In realtą, con joomla ho fatto girare parchment nell'ambito di una 
"zona" della pagina e anche mediante tecniche di ajax che confinano 
entro un div alcune attivitą.
pg

 Perché zag e non zmpp che hai già usato?
Mi sembra un'evoluzione di glkote, ovvero ha usato glkote unitamente a 
al transformer di parchment zcode2js. Bella idea.
pg

 bye
