Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Proposta x gli avventurieri

Ave gente
Noto con interesse che la primavera ha svegliato vostri (anzi i nostri: pure
io sono uno del ng ormai :-) animi in effervescenti dibattiti su gli
argomenti piu' disparati.
E' molto bello seguire queste discussioni + o - animate che pero',
purtroppo, spesso finiscono con omicidi-coltellate-formattazioni ecc ecc :-)
Or bene amici miei....io parto x una bella settimana verso Barcellona (ok
non c'entra nulla ma forse c'entra :-) quindi non posso intervenire nelle
diatribe che avverrano fino al 23 marzo.
Vorrei pero' lanciare una proposta.
Dato che sono il gestore di IF Italia ho un ottimo punto di riferimento x
ogni appassionato di at, a prescindere dal fatto che sia un frequentatore
del ng. Poichè mi pare che la voglia di fare nn manchi a nessuno vorrei
proporre un esperimento (disse cosi' anche il creatore di Frankestain (si
scrive cosi'?:-))....
perchè non uniamo le forze nel tentativo di creare insieme qualcosa di
buono?
Mi spiego...
ognuno di noi ha alcune competenze o affinità in diversi campi del mondo
delle at: programmazione, scrittura, "betatestaggio", conoscenza dei
linguaggi, divulgazione delle at.....ecc ecc. Io proporrei di unire le forze
x produrre qualcosa di migliore sotto tutti i punti di vista...
Io l'ho buttata là. Se vedo che la cosa si può fare (dipenda da quanta gente
è disposta a collaborare) sono il primo a darmi da fare x far partire il
progetto (notare la fastidiosa ripetizione del verbo "fare" hehehehehe =).
Altrimenti rimaniamo tutti x conto proprio e chiuso senza alcun problema :-)
a presto gente
    David
PS .....e vedete di fare l'amore invece che la guerra ^___^ (è una metafora
ben inteso :-)

Ok, sono nuovo, conosco poco sia l'NG che il linguaggio di Basic, ma saro'
lieto di aiutarvi!!
Matteo
--
____________________________________________
Tra gli uomini ci sono assassini che non hanno ancora versato una goccia di
sangue, ladri che nulla hanno rubato e bugiardi che tutt'oggi hanno detto la
verità.
                                                              Kahlil Gibran

 x produrre qualcosa di migliore sotto tutti i punti di vista...
