Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Qualche idea?

Rispondo direttamente con un nuovo thread alla domanda di Paolo Lucchesi 
su quali siano interfacce possibili per l'IF (diverse naturalmente da 
quelle che già abbiamo).
Parto con un'idea che avevo già espresso qualche altra volta: un sistema 
alla IDRA ma con scripting server-side. un vantaggio di questa soluzione 
rispetto a quella classica con javascript è che l'autore può 
continuamente cambiare e aggiungere nuovo materiale.
Giovanni
-- 
Giovanni Riccardi
personal: 
http://www.composizioni.net
   weblog: 
http://www.composizioni.net/addv
     work: 
http://www.anxur.it

 quelle che già abbiamo).
Io ho provato SUDS (scritto in Delphi, credo) che praticamente
fa giocare una AT ma tutta con click a video. Una ottima idea,
peccato che l'autore abbia abbandonato lo sviluppo (anche se
sembra che qualcuno se ne sia fatto carico).
Mi sembra che ci sia anche IFML (Il mark up language per la Interactive
Fiction).
Poi c'e' QuestML che io sto usando.
Ed altre cose che ho guardato ma che non ricordo in questo momento.
Rob
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Poi c'e' QuestML che io sto usando.
Ho dato un'occhiata (veloce, lo ammetto) su ifarchive ma con poca 
fortuna... hai i link sottomano?
bye
-- 
Paolo Lucchesi
email: plucchesiNOSPAM(at)NOSPAMtin(dot)NOSPAMit
homepage: 
http://www.paololucchesi.it
"Non viviamo in un mondo perfetto (per fortuna)"

 continuamente cambiare e aggiungere nuovo materiale.
Pregevole miglioramento, ma questo in cosa cambia l'interfaccia?
Mi pare che i limiti di Idra tutto sommato permangono.
L'idea che non riesco a focalizzare sarebbe quella di accoppiare una 
gestione del world model simile a quella attuale (magari migliore) ad un 
interfaccia "diversa"... forse piu' comoda, piu' accattivante e meno 
"ingannevole" (nel senso che, come diceva Fabrizio, uno si aspetta 
un'interpretazione del linguaggio umano).


 
A mio parere l'interfaccia grafica è un problema secondario. Le 
avventure testuali sono sempre state vincolate dagli enigmi, e far 
convivere delle belle storie con gli enigmi non è per nulla facile... lo 
so che sono Off Topic però vorrei sottolineare questo 'problema'

 un'interpretazione del linguaggio umano).
Allora, vediamo un po' se si può accoppiare il world model della 
libreria di Inform con un'interfaccia alla IDRA.
Il world model ha due funzioni principali: gestire le relazioni tra gli 
oggetti e produrre l'output per il giocatore a seconda delle indicazioni 
del parser che ha interpretato i comandi. Ora, se cambiamo interfaccia, 
penso che la prima funzione possa rimanere così com'è senza problemi. E' 
sulla produzione dell'output che sorgono i problemi perché in questo 
caso l'output deve contenere anche dei link. Mi sfugge qualcosa, ma 
secondo me manca qualcosa tra questi due elementi. Forse un qualcosa che 
gestisca il testo e i link tra le parti di testo.
Ora che ci penso: la differenza fondamentale tra le due interfacce è che 
nel caso di Inform l'output del world model è indipendente dal parser. 
Posso interagire con gli oggetti indipendentemente dal testo che ho 
sullo schermo. Nel caso di IDRA no: il "parser" (l'interfaccia dei link) 
è intimamente legata al testo prodotto.


 so che sono Off Topic però vorrei sottolineare questo 'problema'
Si parlava di interfaccia non nel senso che hai detto tu, ma di sistema 
di interazione con l'avventura. Nel caso di inform, l'interfaccia è il 
parser, nel caso di IDRA sono i link all'interno del testo.
Rimane tutto testuale, in entrambi i casi.


 fortuna... hai i link sottomano?
SUDS:
http://www.btinternet.com/~sudslore/index.html
IFML:
http://ifml.sourceforge.net/gettingStarted.html
QuestML:
http://questml.com/


 so che sono Off Topic però vorrei sottolineare questo 'problema'
Restando OT ti do' un suggerimento: Metamorphoses, di Emily Short.
(rece a breve, prometto).


 è intimamente legata al testo prodotto.
Piu' o meno parte di quello che dicevo sopra.


 contestuale. 
a me l'idea di lord2023 non dispiaceva, soprattutto se come aveva 
iniziato l'avesse implementata in flash... peccato che abbia mollato tutto.

 continuamente cambiare e aggiungere nuovo materiale.
La cosa ha parecchi vantaggi tra cui il superamento di tutte le limitazioni
di javascript e delle dimensioni dei cookies. Il problema però è che
bisognerebbe essere collegati ad internet per giocare, oppure installare un
web server sul proprio personal... Anche se 
asp.net
 ha il server di
WebMatrix che non è poi pesante né difficile da configurare e gestire...
Magari si potrebbe scrivere una libreria per le AT basata sul framework .NET
con tutti i vantaggi che questo porta...
Però addio portabilità (del lato server), se non per Windows e Linux...
Ignazio

Inseguivo i banditi del tempo quando Neclepsio scrisse...
 > Magari si potrebbe scrivere una libreria per le AT basata sul
 > framework .NET con tutti i vantaggi che questo porta...
Python no? Lo puoi usare via web o distribuirlo come standalone (o come
script python per chi ce l'ha già installato).
--
Atrus di Myst
"One Ring to Rule Them All, One Ring to Find Them,
One Ring to Bring Them All and in the Darkness Bind Them"
http://cube.auroraproject.net/


Ma che fine ha fatto?

 
Python č la scelta migliore, imho.


L'idea di base mi piaceva, e anche parecchio... L'implementazione in 
flash mi ha lasciato molto perplesso (per fare una parafrasi), per vari 
motivi: il flash e' un formato proprietario, le avventure andavano 
scritte in uno script language e non nel linguaggio di implementazione 
del sistema, il flash non e' poi cosi' universalmente diffuso e 
soprattutto io odio il flash...


 soprattutto io odio il flash...
probabilmente hai ragione, ma d'altronde peluche (che praticamente 
funzionava solo su un ie 4 se non ricordo male) aveva dimostrato che 
bisognava cambiare strada. A me le possibilità di aggiungere all'idea
della avventura testuale punta e clicca le potenzialità grafiche di 
flash non dispiaceva affatto. Se poi ci fosse un linguaggio analogo non 
proprietario e che permetta maggiore diffusione allora ben venga...
ciao

 proprietario e che permetta maggiore diffusione allora ben venga...
SVG.
http://www.w3.org/TR/SVG/
http://www.carto.net/papers/svg/comparison_flash_svg/
tra l'altro dovrebbe essere supportato direttamente (cioè senza bisogno 
di plugin) da una versione di mozilla imminente... opera non so, ma presumo.
ciao
S

Stefano Gaburri ha scritto:

ora non bisogna far altro che resuscitare lord 2021...