Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Salve... E nuova libreria

 Giancarlo Niccolai
-----------------------------------------------------------------------
A game based on this library called "War Mage" is nearly ready for prebeta  
testing. 
1) Interested? 
2) If I publish a game like that, would someone here (or someone you know) 
be at disposal for beta testing?
3) If I publish a game as library demo and tutorial, and for beta testing, 
can I still send them to IF competitions?
4) Am I crazy?
Tnx you all for your kind existence,
Giancarlo Niccolai.
-------------------------------------------
Grazie di esistere.
Giancarlo Niccolai

 Giancarlo Niccolai
Hai gia' recuperato le faq del gruppo? se non le trovi qui cerca su Google
Gruppi. Cmq in questo momento i siti fondamentali per l'IF in Italia sono
ifitalia.cjb.net
 e 
www.avventuretestuali.com
 Quest'anno sono uscite molte
nuove avventure, alcune delle quali di ottima qualita'. Non tutti
programmano in Inform (io ho imparato da poco), ma anche in Basic e in MAC
(un linguaggio dedicato realizzato da Paolo Lucchesi) si sono visti dei
buoni risultati.
Perche' non ci racconti un po' di te? Di dove sei, cosa fai? Quando e come
hai scoperto le AT? Avventura preferita?
Bene, torno al mio romanzo _non interattivo_.
A presto,
--
Marco Vallarino
http://www.fantascienza.net/sfpeople/marco.vallarino/
http://www.wurb.com/if/person/961

 hai scoperto le AT? Avventura preferita?
Ho iniziato a giocare alle AT a sei anni (ne ho 28). A dieci ho programmato 
la mia prima avventura con un sistema in basic per C64 venduto dalla 
jackson libri. Era concettualmente simile all'inform, quindi penso che 
l'autore di allora abbia preso qualche spunto. A dodici ho scritto un 
sistema tutto mio; era basato sul clipper e girava sotto dos (win 3.1 non 
c'era ancora). Usavo le banche dati del clipper per tenere la descrizione 
delle stanze, degli oggetti ecc. 
Poi ho lasciato un pò perdere; avevo troppo da studiare e da lavorare. Mi 
sono riavvicinato all'inform circa cinque anni fa. Adoravo l'idea di poter 
costruire avventure come quelle che mi avevano affascinato; addirittura di 
avere le stesse "risposte di default :)". Siccome mi diverto più a 
programmare che a giocare, ho scritto e riscritto varie volte questa 
libreria, e mano a mano che aggiungevo pezzi, creavo moduli del gioco War 
Mage. Da qualche tempo a questa parte, lo sviluppo si è invertito: ora 
scrivo war mage, e quando proprio mi serve un pezzo che non ho ancora, lo 
aggiungo alla libreria. Questo denota una certa maturità della libreria, 
(BTW, si chiama MFS, Magic & Fight System).
Sabato sono andato sul sito di inform, per vedere se, nel frattempo, 
qualcuno aveva fatto qualcosa di simile. Risultato: negativo. Ad oggi, la 
IF è più viva che mai, ma un sistema come il mio non solo non c'è, ma manca 
persino ogni riferimento a qualcosa che gli assomigli. E così mi è venuta 
voglia di finire il tutto. Siccome sono malato (ho la febbre), sono quattro 
giorni che non dormo, e sono riuscito a finire la libreria (almeno, a 
cristallizzarla in quella che può essere definita una release coerente), ed 
a rendere il gioco War Mage giocabile. Come dice il manuale di Inform, 
nessun gioco serio è pronto fino a che non viene testato per almeno tre 
mesi...
War Mage ha circa il doppio della dimensione di Enchanter, sia per il numero 
di mosse che per il numero di ambienti. Inoltre, il sistema lo rende molto 
simile ad un Interactive Role Playing Game, più che ad una IF vera e 
propria, con varie possibilità di ingaggiare combattimento, e/o evitarlo 
:). La storia ha un inizio ed una fine... ma è ben poco lineare, data la 
sua struttra.
Comunque, dicevamo di me... Nella vita sono un Codificatore. Una specie di 
programmatore, ma più artista. Lavoro come consulente e come docente.
La mia avventura preferita... beh... difficile a dirsi. Tutte inform (non 
sono riuscito a farmene piacere davvero nessuna della level 9, o costruite 
con alri sistemi come il Tads... sarà una deformazione professionale, ma il 
modello di programmazione Inform permette di scrivere prodotti superiori). 
Forse "A Mind Forever Voyaging"... ma c'è un pò poca interattività. La 
storia è troppo lineare. Allora Trinity; ma purtroppo non l'ho mai finita: 
mi si è rotto il C64 mentre ci stavo giocando, e quando ho avuto la 
possibilità di avere un interprete per PC, il disco originale si era ormai 
smagnetizzato: PER FAVORE: se qualcuno ha una copia .zx di Trinity me lo 
potrebbe comunicare?
(sono riuscito a trovare zork da I a N ed enchanter, che ormai sono fuori 
copyright, ma non Trinity).
Fra le non professionali dell'era post-infocom, fantastiche anche Tapistry e 
Theatre (la più vicina come atmosfera a Lovecraft, che mi piace molto), ma 
la mia preferita è "The meteor, the stone and a long glass of Sherbet". 
Veramente bellissima, non ha niente da invidiare alle più "piccole" della 
casa infocom, come wishbringer e enchanter. Ed in più è "fresca", colorata 
ed allo stesso tempo reale. Bella sia da leggere che da giocare.
Beh per ora vi ho detto abbastanza. Ci metterò un poco a scrivere il manuale
della libreria (è davvero vastissima), e mi rifarò vivo quando avrò finito.
Nel frattempo, Metterò a disposizione i sorgenti ed i compilati della 
libreria e di War Mage sulla directory incoming di if-archive ed a chi me 
lo richiede.
Giancarlo Niccolai.


