Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IDRA, sviluppi dalla 1.0?

0 views
Skip to first unread message

Stefano

unread,
Jun 2, 2008, 7:26:35 PM6/2/08
to
Coem da oggetto, chi la sta ancora usando per creare avventure testuali?
Siamo ancora alla versione 1.0?

Ciao dal redivivo Stefanet :D

P.S.: salutoni a R.Grassi, Erix e tutti gli amici telematici che conosco


Enrico Colombini

unread,
Jun 3, 2008, 2:12:59 AM6/3/08
to
Stefano wrote:
> Siamo ancora alla versione 1.0?

Che io sappia, si' :-)

.Erix.

rgrassi

unread,
Jun 3, 2008, 4:25:56 AM6/3/08
to
Ehila',

> Siamo ancora alla versione 1.0?

Yes

> P.S.: salutoni a R.Grassi, Erix e tutti gli amici telematici che conosco

Ciao e bentornato! :)
Rob

Stefano

unread,
Jun 4, 2008, 12:59:20 PM6/4/08
to
Quindi posso ancora lavorare col materiale che ci hai messo a disposizione
sul sito, perfetto

Se riesco a sviluppare qualcosa di nuovo ti avverto, son ancora dell'idea
che IDRA abbia potenzialità latenti davvero interessanti

"Enrico Colombini" <erix-at-er...@invalid.invalid> ha scritto nel
messaggio news:4844e0e9$0$35965$4faf...@reader2.news.tin.it...

Enrico Colombini

unread,
Jun 4, 2008, 2:33:27 PM6/4/08
to
Stefano wrote:
> Se riesco a sviluppare qualcosa di nuovo ti avverto, son ancora dell'idea
> che IDRA abbia potenzialitŕ latenti davvero interessanti

Anch'io, ma sono troppo pigro per sfruttarle ;-)

.Erix.

digit...@gmail.com

unread,
Jul 12, 2008, 2:12:28 AM7/12/08
to

Boh... avevo provato a scrivere un messaggio da www.nntp.it, ma non lo
vedo comparire da altre parti. Spero di avere più fortuna scrivendolo
da Google Gruppi. (abbiate pazienza... non sono molto abituato ad
usare i newsgroup)
Ricopio....

Approfitto di questa discussione per segnalarvi che ho fatto qualche
modifica al codice di Idra (sì, ci sto lavorando per un progettino,
che dovrebbe sfruttare IDRA in una maniera un po' atipica rispetto a
quanto ho visto finora).
Il motivo è che a me Firefox 3 fa delle storie ad accettare la
gestione dei frame tramite javascript (ho letto in giro che il limite
sarebbe stato imposto per motivi di sicurezza e che in futuro altri
browser avranno lo stesso controllo), perciò ho fatto qualche
tentativo per cercare di rimpiazzare l'uso dei frame con degli
elementi DIV.
Mi sembra che il risultato non sia malvagio... sono partito dalla
variante IdraXC di Giovanni Riccardi e ho convertito anche il modulo
per gli oggetti.
Ovviamente ciò porta alcune conseguenze... come ad esempio il fatto
che ora le opzioni del "BODY" (che esistevano nei frame) non vengono
usate.
Inoltre ora il problema del "Tasto Indietro" del browser non sussiste
più. Il browser non recepisce il "cambio pagina" perciò pensa di
essere sempre su quella stessa pagina.
Le avventure precedenti dovrebbero essere compatibili perfettamente
con la nuova versione. Io ho provato la storia di campagna e l'esempio
per gli oggetti e mi paiono funzionare a dovere.

Non lo linko perchè ancora non è ultimato (c'è da curare un po' il
layout e trasformare un po' anche il modulo oggetti, dato che in
IdraXC era stato tralasciato... e magari portarlo pure da un dtd
frameset ad un dtd strict).
Alla fin fine le modifiche non sono niente di eccezionale, ma se a
qualcuno può interessare, quando sarà pronto posso vedere di
passarglielo.
Finora comunque mi sono attenuto al progetto originale, anche se
confesso di avere qualche piccola idea per estenderlo. Niente di
che... pensavo solo che magari sarebbe stato carino poter aggiungere
un parametro "descrizione" (opzionale) ai vari link degli oggetti e a
quelli che si incontrano nella storia.
Il testo contenuto nella descrizione comparirebbe all'evento
"onmouseover". Ancora non mi sono deciso su come e dove visualizzare
questo parametro, anche se probabilmente si tratterà di un DIV a
comparsa, da mostrare vicino al link in esame. Magari sarebbe pure
interessante sapere cosa ne pensate voi che siete gli esperti