Segnami pure nella lista dei collaboratori :-)
Sto scrivendo un "parser generico" orientato ai linguaggi naturali. Il
parser utilizza i costrutti
contenuti in un file grammar.dat. Scritto il parser, non resterà altro che
estendere il file .dat.
Quando sarà presentabile, vorrei "pubblicare" su If Italia il codice
sorgente (C) e il file grammar.dat in modo che tutti possano contribuire.
Secondo me, la maggiorparte delle persone non vuole investire il proprio
tempo in progetti di "dubbio" successo. E' più probabile che si unisca a un
progetto già avviato, che ha già prodotto qualcosa di concreto, quindi non
ti aspettare troppe adesioni :-(

 wrote in message
k5Mk8.73961$Ns4.2...@news2.tin.it...


intanto sto cercando di skillarmi...
allora comincio c as skillarti con un suggerimento: ^__-
Quando rispondi non riportare TUTTO il mex, ma solo le parti salienti
cui ripondi.
E scrivi la tua risposta SOTTO il mex quotato
-- 
/   "A voi!!"   ~~~~~    Salkaner il Nero
\/\ ihgger DCCCXLV - iafo CXVII - ilfestoso XXII - ihggerd IV
  / Signore della Torre Senza Nome ---->> 
http://ltsn.ven.cx
 
http://wakeup.to/vdp
  <<---- visita VdP!
           l'indirizzo corretto e` sul mio sito

> scrive cosi'?:-))....
1 consiglio: patcha quell'Outlook o meglio ancora cambia newsreader,
che rischi di far saltare tutti gli alberi di discussione


 che rischi di far saltare tutti gli alberi di discussione
Dov'è il problema? Sei allergico all'Outlook o vuoi semplicemente che te lo
regali?
P.S. dei tuoi messaggi ce ne fosse uno "IN CONTEXT" :-( Forse non sei una
persona "contesto-sensitiva", mah...


Beh... siamo su usenet... ogni messaggio (breve) sui newreader è
automaticamente in-topic... Cmq gettare OE alle ortiche è anche un
ottimo rimedio contro l'ipertensione... :-)
bye
-- 
Paolo Lucchesi
email: 
pluc...@tin.it
homepage: 
http://www.paololucchesi.it
ICQ# 731067
"Non viviamo in un mondo perfetto (per fortuna)"

 sorgente (C) e il file grammar.dat in modo che tutti possano contribuire.
Sedetevi, perchè ora la sparo grossa... (fra l'altro per motivi di tempo
non ho seguito completamente i thread precedenti, e quindi potrei non
affrontare argomenti nuovi).
Premetto che intuisco la complessità del tuo lavoro, e capisco anche che
il tuo tempo è limititato e quindi cerchi di usare tool potenti, già
conosciuti e a te congeniali (ovvero il c).
Ma hai valutato l'idea di implementare il tuo parser in inform (il
parser attuale è implementato a livello di libreria, vero?) ? Al limite
modificando il compilatore (visto che è open-source, se non sbaglio) in
modo da produrre alla fine un codice che possa girare su di una
z-machine?
Ok, non so nemmeno se è fattibile e sicuramente rende tutto il lavoro
più complesso, ma in questo modo le avventure sviluppate con il nuovo
parser avrebbero un maggior bacino d'utenza, e non dovrebbe essere
difficile modificare vecchie avventure per sfruttare il nuovo parser...
Solo un idea...


 x produrre qualcosa di migliore sotto tutti i punti di vista...
Favorevolissimo ad ogni forma di collaborazione e a prestare il mio
aiuto a qualsivoglia progetto...
Sono però un po' perplesso dall'idea di "progetto comunitario", se si
intende riferito ad una avventura... le AT, essendo prevalentemente idee
letterarie, mal si prestano a lavori fatti a troppe mani...
Cmq vediamo...


 che rischi di far saltare tutti gli alberi di discussione
Suvvia, tutti i "newsreader" che non siano più vecchi di 3 anni ormai
supportano anche le R:
Bye



FreeAgent no (o almeno no se vuoi un albero ad ogni cambio di 3ad).
E CMQ le regole di usenet NON sono cambiate. 


persona "contesto-sensitiva", mah...
Vedo che le cerchi, le flame...
FU to sender, visto che non voglio incemdiare il gruppo


> Ah, e tu saresti l'esperto informatico
Sě, sono io! Il giorno che vorrň sapere come funziona l'Outlook, lo
disassemblerň. Per il momento non me ne frega assolutamente niente.
Dato che uso Windows (di cui ho disassemblato gran parte), il piů grande
virus mai scritto, perchč dovrei preoccuparmi dell'Outlook???
P.S. dei tuoi messaggi ce ne fosse uno "IN CONTEXT" :-( Forse non sei una
persona sensibile al contesto, mah...

 z-machine?
Ho pensato: perchè usare Inform quando i compilatori gratuiti per c/c++ sono
disponibili per OGNI tipo di piattaforma oggi esistente? Qualcuno può
prendersi il disturbo di compilarlo per Amiga, Mac, o altro e
distribuirlo...non è un problema.
Il linguaggio Inform, alla fine, viene interpretato da una Z-Machine. Questo
fa sì che il programma sia molte volte più lento dell'equivalente compilato
in C/C++.
Il parser generico usa un algoritmo di backtracking (ricorsivo, esaustivo)
muovendosi su un albero non binario. Questo significa che il caso peggiore
comporterà l'analisi dell'intero albero. La velocità, specialmente per i
possessori di vecchi computer tipo 286/386/Amiga, ecc... è importante.
Comunque nessuno vieta una conversione C->Inform. Io non conosco Inform e
non ho nessuna intenzione di studiarlo. I miei 2 linguaggi sono C++ e ASM e
soddisfano appieno le mie esigenze. Il C/C++, essendo un linguaggio di Medio
Livello, è la scelta migliore per ottenere codice veloce senza faticare
troppo (usando l'asm per esempio).

 Cmq vediamo...
Forse potremmo costruire un ambiente di sviluppo evoluto al servizio
dell'autore di AT.
(il mio parser generico potrebbe esserne l'inizio)

 ti aspettare troppe adesioni :-(
Beh non mi aspetto che tutti collaborino xo' se cominciamo già a muoverci
vedrai che pian piano la gente arriverà........o magari il progetto morirà
semplicemente.....ma tentiamo! ^___^
    David
Ps kiuhnm da te mi aspetto molto dato che mi pari ferrato in materia di
programmazione heheheheheh ^___^ appena hai fatto dimmelo ok?

 Cmq vediamo...
Concordo pienamente. Ho notato che i progetti di avventure a + mani si sono
rivelati spesso dei "flop".....ma non si sa mai! :-)
Cmq io x ora mi segno chi vuole collaborare, poi vorrei fare un incontro sul
mirc magari giusto x discuterne, poi vorrei creare un ambiente predisposto
alla realizzazione di at....se poi s'ha voglia di fare un at insieme io ci
sto ma non è quello l'obbiettivo anzi.....meno distrazioni ci sono meglio è
:-)
    David

 non ho nessuna intenzione di studiarlo. [...]
Per studiare Inform (il linguaggio, non le librerie) ci vogliono due
giorni (se già si è pratici di programmazione OO (c/c++, java...))... ma
se non sei intenzionato, ti capisco...


 letterarie, mal si prestano a lavori fatti a troppe mani...
non credo sia quello il problema: se si crea una at insieme, poi chi la
gioca?

 gioca?
Se l'AT sarà di un certo livello, forse molti (o pochi) giocatori
riconsidereranno la loro posizione nei confronti delle AT.

FU to sender, visto che non voglio incemdiare il gruppo
Ops, chiedo venia, pensavo di averlo settato giusto.
CMQ invito Kihunm a scrivermi in email se vuol continuare il discorso.
 CHiedo scusa al NG per l'eventuale disagio arrecato.


Secondo me la Z-Machine va abbandonata perchè è troppo lenta e io non ho
assolutamente il tempo e la voglia di programmare una Z-Machine con codice
automodificante o compilatore interno (unica soluzione).
(una Z-Machine dedicata imporrebbe costrizioni, ricompilazioni dell'intera
Z-Machine ogni volta che una libreria fosse modificata, ecc...)
Però si potrebbe sostituire la Z-Machine con un compilatore :-)
crypter - cripta e comprime il nostro sorgente in C/C++ in modo che occupi
poco e sia abbastanza protetto da occhi indiscreti.
compiler - ce ne sarà uno per piattaforma (ce ne sono parecchi gratuiti)
ATBuilder - decripta e decomprime il sorgente in C/C++, lo compila usando il
compiler e lo salva sull'hard disk o lo esegue direttamente. ATBuilder sarà
disponibile per ogni piattaforma.
(ATBuilder contiene anche le libreria per la piattaforma giusta)
Il problema velocità/visibilità codice/difficoltà d'uso dovrebbe essere
risolto.
Resta il problema del linguaggio "serio". Secondo me un linguaggio "serio"
dotato di librerie "serie" (tra cui il parser) permette di scrivere semplici
AT senza sforzo e non impone alcun limite all'utente più esperto.
Le librerie potranno ovviamente essere utilizzate anche con altri linguaggi:
l'importante è impostare le convenzioni di chiamata del compilatore (quelle
del C/C++ sono un po' particolari....eheh).
Che cosa ne pensi?

 ha scritto nel messaggio
news:S80l8.70347$_u5.2...@news1.tin.it...


 Che cosa ne pensi?
Beh... macchinoso ma funziona... L'utente dovrebbe scaricarsi ATBuilder
e un compilatore apposito (che potrebbe essere packato con ATBuilder...
mi pare che ad esempio la GPL lo permetta)...
Ovviamente c'è da rifare non solo il parser ma tutte le librerie...  
Si perde un piccolo vantaggio sul meatware... Con un sistema del genere
non catturi facilmente il vasto numero di autori inform... 
E non si possono ricompilare facilmente programmi già fatti...
Ma non si può avere tutto dalla vita... ;-)
Quando ritorno in "hacking mood" vedrò di dare un aiuto concreto...
Intanto aspetto con ansia i primi esempi...
bye


 riconnettermi.
Mi hai preso per un tecnico???
I tecnici hanno visto e imparato a risolvere la maggiorparte dei problemi
che riguardano configurazioni/aggiornamenti, ecc...io sono un programmatore!
Ho disassemblato gran parte di Windows perchè è necessario per scrivere un
debugger che virtualizzi le tavole IDT, GDT, modifichi gli IMTE, ecc..., ma
non vuol dire che io conosca l'Outlook o la parte che riguarda la
connessione Internet.
Potrebbe dipendere da tantissime cose e forse neanche dall'Outlook. A volte
un software mette in risalto problemi che si trovano da un'altra parte.
Forse qualche altro utente di questo ng potrà esserti più utile :-)
P.S. Forse occorrerebbe anche qualche dettaglio in più!!!

 riconnettermi.
