Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [PIF] per capire di cosa parlo..

ciao a tutti di nuovo!
non molto tempo fa ho scritto riguardo ad un mio progetto di portare
le if sul web facendo a meno di applet. si è accesa una discussione, a
mio avviso interessante, in particolar modo con paolo lucchesi.
ora, per non parlare di propositi astratti o idee che appartengono al
mondo dell'iperuranio e non al nostro, mi sono rimboccato le maniche e
mi sono messo febbrilmente all'opera per far sì che si potesse
discutere in maniera non astratta, e il risultato è visibile qui:
http://www.amoeba.it/public/pif/accesso.php
u po' di considerazioni.
1. è la versione 0.1 alpha, il che vuol dire che non c'è molto lavoro
da fare, ce n'è un'enormità. ci sto lavorando. è tutto molto spartano.
2. l'avventura proposta, se di avventura si tratta, è cloak of
darkness. se non sapete di cosa parlo (ma mi sembra strano), è tutto
visitabile qui:
http://www.firthworks.com/roger/cloak/
si tratta di una mini-avventura che è stata tradotta in tutti i
linguaggi più diffusi (inform, tads, adrift,hugo ecc) così che sia
facile poterli comparare "sullo stesso terreno di gioco". ne propongo
una versione velocemente tradotta perchè, essendo il parser
indirizzato verso l'italiano, leggere "Nella stanza c'è a black velvet
coat" o "Vai verso the foyer" è quantomeno ridicolo ;)
3. nonostante i miei primi propositi e il mio elogio per i sistemi
basati su python (lat) o per alan (che condividono, a mio avviso, una
linearità di fondo encomiabile), il "linguaggio" che sta dietro il
lavoro non è, forse, dei più user-friendly. si tratta, di fatto, di
programmazione in php anche se non lo sembra. buona parte del lavoro è
fatto da dichiarazioni di variabili, la parte 'programmata', però, è
puro php. essendo il php un linguaggio stile ecma, non penso sia così
così complesso da iniziare a padroneggiare se ha anche una minima
confidenza con il c, con l'action script, con l'ecma stesso, con il
javascript ecc. le strutture if (indubitabilmente le più usate), per
esempio, sono semplici:
if (x==y) fai_questo();
il resto è una struttura ad albero che ricorda gli oggetti, ma di
fatto sono array multidimensionali. non vorrei scendere troppo nel
tecnico, perchè sto ancora lavorando sul tutto e, soprattutto, lo
scopo di questo è di parlare del "risultato", non di quello che c'è
dietro. se la cosa dovesse suscitare curiosità, comunque, qui potete
vedere il file dell'avventura:
ftp://ftp.amoeba.it/amoeba.it/public/pif/avv/avv.txt
(se lo aprite con blocco note o simili, disabilitate "a capo
automatico"). non penso sia un codice particolamente ostico da capire,
ma, ovviamente, sono qui a disposizione per ogni spiegazione.
4. attendo feedback. ovviamente non sul gioco, ma su come risponde il
sistema. sono interessato, come nel post precedente, alle vostre
valutazioni di un sistema basato sul web, ora che posso esporre
chiaramente quello di cui parlo. mi interessano anche considerazioni
(e bug) legate al sistema (come prima, non al gioco), perchè, presumo,
ce ne siano parecchi, e visto che sto lavorando sul sistema e lo sto
rapidamente espandendo, sarebbe cosa buona intervenire sui bug prima
che si accumulino tutti insieme.
grazie ancora per l'eventuale attenzione
gustavo

automatico").
pardon, il link non funziona, andate qui:
www.amoeba.it/avv.txt
gustavo

 che si accumulino tutti insieme.
+ tardi faccio qualche test piů approfondito!!!

Seguo con grande interesse questo progetto, Gu.
Rob

 
http://www.amoeba.it/public/pif/accesso.php
Ottimo lavoro.
Tralasciando il fatto che provandolo ho avuto conferma dei miei dubbi 
sull'impatto soggettivo di un prodotto via web, queste sono le mie 
valutazioni oggettive:
L'interfaccia funziona bene, e anche quel secondo di latenza (meglio di 
quanto mi aspettassi) non e' troppo fastidioso (un po' si'). 
Probabilmente le cose peggiorerebbero con l'aggiunta di immagini.
Non mi piace molto la casella di input in fondo (avevi detto che era 
evitabile?). In ogni caso farei un echo della frase immessa.
Premettendo che ho dato solo una scorsa veloce, sono molto perplesso dal 
linguaggio, ma mi riservo di guardarlo meglio e magari commentarlo in 
dettaglio.
bye
-- 
Paolo Lucchesi
email: plucchesi(at)tin(dot)it
home page: 
http://www.paololucchesi.it

bye

 wrote:
mentre la 0.2 è ancora un po' lontana (sto migliorando il parser,
inserendo verbi, i personaggi, i contenitori, eventi e comandi per la
elementi multimediali), vi invito a vedere la versione 0.1.4a. dal
punto di vista del codice non c' è nulla che possa essere apprezzato
(nel senso di constatato) dato che l'avventura è sempre la
semplicissima ed essenziale "cloak of darkness". però, come avevo
specificato anche a paolo (a proposito, ho inserito l'echo ;) ) sono
riuscito ad eliminare buona parte dei frame (a parte l'essenziale) e a
sostituirli con layers. come promesso, l'interfaccia è ora del tutto
configurabile tramite css, come potete vedere.
per il lancio della versione 0.2a, e prima di entrare in beta, sono in
contatto con ian haberkon, l'autore di una spassosa avventura
monocamerale che, se non sbaglio, è arrivata anche qui in italia come
perchè l'autore era interessato alla one room compo. l'avventura di
cui parlo è conan kill them all, e vi consiglio di giocarla, è
divertente! d'accordo con lui tradurrò la suddetta avventura in
italiano e, sopratutto, la porterò dall'inform al mio sistema per
testarne le capacità.
come sempre, sono interessatissimo alle vostre opinioni.
gustavo

cui parlo č conan kill them all, e vi consiglio di giocarla, č
ovvero conan kill everything, pardon ^__^