Beh, mi sa che ho scritto pure troppo. Spero di non avere annoiato
nessuno.
Alla prossima.

fabrizio venerandi

unread,
Jul 12, 2008, 10:27:24 AM7/12/08
to
<digit...@gmail.com> wrote:

> Beh, mi sa che ho scritto pure troppo. Spero di non avere annoiato
> nessuno.


quello che a me manca è un programmillo che gestisca lui i rapporti con
idra. una interfaccia grafica che mi faccia la struttura ad albero,
senza problemi di accenti, debugging e quant'altro

ora come ora scrivere su idra è lento e frustrante

--
http://www.venerandi.com

Enrico Colombini

unread,
Jul 12, 2008, 10:29:38 AM7/12/08
to
digit...@gmail.com wrote:
> Alla fin fine le modifiche non sono niente di eccezionale, ma se a
> qualcuno può interessare, quando sarà pronto posso vedere di
> passarglielo.

Piu' che passarlo, perche' non lo metti in linea? Mi sembra un lavoro
interessante.

.Erix.

Enrico Colombini

unread,
Jul 12, 2008, 11:40:44 AM7/12/08
to
fabrizio venerandi wrote:
> ora come ora scrivere su idra è lento e frustrante

Cio' e' tristemente vero. Come sai, non l'ho mai fatta per due motivi:

2) Non si puo' fare in HTML-Javascript per problemi di salvataggio.
1) Pigrizia congenita.

.Erix.

fabrizio venerandi

unread,
Jul 14, 2008, 2:59:11 AM7/14/08
to
Enrico Colombini ha scritto:

> 1) Pigrizia congenita.


diciamo che sono cose che ricadono nella parte di programmazione noiosa
e poco creativa. c'era hitchcock che diceva che per lui girare un film
era una cosa noiosa perché lo aveva già tutto girato nella sua testa e
quindi in pratica stava rifacendo qualcosa che per lui era già finito.
per i programmatori è così, tutto quello che viene dopo l'algoritmo è di
una noia mortale, è per questo che linux resterà di nicchia ancora per
lungo tempo ;)

--
http://www.venerandi.com

Enrico Colombini

unread,
Jul 14, 2008, 3:05:51 AM7/14/08
to
fabrizio venerandi wrote:
> diciamo che sono cose che ricadono nella parte di programmazione noiosa
> e poco creativa. c'era hitchcock che diceva che per lui girare un film
> era una cosa noiosa perché lo aveva già tutto girato nella sua testa e
> quindi in pratica stava rifacendo qualcosa che per lui era già finito.

Esattamente :-)
Per il Web aggiungi che quando uno ha finito di scriverlo, gli standard
sono cambiati almeno un paio di volte.
Se poi il tutto interessa a 2.37 persone...

> per i programmatori è così, tutto quello che viene dopo l'algoritmo è di
> una noia mortale, è per questo che linux resterà di nicchia ancora per
> lungo tempo ;)

[OT] A dire il vero, Linux pare essere ufficialmente uscito dalla
nicchia con l'EEE PC. [/OT]

.Erix.

Stefano

unread,
Jul 15, 2008, 7:51:30 PM7/15/08
to
Come consigliato da Erix metto anch'io il mio lavoro su idraxc online
notando però un problema, ovvero che online da qui
http://www.goodkinjal.com/ipm
non funzia

E dato che invece offline funzia, potete scaricare il mio lavoro da qui:
http://www.goodkinjal.com/ipm.zip

In questo periodo sto davvero studiando tantissimo ma un mi piacerebbe
seguire i progressi che verranno fatti

IDRA, ben gestito, è uno strumento davvero potente e flessibile

Metti online anche il tuo lavoro digitallix, sono davvero curioso, magari
"mergiando" un pò viene fuori qualcosa di più efficiente!

<digit...@gmail.com> ha scritto nel messaggio
news:bc17454d-0a89-4c21...@d77g2000hsb.googlegroups.com...

Syxtem

unread,
Jul 16, 2008, 5:33:10 AM7/16/08
to
Il Wed, 16 Jul 2008 01:51:30 +0200, "Stefano" <dim...@tin.it> ha
scritto:

>Come consigliato da Erix metto anch'io il mio lavoro su idraxc online
>notando però un problema, ovvero che online da qui
>http://www.goodkinjal.com/ipm
>non funzia
>
>E dato che invece offline funzia, potete scaricare il mio lavoro da qui:
>http://www.goodkinjal.com/ipm.zip
>
>In questo periodo sto davvero studiando tantissimo ma un mi piacerebbe
>seguire i progressi che verranno fatti
>
>IDRA, ben gestito, è uno strumento davvero potente e flessibile
>
>Metti online anche il tuo lavoro digitallix, sono davvero curioso, magari
>"mergiando" un pò viene fuori qualcosa di più efficiente!
>
>

Ho guardato al tuo lavoro (a proposito, complimenti... non ho potuto
guardare troppo approfonditamente, ma certe idee mi sono proprio
piaciute. Magari prendo spunto :P ) e dovrei aver capito l'errore.
Il problema sta nel Case-Sensitive. Il filesystem di Windows non è
case-sensitive, mentre quello basato su Unix invece sì.
Per questo probabilmente in locale ti funziona: perchè usi windows.
Sul server sicuramente viene utilizzato un sistema operativo Linux e
perciò se te hai specificato, nei file html, di cercare il file
"ipm.js" e poi nella cartella hai il file "ipm.JS"... per Linux quei
file sono diversi. Perciò non troverà il file e quindi darà errore
(dipende dai browser) e non visualizzerà nulla.
Sistema le estensioni assicurandoti che siano effettivamente uguali a
quelle che hai specificato nei file html... e non ci dovrebbero più
essere problemi.

Per quanto riguarda la nuova versione di Idra, il layout è
praticamente completo (purtroppo non posso dedicarmici tutti i giorni,
così i tempi si allungano un po'). L'ultima cosa che voglio fare è
sistemare un po' il css, cercando di far sì che nei file .js di idra
non venga definito a priori nessuno stile, ma che invece tutto si
trovi nei .css
Infine, tempo permettendo, proverei anche a dividere i fogli di stile
in due parti: una dove viene impostata la struttura base di Idra (ad
esempio i div etc...) e l'altra invece più orientata a quelle parti
che un utente può avere il desiderio di voler cambiare.
Poi non so... magari ci sarebbe pure da trovare un nome che
contraddistingua la versione... mi sa che quella sarà la parte più
difficile :P

rgrassi

unread,
Jul 16, 2008, 5:44:31 AM7/16/08
to
E' interessante sempre notare come l'attività progettuale si
intensifichi in prossimità del periodo estivo e (in generale) delle
vacanze... :)
Rob

Enrico Colombini

unread,
Jul 16, 2008, 9:49:28 AM7/16/08
to

Coerentemente col fatto che Idra e' stato scritto nel medesimo periodo :-)

.Erix.

rgrassi

unread,
Jul 16, 2008, 9:53:50 AM7/16/08
to
Ciao,

Immaginavo... :)
Il problema sono i lunghi mesi autunnali ed invernali, in cui si
dovrebbero usare i magnifici tool pensati durante l'estate. :D
Rob

Stefano

unread,
Jul 16, 2008, 3:57:57 PM7/16/08
to
Sei GRANDE!

In effetti tempo fa cambiai il Server da Win 2003 a Linux e grazie a te ho:
- scoperto una cosa nuova su Linux
- scoperto cosa non andava nel mio progetto

Visto che stai utilizzando il mio lavoro nel file zippato ipm.zip ti ho
inserito anche alcuni file txt per capire meglio come ho programmato:

http://www.goodkinjal.com/ipm.zip

Fammi conoscere gli sviluppi :-D


"Syxtem" <digit...@gmail.com> ha scritto nel messaggio
news:sldr749ds5nqtrool...@4ax.com...

Stefano

unread,
Jul 16, 2008, 4:01:16 PM7/16/08
to
Ciao Rob, ciao Erix, è sempre un piacere sentirvi ^^


"rgrassi" <rgras...@gmail.com> ha scritto nel messaggio
news:b43143c8-99ec-4d57...@x41g2000hsb.googlegroups.com...

Enrico Colombini

unread,
Jul 17, 2008, 5:24:08 AM7/17/08
to
> Ciao Rob, ciao Erix, è sempre un piacere sentirvi ^^

:-)

.Erix.

Syxtem