mmm
prova ad andare a
strumenti -> account -> posta elettronica -> proprieta' -> connessione
se c' e' il segno di spunta, levalo.
ah, salve a tutti, sono solo un lurker.
--
ZeD

 Ma non si può avere tutto dalla vita... ;-)
Invece si può avere anche questo!
L'ATBuilder sarà usato ogni volta, proprio come WinFrotz o un altro
interprete.
Ancora più macchinoso...
ATBuilder controlla se nella Cache Dir c'è già il file
avventura_criptata.dat.
Se il file è presente, lo decripta e lo esegue, altrimenti esegue la
compilazione, cripta il file eseguibile, lo schiaffa nella Cache Dir e lo
esegue.
Bello eh?
In questo modo tutto viaggerà come una scheggia e i giocatori saranno
costretti a distribuire i file 
avventura.at
 (sorgente criptato e
compresso...magari col BWT!) anzichè gli eseguibili criptati :-)
Sarà macchinoso, ma risolve 1000 problemi ed è facilissimo (volevo dire
divertente) da implementare.

 se c' e' il segno di spunta, levalo.
Saluti al Lurker Ex Machina! (mi sa che hai davvero ragione :-) Io non mi
ricordavo neanche di questa opzione...)

 Invece si può avere anche questo! [...]