Quando fai l'upload fai un fischio sul ng.
bai
t
--------------------------------
Inviato via 
http://usenet.libero.it

 Interessante questa affermazione...
A momenti me la perdevo, in questi giorni ho solo il tempo di sbirciare 
i titoli...
Beh, considerato che l'autore in questione (salvo coincidenze...) ha 
dato un'occhiata al manuale di Inform per la prima volta un paio di mesi 
fa, la vedo poco probabile :-)
Credo che anche i fan di Inform non siano molto d'accordo sul 
"concettualmente simile" :-)))
   .Erix.

 copyright, ma non Trinity).
A parte che enchanter non e' free, trovare le avventure Infocom non e' 
mica facile, non basta andare su google e cercare "infocom download"... ;-)
bye
-- 
Paolo Lucchesi
email: 
pluc...@tin.it
homepage: 
http://www.paololucchesi.it
"Non viviamo in un mondo perfetto (per fortuna)"

 bye
TNX: ma adesso mi è venuto in mente DOVE ho avuto zork: era "free" in un 
pacchetto con la storia di ZORK, in occasione della bellissima edizione a 
cofanetto per l'avventura grafica dedicata a ZORK dalla rinata Activision 
(che ha rilevato i diritti su alcuni prodotti Infocom): Zork, the legacy 
collection. Forse mi confondo, ma da qualche parte devo aver letto che,
almeno una delle adventure Zork da I a beyond zork, era free, e veniva 
incoraggiato l'utente a diffonderla, credo, per fare pubblicità al 
cofanetto. Ma potrei confondermi moltissimo (sono passati sei anni).
Giancarlo Niccolai.

 bye
Ah, ed inoltre io HO la licenza di trinity... ma non il software :(.
Giancarlo.

 Ah, ed inoltre io HO la licenza di trinity... ma non il software :(.
Se hai il package originale ma il disco rotto o perso (interpreto cosi' la 
tua affermazione) puoi sempre scaricarti da qualche sito di abandonware 
quello che non hai.
E' perfettamente lecito, in quanto nel tuo caso si tratta di copie di backup 
;)
Saluti,
Piergiorgio.

Enrico Colombini wrote:

Quindi suppongo che conosci l'autore in questione. Vorrei chiarire 
l'equivoco: il sistema era davvero molto carino, flessibile e versatile, 
per essere scritto in basic su di un C64. Molto spesso mi lascio confondere 
dalla mia deformazione professionale, e confondo il "compilatore" con il 
"compilato". Per concettualmente simile all'Inform non intendevo dire che 
il sistema di programmazione era concettualmente simile, nč che l'autore 
avesse preso spunto dal manuale di inform. 
Piuttosto: la struttura delle "stanze", il fatto di essere in una locazione 
o essere nel "limbo", la sostituzione di oggetti simili al posto del cambio 
delle caratteristiche degli oggetti, la presenza di timer, demoni, 
contenitori, porte (con la chiave_per_la_porta) ecc., e l'elegante 
presentazione degli oggetti contenuti nella stanza (in qualche modo era 
possibile avere anche qualcosa di simile al nostro attributo "scenery", 
avendo degli oggetti presenti ma non descritti), mi ha fatto pensare che 
l'autore avesse analizzato approfonditamente il motore delle avventure 
della infocom (da utente), e avesse cercato di realizzare qualcosa di 
simile, con risultati, devo dire, eccellenti. Tanto che quando, dopo anni, 
mi sono ritrovato a leggere il manuale di Inform non mi sono affatto 
trovato spiazzato, ed ho avuto una piacevole sensazione di deja-vů; mi sono 
trovato a ripensare che "quel sistema" mi aveva insegnato bene.
Il mio era effettivamente "un complimento".
Cordiali saluti,
Giancarlo.

> Quindi suppongo che conosci l'autore in questione. 
Se stai parlando di "Avventure" e del Modulo Base, credo di si' :-)
(ma non mi quadra il riferimento ai contenitori e alle porte... magari 
stiamo pensando a due programmi diversi)
   .Erix.

testing.
Mi aguro che ne farai ben presto una traduzione in italiano, spero :-)
Ciao da
Vincenzo