unread,
Jul 19, 2008, 2:36:27 AM7/19/08
to
Beh, ora finalmente il tutto mi pare sia a buon punto. Ho caricato
tutto qui, se qualcuno volesse provarlo:
http://www.syxtem.helloweb.eu/temp/idraxs.zip
Questa versione l'ho chiamata Idra XS (Xhtml Strict), parafrasando in
maniera piuttosto evidente la precedente versione XC di Giovanni
Riccardi. Analogamente ho compilato anche un file .log con elencate
più o meno le modifiche apportate da quella versione.

Le modifiche principali sono che la codifica è stata rispostata da
utf-8 a iso-8859-1 (per renderci più facile la vita con gli accenti,
anche se di fatti invaliderebbero il documento xml), inoltre ora
l'unico file html è Racconto.html (più debug), che ingloba tutto ciò
che prima era diviso in vari frame.
Lo stile dei div cerca di ricalcare quanto più fedelmente possibile,
quello di idra originale. Purtroppo alcuni browser non supportano bene
gli stili necessari per visualizzare le cose correttamente. Ad esempio
se usate Internet Explorer 6, si vede malissimo. Con i browser più
recenti (quelli per cui questa versione è stata pensata) mi pare non
ci siano problemi.
Altra modifica rilevante... il file idra.css è stato spezzato in
idra.css e gioco.css. Il motivo era cercare di dividere tutte quelle
informazioni di stile che possono interessare chi scrive un'avventura
(come i colori e altre cose più "pratiche"), da quelle che in genere
non gli interessano (come ad esempio le istruzioni per disporre i vari
div). Per tutta questa fase sono stato aiutato anche da un mio amico,
che è più in gamba di me a maneggiare stili css e codice html.
Il file che ho linkato include il modulo oggetti. Anche il modulo
oggetti è stato "rimodellato" per soddisfare meglio l'impiego tramite
CSS e l'uso di innerHTML (che è andato a sostituire un po' dappertutto
l'impiego di document.write).
Una piccola modifica che ho apportato al modulo oggetti è questa (1
linea di codice aggiunta... niente di che): ora se si riclicca su un
oggetto già selezionato, quell'oggetto viene deselezionato. Non so di
preciso perchè non era stata fatta in partenza questa cosa, ma a me
faceva arrabbiare il pensiero di non poter annullare un eventuale
click errato... o magari per un ripensamento del giocatore, che poteva
decidere di cambiare idea e di non voler più utilizzare l'oggetto.
Mmm... altro da dire...
L'unica limitazione che mi ha lasciato un po' con l'amaro in bocca
dipende da OpzioniPagina (analogo per oggetti). Ora come ora queste
opzioni vengono saltate a piè pari, ma è limitativo non poter gestire
in tempo reale cose come lo sfondo della pagina e altre cose del
genere. Del resto, non essendoci più i frame (e quindi i tag BODY di
prima), non è nemmeno più possibile sfruttare la tecnica precedente.
Inoltre, se si volesse modificare la struttura si dovrebbe ricorrere
al CSS, ma il nome degli attributi del css sono totalmente diversi da
quelli per i tag html... quindi ci sarebbero problemi di compatibilità
con le varie storie. Senza contare che non si può da javascript
modificare lo stile di un elemento copiando direttamente il codice che
magari uno metterebbe nell'attributo style: bisogna prendere ogni
singolo stile e trattarlo in un istruzione a parte. Quindi c'è il
problema di riconoscere e separare tutti gli eventuali stili e ciò, a
meno di non voler inserire rigide regole sintattiche, comporterebbe la
necessità di dover realizzare un parser per cercare di riconoscere i
vari elementi CSS passati dall'utente.
Un po' per pigrizia, un po' perchè comunque si tratta di modifiche che
cambierebbero in maniera più sostanziale Idra (e siccome ci sono sia
pregi che difetti, bisognerebbe pure discuterne), ho deciso di non
occuparmi di questo aspetto... ma è un problema che è bene porsi.

Beh dai... mi pare sia tutto. Appena avrò un po' di tempo comincerò a
lavorare anche sull'avventura che volevo fare.

Enrico Colombini

unread,
Jul 19, 2008, 7:40:26 AM7/19/08
to
> Ad esempio se usate Internet Explorer 6, si vede malissimo.

Secondo me puoi dichiarare che non e' compatibile e ignorare i
masochisti che lo usano ancora.