Non mi sono spiegato... intevo AT gia' fatte con inform... 
I vantaggi di ciò sono marginali, ma sarebbe stato carino vedere, che
so', Chirstminster con il parser in linguaggio naturale.


 so', Chirstminster con il parser in linguaggio naturale.
ArE yOu MaD???
WrItE YoUrSeLf A cOnVeRtEr!!!!!

 opzione...)
bah... l' unico motivo per cui continuo imperterrito a usare l' OE e' che
oramai l' ho spulciato cosi' bene, che lo conosco a memoria...
(visto che l' hai disassemblato e schifezze varie, non e' che riusciresti a
fare una versione dell' oe che riesca a mettere il pulsante "decodifica"
anche quando scrivi i messaggi?)
--
ZeD

 possessori di vecchi computer tipo 286/386/Amiga, ecc... è importante.
Non capisco tutta questa questione sulla velocità che tiri fuori così
spesso. Mica stiamo parlando di motori 3d in tempo reale, E' SOLO DI TESTO
CHE SONO FATTE LE AVVENTURE TESTUALI (da qui il nome). La Z-machine gira
senza problemi su tutti i computer da te citati ed anche sui palmari. Penso
che non ci vorrebbe molto ad implementarla su un cellurare wap (se non è
stato già fatto).
Molto probabilmente si sta creando un po' di confusione su quello che
intendi dire. Penso che quando parli di velocità stai parlando solo del tuo
parser per linguaggi naturali e non di quelli esistenti. Ho capito bene?
Giovanni

 parser per linguaggi naturali e non di quelli esistenti. Ho capito bene?