Quindi suppongo che conosci l'autore in questione. Vorrei chiarire
Vai a rivedere la copertina di quel libro e leggi il nome e il cognome
dell'autore... :-))
 
Ciao da
Vincenzo

Enrico Colombini wrote:

Sì, era quello. Ma io mi ricordo distintamente di una mini avventura (quella 
della spia) dove si doveva caricare una sveglia, entrare in una stanza 
(aprendo una porta), lasciare la sveglia accanto alla cassaforte, uscire e 
chiuduere la porta. Dopo l'esplosione, tra le macerie trovavi il 
microfilm...
Per i contenitori ho ricordi meno distinti... Ovviamente non erano 
implementati come in inform (non esiste la possibilità di mettere "oggetti 
dentro agli oggetti" in basic, ma la cosa era implementata aggraverso la 
variable $LU[], che poteva contenere l'indice del luogo: limbo = -99, un 
luogo od un oggetto). Ma mi pare di ricordare, prima del tutorial 
semicompleto della bomba, che il microfilm si trovasse dentro alla 
cassaforte. 
Ad essere sincero, credo che il microfilm (in generale, gli oggetti) fossero 
messi "out of scope" portandoli nel limbo, ed inserendoli in gioco in 
risposta ad una azione.... i.e. apri cassaforte == metti " microfilm dentro 
la cassaforte" nella stanza, ma era facilissimo fare una routine che 
facesse questo in automatico. 
Giancarlo.
PS, ora che abbiamo rotto il ghiaccio, mi firmerò con il mio pseudonimo:
JC1

Vincenzo Scarpa wrote:

Già fatto ;)
JC1

> Sì, era quello. Ma io mi ricordo distintamente di una mini avventura 
 > (quella della spia)
OK, parliamo dello stesso libro (che, incidentalmente, e' ora 
scaricabile da 
http://www.erix.it/opere.html
 nella versione MS-DOS).
Naturalmente hai ragione nel dire che c'e' una somiglianza strutturale 
tra il Modulo Base e Inform (pur nella profonda diversita' di approccio 
e di complessita'): infatti si ispirano entrambi, direttamente o 
indirettamente, ad Adventure (alias "Colossal Cave"), la madre di tutte 
le avventure testuali.
Puoi trovare qualche cenno storico sul programma che ha preceduto e 
ispirato il Modulo Base su 
http://www.erix.it/retro/storia_cast.html
Ben venga ogni approccio diverso che porti una ventata di originalita' :-)
   .Erix.

 Mi aguro che ne farai ben presto una traduzione in italiano, spero :-)
Temo che avrò pochissimo tempo per fare una traduzione completa del gioco in 
Italiano, (ripeto, il gioco è piuttosto grande: sono già ai limiti dello 
z5) ma sono più che disposto a tradurre la libreria. Se qualcuno del 
newsgroup volesse darmi una mano a tradurre il gioco in italiano, allora 
potrei davvero pensarci seriamente...
PS. Ovviamente sarà tutto GPL (quindi open source).
Entro stanotte spero di finire War Mage. La libreria è già pronta. Avevo 
anche una bozza di manuale (in inglese) ma era davvero vecchiotta... 
Comunque, molto della libreria può essere visto in WarMage, e c'è anche un 
booklet (consultabile via menù sugli "appunti universiari di Yarvik", il 
protagonista) che spiega il funzionamento degli incantesimi e del 
combattimento.
Visto che ci sono, ti faccio un esempio. Per creare un nuovo incantesimo, 
basta inserire un codice come questo:
Spell banzor_spell "Banzor Spell"
with
  name "banzor" "spell",
  purpose "memorizza un luogo per un successivo teletrasporto",
  description 
    "... una descrizione piu' dettagliata su come usare il banzor",
 
  fire [ target;
    ... incantesimo lanciato su di un target
  ],
  fire_to_all[;
    ... incantesimo senza target...
  ];
Scroll vellum_scroll "Vellum Scroll"
with
   name "vellum scroll", article "the",
   content banzor_spell ferdem_spell gnusto_spell ... ,
   description "A scroll full of spells!";
Inoltre; gli incantesimi predefiniti sono piuttosto potenti ed 
intelligenti... sono in grado di capire se possono avere effetto sul loro 
bersaglio oppure no.
Se stanotte riesco a finire un prealfa di WarMage, lo metto sull'upload di 
if-archive.
Saluti,
JC1

bersaglio oppure no.
Interessante. Aspetto al più presto la libreria in italiano...
Ciao da
Vincenzo