> Una piccola modifica che ho apportato al modulo oggetti è questa (1
> linea di codice aggiunta... niente di che): ora se si riclicca su un
> oggetto già selezionato, quell'oggetto viene deselezionato. Non so di
> preciso perchè non era stata fatta in partenza questa cosa

Probabilmente perche' l'ho scritto in fretta per chi me l'aveva chiesto
e poi non l'ha usato (a qualcuno qui dovrebbero fischiare le
orecchie...) e non ci ho pensato :-)

> L'unica limitazione che mi ha lasciato un po' con l'amaro in bocca
> dipende da OpzioniPagina (analogo per oggetti).

Hmm... diro' una sciocchezza perche' non sto guardando il codice ed e'
un po' che non traffico con quelle cose, ma in qualche modo mi pare che
dovrebbe essere possibile includere del css specifico (stili per quella
specifica pagina).

.Erix.

Stefano

unread,
Jul 19, 2008, 8:15:27 PM7/19/08
to
Su molte cose son profano ma il lavoro mi pare buono

Se vuoi usare un altro miniracconto di prova pui usare il mio; così testi
anche il menù in alto

"Syxtem" <digit...@gmail.com> ha scritto nel messaggio
news:tn23849btu2h3h1r8...@4ax.com...

Stefano

unread,
Jul 25, 2008, 1:23:18 PM7/25/08
to
Pubblicizzato il progetto agli amanti dei librigame:

http://www.librogame.com/modules/newbb/viewtopic.php?topic_id=1188&forum=3

Ciauz


"Stefano" <dim...@tin.it> ha scritto nel messaggio
news:484481ae$0$35952$4faf...@reader2.news.tin.it...

Enrico Colombini

unread,
Jul 27, 2008, 4:05:30 PM7/27/08
to
> http://www.librogame.com/modules/newbb/viewtopic.php?topic_id=1188&forum=3

Carino... quando ho un po'di tempo, magari ci gioco :-)
Ricordatemi nella seconda meta' di agosto di aggiungere i link mancanti
dalla mia pagina ai vari progetti derivati da Idra.

.Erix.

Stefano

unread,
Aug 11, 2008, 2:05:03 PM8/11/08
to
Ok Erix


"Enrico Colombini" <erix-at-er...@invalid.invalid> ha scritto nel
messaggio news:488cd506$0$1088$4faf...@reader1.news.tin.it...

Stefano

unread,
Aug 15, 2008, 8:14:28 AM8/15/08
to
ERIX, i link mancanti!
Avvertiamolo via mail

Ciao ciao


"Enrico Colombini" <erix-at-er...@invalid.invalid> ha scritto nel
messaggio news:488cd506$0$1088$4faf...@reader1.news.tin.it...

Enrico Colombini

unread,
Aug 15, 2008, 10:50:28 AM8/15/08
to
Stefano wrote:
> ERIX, i link mancanti!

La seconda meta' di Agosto inizia il 16 ;-)

.Erix.

Enrico Colombini

unread,
Aug 16, 2008, 5:20:07 AM8/16/08
to
Aggiunti un paio link alla pagina di Idra (ne approfitto per scusarmi
con Roberto Grassi: avevo dimenticato di linkare Idra XC).
Chi ha altro materiale che gradirebbe linkato lo dica ora o taccia per
qualche mese ;-)

.Erix.

rgrassi

unread,
Aug 16, 2008, 8:19:35 AM8/16/08
to
Ciao,

> Aggiunti un paio link alla pagina di Idra (ne approfitto per scusarmi
> con Roberto Grassi: avevo dimenticato di linkare Idra XC).

??
IdraXC non è mio, ma del Riccardi. :)
Rob

Enrico Colombini

unread,
Aug 16, 2008, 10:13:17 AM8/16/08
to
rgrassi wrote:
> ??
> IdraXC non è mio, ma del Riccardi. :)

Chiedo scusa a entrambi, in default di memoria mi sono fidato di quanto
scritto su
http://www.librogame.com/modules/newbb/viewtopic.php?topic_id=1188&forum=3.
Correggo subito.

Stefano, e' meglio se correggi la tua pagina :-)

.Erix.

Stefano

unread,
Aug 17, 2008, 10:21:06 AM8/17/08
to
Fatto, scusami Giovanni :P
Non posso modificare il topic ma ho potuto inserire la correzione nel
successivo post


"Enrico Colombini" <erix-at-er...@invalid.invalid> ha scritto nel

messaggio news:48a6e07d$0$1091$4faf...@reader1.news.tin.it...

0 new messages