Certo, mi sembra di essere stato chiaro in proposito. Rileggendo la mia
discussione con Paolo Lucchesi (fin dall'inizio) si capisce benissimo che ci
stiamo riferendo esclusivamente al parser generico.

 stiamo riferendo esclusivamente al parser generico.
Scusa il mio server si è perso qualcuno dei messaggi.
Giovanni

letterarie, mal si prestano a lavori fatti a troppe mani...
Concordo. Le storie scritte a molte mani secondo me non vengono bene. 
Ciao da
Vincenzo



Scusatemi l'OT...
Il tuo tono mi sembra un po' troppo sgarbato all'interno di un
newsgroup. Se a te non te ne frega niente di Outlook a me non me ne
frega niente di sapere che sei un grande esperto informatico e che hai
disassemblato Windows. Qui si parla di avventure testuali e non di
Windows...
Ciao da
Vincenzo

 Bye
??? Per windovz forse.
f.
-- 
materiali - 
http://www.fabrizio.venerandi.org
neoN - telnet://
neon.ods.org:8010
Il trionfo dell'impiegato - 
http://www.venerandi.org/impi.htm
Pantagrognomicon - 
http://www.venerandi.org/pantagrognomicon.htm

 Concordo. Le storie scritte a molte mani secondo me non vengono bene.
Su questo si puň essere o non essere d'accordo ma qui si entra sulla
filosofia della scrittura. Ci sono diversi round robin o novelization di
sessioni di gdr che risultano essere ottimi scritti, migliori di altri
scritti da un solo autore.
Ma comunque le IF non sono solo storia, per quanto questa sia fondamentale.
Innanzitutto una IF deve essere MONDO, che č molto piů difficile.
--
Atrus di Myst =^= 
www.atrus.terrediconfine.net
"Gandalf, why are you dressed in white?"
"If you go to Khazad-Dum... you will DYE!"

 Windows...
E io che ho voluto dire con OUT OF CONTEXT? Eh, furbone?

 E io che ho voluto dire con OUT OF CONTEXT? Eh, furbone?
ehi, calma. Piano con gli epiteti. non so se hai capito che sei appena arrivato in uno dei
ng più amichevoli e tranquilli di Usenet (per tacere della gerarchia italiana). Noi siamo
ben contenti di accogliere nuovi arrivati, soprattutto se "bravi" (qualsiasi cosa ciò
possa significare). Però se cominci a fare sparate sui parser intelligenti, il fatto che
disassembli Outlook (aaaaagh - la masturbazione cinese!) e compagnia bella, non fai una
buona impressione: abbiamo capito che sai qualcosa di programmazione, ma questo non
significa nulla. 
Hai già dimostrato di ignorare un precetto fondamentale, e cioè che prima di parlare di un
argomento nuovo (e soprattutto dare pareri) bisogna studiare lo stato dell'arte - e tu a
occhio e croce hai letto per 20 min. il manuale di Inform.
Qui sicuramente c'è chi ne sa di programmazione quanto e più di te; di IF poi non ne
parliamo. Cambia tono e andremo sicuramente tutti d'accordissimo...
ciao!
S

persona "contesto-sensitiva", mah...
Vedo che le cerchi, le flame...
(non è una provocazione questa??? La mia risposta è stata fin troppo
educata!)
(rispondendo a: "Ah, e tu saresti l'esperto informatico", sebbene io non mi
sia mai definito tale)
Sì, sono io! Il giorno che vorrò sapere come funziona l'Outlook, lo
disassemblerò. Per il momento non me ne frega assolutamente niente.
Dato che uso Windows (di cui ho disassemblato gran parte), il più grande
virus mai scritto, perchè dovrei preoccuparmi dell'Outlook???
P.S. dei tuoi messaggi ce ne fosse uno "IN CONTEXT" :-( Forse non sei una
persona sensibile al contesto, mah...
(O siamo veramente su due onde diverse oppure ti è sfuggito qualche
messaggio di mezzo...del resto può capitare visto tutto questo casino)

messaggio di mezzo...del resto può capitare
visto tutto questo casino)
Se gli e' sfuggito quelche messaggio e'
perche' il tuo Outlook Express fa spezzettarei 3ad :-p
-- 
Salkaner
il paziente
--------------------------------
Inviato via 
http://usenet.iol.it
 

 il paziente
purtroppo non m'intendo di medicina...(il mio OE t'infastidisce ancora?)

