Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Randolph Carter

http://www.terradif.net/2006/07/05/randolph-carter
Segnalo un interessante esperimento di narrativa interattiva con uso di
"point & click". "The case of Randolph Carter". Credo che la
cosa meriti attenzione.

rgrassi ha scritto:

Uh, dovrebbe essere un adattamento da Lovecraft, se non ricordo male. Vo 
a vedere.

 Uh, dovrebbe essere un adattamento da Lovecraft, se non ricordo male.
"The Statemenf of Randolph Carter".
Rob

 cosa meriti attenzione.
Saint, vai a vedere. E' proprio quello che scrivevo ieri sulle 
potenzialitą delle nuove tecniche Javascript.
Giovanni

 potenzialità delle nuove tecniche Javascript.
Postatemi il link diretto perché qua in ufficio non riesco mai ad
aprire il sito di terra d'if.


Ciao
Giovanni

 potenzialità delle nuove tecniche Javascript.
Sarebbe interessante capire come e' stato implementato, vero?
Rob

 Sarebbe interessante capire come e' stato implementato, vero?
L'implementazione di Randolph Carter non è proprio perfetta. L'autore si 
complica la vita in molti punti del codice reinventando la ruota diverse 
volte (quando invece poteva usare librerie già pronte).
E usando le librerie giuste si possono aggiungere anche i famigerati 
effetti di dissolvenza di cui parlava Saint in riferimento al suo 
sistema fatto in Flash. Il grosso problema è che queste sono tecniche 
abbastanza avanzate (anche se non difficili) in Javascript e quindi solo 
chi ha le giuste conoscenze di questo linguaggio (e del DOM dei vari 
browser) ne può trarre beneficio.
Comunque, quello che volevo fare con IDRA XC dopo avere terminato la 
conversione del sistema di Erix in XHTML+CSS, era proprio questo. A 
parte gli effetti grafici, quello che è interessante di queste tecniche 
è la possibilità di caricare e/o modificare elementi della pagina in 
maniera asincrona. Di fatto esiste una sola pagina e i suoi vari 
elementi sono caricati all'occorrenza (come in Randolph Carter).
Giovanni

 elementi sono caricati all'occorrenza (come in Randolph Carter).
Si', faresti cosa buona e giusta. Ci ho pensato spesso (anche ieri...) 
ma non sono mai andato oltre la fase "sarebbe proprio da fare" :-)
   .Erix.


a me sembra una ciofeca poco funzionale :D
Sono in grado di fare di meglio .... con Flash :P

saintpumpkin ha scritto:

A livello di effetti grafici intendi?
Giovanni

 Sono in grado di fare di meglio .... con Flash :P
Ed io non vedo l'ora di dire al mondo che la IF italiana ha un altro
gioiello da mostrare al mondo. :D
Rob

 Rob
No guarda, la lapidazione mondiale per il momento non è nei miei
programmi.... e comunque è ancora presto.
Ad ogni modo mi riferivo al puro e semplice funzionamento. Una pagina
web, per quanto dinamica, soffre ancora di tante limitazioni ! Voi
però pensatela come volete. Tanto io sono più testardo di voi :D

 web, per quanto dinamica, soffre ancora di tante limitazioni ! 
Tipo?
Giovanni

Giovanni Riccardi ha scritto:

così su due piedi mi sovviene...
le hack per far in modo che la stessa pagina sia visibile allo stesso 
modo su ogni browser?
(in ottica autore) la facilità con cui possano essere esplorati 
(esportati) i contenuti ed il sorgente...
non conosco bene l'alternativa di giovanni, ma credo che non possa avere 
la stessa facilità di supporto della grafica vettoriale (anche se a me 
non piace un gran che, ma c'è chi l'adora)...
mi sovviene anche che uno come me, che disapprova sul web tutto ciò che 
si presenta come script (java, action etc...) disattivando ogni feature 
di tal tipo sul proprio browser non ci giocherebbe mai. [come 
contropartita, non ho problemi di virus/trojan et similia dal lontano 
1998: forse un record su sistemi windows]
il browser serve per cercare informazioni non per giocare...
probabilmente vi sono molti pro e contro, ma come diceva saint a lui 
interessa flash per un futuro lavoro (anche se non mi sembra ci sia 
tutta questa richiesta in tal senso...)
ciao
marco

 
Il funzionamento differente tra i vari browser...

 il browser serve per cercare informazioni non per giocare...
Hey, uno che spara nella mia stessa direzione :-P
Bello il tuo fucile .... hihihih

Scrivevo nel libro di Riven quando saintpumpkin mi interruppe dicendo:
 >> il browser serve per cercare informazioni non per giocare...
 > Hey, uno che spara nella mia stessa direzione :-P
Flash č sostanzialmente un gioco. ;)
-- 
Atrus di Myst
Legge esponenziale di Murphy: c'č un numero infinito di cose che possono
andare male, e ognuna di esse puň farlo in un numero infinito di modi.
http://auroraproject.net
 

Giriamo la frittata.
Secondo me le limitazioni le ha flash. In flash puoi fare solo quello 
che ti è permesso dal "motore" (in forma di plugin o di player 
standalone) e non di più. Ci potrai fare anche un miliardo di cose, ma 
appunto, un miliardo è un limite. Ci sono alcune cose premesse del 
player versione 8 che non puoi fare con le versioni precedenti.
Una pagina web è illimitata perché una pagina web è semplicemente un 
contenitore. Vuoi usare flash per visualizzare un'animazione? benissimo, 
non c'è problema: javascript ti permette di controllare flash 
direttamente dalla pagina web (anche se non lo fa nessuno perché si 
preferisce fare un filmato flash autocontenuto). Non dico di non usare 
flash, dico che flash deve essere utilizzato per lo scopo per cui è 
stato inventato: animazioni (e l'interfaccia basata su timeline sta lì a 
ricordarcelo). Oppure utilizzarlo per cose molto specifiche non permesse 
direttamente dai browser (i plugin del browser sono nati proprio per 
questo scopo e non per sostituirlo totalmente). Per esempio tempo fa 
avevo fatto degli esperimenti con Idra e Flash che utilizzavano gli 
Shared Objects di Flash al posto dei cookie per salvare i dati 
dell'avventura: il filmatino flash (di pochi KB) era controllato tramite 
javascript, naturalmente, e i dati salvati su disco.
[NOTA A MARGINE: Per chi non lo sapesse, gli Shared Objects di flash 
sono come i cookie in HTML, ma tramite le impostazioni del plugin si può 
specificare lo spazio su disco dedicato, che può essere anche illimitato
NOTA 2: La prossima release di Mozilla Firefox (ora in alpha) introduce 
le client-side session e il persistent storage (anche se presumo con 
qualche limitazione) controllabile come il DOM via javascript].
Parliamo ora delle differenze tra flash e approccio ibrido 
HTML+Javascript. Luca dice giustamente che lui utilizzerà flash perché 
ha così la scusa di impararlo meglio, ecc. Fare una cosa, così come 
descritta da luca prevede quindi la conoscenza di flash, così come fare 
una cosa simile a Randolph Carter prevede la conoscenza di tecniche 
avanzate in Javascript. Viste dal lato dello sviluppo sono due 
iniziative fini a se stesse. Quello che vorrei fare io con Idra XC è 
proprio un'interfaccia semplice verso queste funzionalità in modo da 
permettere a chiunque (anche ai non programmatori) di utilizzarle. ma 
mentre per me la cosa è semplice visto che Javascript è uno standard 
aperto, non mi sognerei mai di fare una cosa in flash (nella forma di 
classi actionscript e oggetti precompilati) perché non posso costringere 
nessuno a comprarsi flash.
Cioè, anche se Luca realizzasse un capolavoro con la sua interfaccia 
Flash (e mi sembra che l'idea iniziale è proprio la realizzazione di una 
interfaccia innovativa con le parole cliccabili) questa rimarrebbe 
un'esperienza isolata perché solo chi ha conoscenze di flash potrebbe 
fare una cosa con un'interfaccia simile.
Giovanni

 
Sarà per quello che mi piace tanto.