(il
mio OE t'infastidisce ancora?)
No. Grazie
-- 
Salkaner il tranquillo


> Salkaner il tranquillo
il trans-squillo?
NO, SCUSA! Volevo solo continuare questa divertente battaglia!
Non prenderla come un'affermazione offensiva, è solo un gioco di parole che
non vuole avere nessuna attinenza con la realtà :-)
Chiedo scusa in anticipo

il trans-squillo?
NO, le s-s preferisco evitarle :-ppp
-- 
Salkaner lo svicolante


> Salkaner lo svicolante
Direi che stiamo quasi chattando, Salkaner il sui-colante ("sui", dal
latino, "ciň che č proprio di uno")


vabbeh allora abbracciatevi... vi lascio in piena flame e mi ritrovo nella valle degli
orti... :)

orti... :)
Se ti va un minestrone in compagnia sei il benvenuto :-D
-- 
/   "A voi!!"   ~~~~~    Salkaner il Nero
\/\ ihgger DCCCXLV - iafo CXVII - ilfestoso XXII - ihggerd IV
  / Signore della Torre Senza Nome ---->> 
http://ltsn.ven.cx
 
http://wakeup.to/vdp
  <<---- visita VdP!
           l'indirizzo corretto e` sul mio sito


Evidentemente sei un grande esperto informatico ma non conosci le
regole dei newsgroup (la cosiddetta netiquette). Te lo spiego via
e-mail...
Ciao da
Vincenzo

Innanzitutto una IF deve essere MONDO, che č molto piů difficile.
Bella 'sta definizione! Qualcosa mi dice che la riciclero' spesso in futuro.
Ciao,
Marco

Atrus ha scritto nel messaggio ...

Hey! W' quell oche dico io dei Giochi di Ruolo! ^__^
Buffo!


"If you go to Khazad-Dum... you will DYE!"
Visto che sono un appassionato del Signore degli anelli, me la spieghi
questa benedetta battuta, visto che non l'ho ancora capita? :))

??? Per windovz forse.
Scusate l'intrusione e l'OT
forse è meglio che messaggi di questo tipo vengano scritti in privato,
onde evitare che il NG si riempa di messaggi non attinenti alle AT
e di conseguenza inutili. Senza rancore ovviamente...
Ciao da
Vincenzo

 >"If you go to Khazad-Dum... you will DYE!"
Dye == stingersi. Secondo me non ti sei proprio accorto dell'Y (io l'ho notata solo ore dopo...)