Newsgroup: it.comp.giochi.avventure.testuali
Titolo: nuova, piCCOla, strana... dEMO d'avventura

PER LA DEMO:
http://www.geocities.com/lord_2023/
N. B. rinominate il .mp3 in .exe (limite di Geocities)
ISTRUZIONI:
// riassunto 
- dunque, si tratta di un sistemino (in costruzione) per scrivere e
giocare "avventure testuali punta-e-clicca" (ATPEC) col browser.sм, и
un'idea malsana. ho cominciato ad abbozzarla l'anno scorso,
scrivendone su questo ng. 
- comincio da oggi a rilasciare un po' di codice: giusto "due stanze e
tre oggetti", come mi aveva chiesto Pierluigi Zezza. abbiate pietа di
me e portate pazienza.
- versione alfa. instabile. praticamente pezzi di codice
bruciacchiati, senza revisione. caos completo. manca tutto: il
sistema, allo stato attuale, и rozzo e disordinato.
- ho una lunga lista di migliorie da apportare nel tempo ke verrа. :]
// scarica e gioca
- ATTENZIONE. per giocare, procuratevi le seguenti cose:
a) un computer ben ventilato. se mentre giocate state masterizzando un
CD, programmando la vostra funcard e, in finestra, tenete una sessione
aperta di Medal of Honor, beh, l'interprete JavaScript di IE comincerа
a soffrire di scoliosi. abbiate pazienza, tenete a mente che gli
script vengono interpretati e non compilati.
b) per il momento, *dovete* avere il browser Internet Explorer della
Microsoft, versione 5.5 (cinque-punto-cinque) o superiore -- per chi
lo ignora, IE si trova pre-installato in Windows, dalla versione '98
(IE 4) a ME (IE 5) ed XP (IE 6).
c) questo gioco *NON* funziona con IE 3 e 4, *NON* funziona con
Netscape, *NON* funziona con Opera (e scommetto -- tiro ad indovinare
-- dа problemi sotto IE/Mac). insomma, vi serve Windows e/o un
Explorer aggiornato. non ho badato alla compatibilitа tra i browser:
con tutto quel che c'и da fare, per il momento и l'ultimo dei pensieri
che ho.
d) vi occorre , infine, un mouse dotato di 3 pulsanti (!) -- in
alternativa, potrete impostare alcuni comandi da tastiera.
// come giocare
- il funzionamento di base и quello di una AT. di contro, i comandi
non vanno impartiti tramite tastiera, ma si clicca qua e lа con il
mouse sulle "parti sensibili" del testo (evidenziate al passaggio del
puntatore).
1) tasto sinistro: apre un "menu" a comparsa, accanto alla
parola/frase selezionata. indica ciт che potete fare.
2) tasto destro: riporta l'inventario del giocatore (gli oggetti in
suo possesso, con i quali potete interagire).
3) tasto centrale: vi ripete la descrizione testuale del luogo dove vi
trovate.
- oggetti ed elementi dello scenario possono essere "combinati" con
altri oggetti ed altrettanti elementi dello scenario (modello AG).
(esempio. possedete una pistola. fate click con il tasto sinistro del
mouse sulla parola "pistola" e vi comparirа un menu, del tipo:
"esamino", "lascio", "sparo...", ecc. per sparare a qualcuno, fate
click su "sparo...": il verbo "Sparo" comparirа a fianco del puntatore
del mouse. ora potete richiedere la descrizione del luogo, riottenere
l'inventario ecc., ma quando farete click con il tasto sinistro su
un'altra "parola sensibile" -- per esempio "il ladro" -- otterrete di
impostare il comando "sparo [il] ladro [con la] pistola". и piщ facile
da fare ke da spiegare)
- in alternativa, potete provare alcuni tasti: "i", per inventario;
"l" e "g" per riavere la descrizione del luogo; "esc" per uscire; "s"
per salvare la posizione; "c" ed "r" per caricare la posizione
salvata; e qualcun altro (ah: "m" per le "mosse").
- ATTENZIONE ai salvataggi: non cambiate il nome al file, nй la
directory di salvataggio (fatelo, e il sistema -- per il momento --
non troverа la posizione salvata). tempo fa, per salvare impiegavo i
cookies, con evidenti limitazioni alla quantitа di dati salvabili;
adesso, salvo grazie a un trucco: sistema sporco e non compatibile, ma
posso salvare quante variabili voglio -- benedetti cavilli di
sicurezza dei browser! (in futuro, per i salvataggi con browser IE
penso di fare qualcosa tipo: controllo active-x pilotato da VBScript).
// AT, AG, ATPEC, IDRA
- una "ATPEC" ricorda un po' un'Avventura Testuale tradizionale (dove
ci si muove in un universo puramente testuale), un po' un'Avventura
Grafica (dove si interagisce con un'ambiente grafico "punta-e-clicca")
e un po' IDRA di Enrico Colombini (prendete i "libri-gioco", dove si
compiono scelte guidate).
- trattandosi di un ibrido fra generi, ho pensato di parlare di
"ATPEC" e non di "AT". la distinzione mi и utile x sottolineare due
concetti fondamentali (IMPORTANTI):
a) se possiedi un computer, ti piace leggere romanzi, immaginare una
storia, immergerti in un mondo parallelo,e credi nel potere delle
parole, puoi cominciare a divertirti: giocare и -- prima ancora che
apprendimento, esplorazione, introspezione e quant'altro --
semplicemente *divertirsi*. giocare = divertirsi.
b) una buona AT con parser testuale sarа *sempre* superiore alla
migliore delle "ATPEC" concepibili (opinione personale; e tanti, in
proposito, hanno fatto mesi addietro ottime osservazioni sul ng): il
sistema AT "punta-e-clicca", anche nella piщ perfetta delle
implementazioni, resterа sempre *alquanto* limitato, rispetto alla
libertа di azione che caratterizza una Avventura Testuale
tradizionale.
// motivazioni, crediti, copyright
- non so se sia divertente giocare a una "ATPEC": lo saprт se mai
qualcuno, in futuro, utilizzerа questo approccio per creare un gioco.
io so solo che voglio programmare qualcosa del genere. 
- al momento questa cosa non ha nome. deve molto ad IDRA di Enrico
Colombini, che ringrazio: le idee chiave, discusse in passato proprio
su questo ng, si trovano in IDRA. posso dire che IDRA и il padre
spirituale di quanto state leggendo: difficilmente l'avrei fatto, se
non avessi visto IDRA.
- naturalmente ispirato dal mondo GNU / GPL, non posso non sancire
quanto segue (nel caso fantascientifico in cui davvero occorra dirlo,
trattandosi di una piccola cosa destinata ad una comunitа amatoriale):
a) potete copiare / distribuire / MODIFICARE ecc. TUTTO il codice da
me scritto, SENZA LIMITAZIONI di sorta. tuttavia, se farete delle
modifiche al Sistema di gioco, queste modifiche dovranno,
necessariamente, essere sottoposte allo stesso tipo di "licenza";
ovvero distribuite liberamente alla comunitа e passibili di ulteriori
modifiche da parte di terzi, senza limitazioni; inoltre, dovrete
riprodurre l'elenco dei "crediti" (la lista di quanti hanno
contribuito alla stesura del Sistema di base, che eventualmente state
impiegando x la vostra avventura). 
b) fin qui, ho parlato del Sistema, non dei giochi (ovvero di quanto и
contenuto nella directory /avventura). i diritti per la
copia/distribuzione/modifica spettano in via ESCLUSIVA agli autori (nй
al sottoscritto, nй alla comunitа): se, per ipotesi da ricovero
ospedaliero, riuscite a vendere a un alieno una copia di una "ATPEC"
che vi и costata tre anni di lavoro, il matrimonio e gli amici, io ne
sarт contento, e spero lo saranno tutti.
c) per quanto mi riguarda, incoraggio la diffusione di avventure
gratuite in ambito amatoriale, frutto dell'apporto corale di piщ
autori/programmatori, che si divertono nel condividere una passione.
- ATTENZIONE: se cominciate a pasticciare con il codice, tenete a
mente ke per il momento и privo di DEBUGGER (diciamo di "salvavita"):
dimenticatevi una parentesi graffa da qualche parte, e il Sistema
cercherа di bloccare l'interprete JavaScript, che a sua volta cercherа
di imputtanare il browser, che a sua volta si rifarа su Windows (il
quale, 99 volte su 100, si blocca miseramente, XP compreso). per
uscire: CTRL + ALT+ DEL e killate il processo assassino.
// un po' di tecnica
- non ho tempo, non ho tempo, non ho tempo. programmo quando capita.
chiedo scusa in ginocchio per il codice sporco e ridondante: mi ci
vorranno ancora dei mesi di ritagli di tempo per conseguire qualcosa
di valido.
- tecnicamente, и un "sito Internet". si gioca con il browser, in
locale o in rete (tuttavia il sistema di pre-loading и ancora
incompleto). mi sono limitato ad impiegare la piщ diffusa risorsa di
programmazione per il Web: DHTML (HTML + JavaScript), e ho usato un
po' di CSS. si tratta di tecnologie limitate, ma funzionali allo
scopo, e dalle strane potenzialitа. 
- ho fatto questa scelta per motivi pratici: in breve tempo, ho
qualcosa che "funziona", che posso sperimentare e mettere alla prova,
migliorabile con l'apporto di altre tecnologie (Java, plug-in,
controlli active-x, Flash ecc.) ed eventualmente esportabile su altre
piattaforme di programmazione.
- ad ogni modo, c'и ancora tanto da fare con quel "poco" che offrono i
"dialetti" e i linguaggi di scripting pensati per il Web (senz'altro
meno ostici per l'autore medio di "avventure", rispetto a C, Visual
Basic e compagnia bella). 
- il sistema и strutturato in modo "aperto": sto cercando di isolare
gli elementi fondanti, separando l'avventura in sй (il gioco) da
"blocchi di codice" a sй stanti come il "pannello grafico"
(sostituibile senza compromettere il resto) e i file strettamente "di
sistema". 
- il fine ultimo и di consentire agli interessati di sviluppare in
tutta tranquillitа aspetti marginali del Sistema per poi rilasciare
codice indipendente, utilizzabile ("montabile") in piщ avventure
distinte, senza compromettere il gioco in sй. soprattutto, sto
cercando di facilitare all'osso la programmazione dell'avventura in
sй. 
- se volete dare un'occhiata a come ho costruito la piccola avventura
di esempio, curiosate all'interno della directory /avventura: sta
tutto lа dentro (in /intermezzi, a proposito, ci trovate un caos di
codice HTML esterno all'avventura, che crea "presentazioni"
richiamabili in ogni momento tramite la Funzione "Intermezzo()"). per
il resto: /pannello, contiene il "pannello di gioco" (intercambiable);
/sistema, i file "sistema.js" (cuore pulsante di tutto) e "parser.js"
(un "parser" -- io lo chiamo cosм -- di esempio, sostituibile);
/avvio, altri file di sistema (il "boot" del Sistema); mentre
/salvataggio и la directory in cui va salvata la posizione di gioco.  
// collaborazione e aiuto 
- accetto (quasi sempre senza arrabbiarmi) suggerimenti, critiche ed
idee -- di qualunque sorta, anche marginalissime -- segnalazioni,
pezzi di codice e quant'altro. mi servirebbe qualcuno a cui piaccia
testare questa roba su differenti versioni di IE 5, mentre io sono
occupato con la sopravvivenza. chi aiuta verrа ricordato nei crediti
del Sistema. 
- se qualcuno preferisce collaborare con me alla stesura del codice di
base piuttosto che fare da solo (rischiando di allungare i tempi per
il rilascio della versione 1.0 del Sistema), si senta libero di
propormi la riscrittura di parti del codice, inviarmi codice
alternativo (anche per delle minuzie) ecc. ecc. no problem (mi
arrabbio raramente).
- insomma, se qualcuno scrive del codice per fare delle cose
particolari, puт inviarmelo: vedrт se includerlo o meno nella
distribuzione "Lord 2023" del Sistema :)
 
- il mio indirizzo e-mail per la cosa и: lord...@libTOGLIero.it
(cioи, sarа... me lo sto facendo in multitasking).
- ogni tanto trovate aggiornamenti su: 
http://geocities.com/lord_2023/
perdono x il messaggione. grazie a tutti!
Lord 2023 
PS:
- quiz: da qualche parte, nel /pannello, dalle parti di testo.js, c'и
una riga di codice che abilita la visualizzazione di un "cursore
lampeggiante" stile AT -- provate ad attivarla :)
- una coso curiosa da fare: lanciare il peluche sugli alberi. eheh.

 -- dà problemi sotto IE/Mac). 
scocciante... parecchio scocciante...

scocciante... parecchio scocciante...
eddai, compatibilità con IE4+ presto. eheh.
per netscape 4-6, ancora un po' di tempo.
versione Lynx... prevista (è ufficiale :)
L2023

 alternativa, potrete impostare alcuni comandi da tastiera.
non ultimo un frullatore collegato all'usb.
Con questa configurazione non posso giocarci ne col mac che ho a casa,
ne con windows nt che ho in ufficio!
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

 controlli active-x, Flash ecc.)
Insomma, vuoi limitare al massimo la sua esportabilità e compatibilità! ^__^
--
Atrus di Myst =^= 
www.atrus.terrediconfine.net
"Gandalf, why are you dressed in white?"
"If you go to Khazad-Dum... you will DYE!"

Insomma, vuoi limitare al massimo la sua esportabilità e compatibilità! ^__^
ma no, anzi; per esempio: ho pressoché risolto i prob di compatibilità
con IE 4 ed IE 5 (forse uploado stanotte una versione -- ancora da
testare -- che funziona più o meno su tutti gli IE dalla v. 4 alla 6).
la mia intenzione è questa: usare tecnologie differenti per browser
differenti, cercando di "spremere" ciò che ciascuno può offrire (in
altre parole: il programma riconosce da solo il browser impiegato
dall'utente, ed automaticamente usa la tecnologia + appropriata per
realizzare un medesimo fine).
x quanto riguarda Active-X e VBScript, che non sono compatibili con
Netscape, tuttavia potrebbero darmi una mano a perfezionare  la
compatibilità fra differenti versioni di Internet Explorer (vedi la
gestione dei salvataggi, del menu a comparsa e del mouse).
a presto,
L2023

 differenti,
Ma uno potrň scegliere di usare Javascript piuttosto che Java o Flash o
altre robe? No, solo perché i bachi di sicurezza del VBScript sono una cosa
paurosa, mentre Java č pesaaaaaaaaaaaaaaaaaaaante (tanto che non lo ho
nemmeno installato su IE e NS, ce l'ho solo su Opera e disattivato).
Alla fine questi tuoi programmi richiedono tanti di quei plugin che forse
occupa davvero meno spazio fare una applicazione PHP-Gtk con server al
seguito. =)
Ah, tra l'altro:
PELUCHE01A ha provocato un errore di pagina non valida nel
modulo <sconosciuto> in 0000:bff711be.
Mi sa che al mio PC non piace. Ma che razza di file č?


Mi sa che al mio PC non piace. Ma che razza di file è?
è un pacchetto di installazione fatto con un software che si chiama
"Setup Factory", ultima versione mega-galattica, pure "XP compliant",
secondo gli autori, eheh. 
insomma, ho capito: stanotte traffico un po' e metto tutto in un file
zip -- probabilmente il file peserà la metà :)
Lord 2023

 zip -- probabilmente il file peserà la metà :)
Braho.


 differenti, cercando di "spremere" ciň che ciascuno puň offrire
Rispetto la tua scelta; sei ovviamente consapevole che cio' significa 
rimettere mano al programma ogni volta che esce un nuovo browser o una 
nuova release di quelli esistenti :-)
   .Erix.
P.S. Io uso Mozilla con Java disabilitato. IE l'ho bloccato col firewall 
per evitare che venga usato per uscire a mia insaputa.

 nuova release di quelli esistenti :-)
non voglio essere negativista, per carità; però devo dire che io piuttosto preferirei dei chiodi
arrugginiti nel glande che imbarcarmi in un'impresa così frustrante e alla fin fine impossibile...
mi sa che stai facendo tanta fatica per creare l'abandonedware del 2004...
ciao
S
PS oddio magari i chiodi no, però la trovo una scelta molto discutibile :)

nuova release di quelli esistenti :-)
non necessariamente :)
l'importante, per fare questa piccola cosa, è per me cercare di
impiegare in modo ottimale quel che c'è *ora*... nella speranza che i
browser che verranno non vanifichino la compatibilità col passato  (ma
questo è un po' il problema del software che invecchia ogni anno che
passa: *tutto* il software, non solo script ed HTML).
non ho avuto difficoltà ad aggiornare il sistemino da IE 5.5 ad IE 6:
non ho praticamente cambiato una virgola; ne sto avendo qualcuna a
renderlo compatibile in ogni sua parte con IE 4, senza sacrificare
nulla (come dovrò fare per IE 3 e Lynx).
in quant a Netscape 6, ad occhio e croce dovrei riuscire a renderlo
compatibile al 100%. con Netscape 4... beh, c'è speranza :)
i problemi maggiori sono: 1) il salvataggio di dati su disco in
quantità; 2) la gestione dello "scrolling" del testo; 3) qualcosina
(di solito risolvibile) a livello di stili CSS e gestione dei Layer.
L2023

mi sa che stai facendo tanta fatica per creare l'abandonedware del 2004...
ti rimando in parte alla risposta a Colombini. per il resto, beh, il
software *invecchia*, c'è poco da fare. il software non aggiornato,
continua a funzionare per qualche anno ancora, poi comincia a dare
problemi -- vedi l'abandonware di oggi: difficile che vecchi games
creati ai tempi del DOS, oggi vengano gestiti correttamente dalla
"console" di Win XP (lo chiamano così, adesso, il DOS... che DOS non
è). insomma, è una legge a cui soggiace *tutto* il software: le
tecnologie cambiano, e ciò che andava bene cinque anni fa, oggi -- pur
funzionando come allora -- viene considerato "obsoleto": pensa al
passaggio da Win 3.1 a Win 95, ovvero all'incompatibilità tra le
interfacce grafiche pensate per il 3.1 mentre le si fa girare sotto
95+. ma poi... chissà cosa ne sarà di tutti noi, tra cinque anni :)
per il momento, guardo a ciò che ho a disposizione, a quel che
conosco, ai browser diffusi oggi. IE, per esempio, cerca di preservare
la compatibilità con le versioni precedenti, ma introduce tag
proprietari ad ogni nuova release; a questo punto, diventa una scelta,
non una necessità irrinunciabile: aggiornare... oppure accontentarsi.
L2023

 non una necessità irrinunciabile: aggiornare... oppure accontentarsi.
la seconda! Anzi una terza: da un lato usare lo standard, dall'altro dare il proprio contributo alla
sua estensione e manutenzione in modo che sia sempre un passo indietro alle versioni proprietarie,
ma non così tanto come oggi.
ciao
S

ma non così tanto come oggi.
va bene; ma cosa succede se un bel giorno ti rendi conto che, per
realizzare ciò che desideri, devi *per forza* realizzare uno script
che, a seconda del browser impiegato, impieghi questa o quell'altra
tecnologia, "standard" oppure esclusiva e proprietaria? anzi: talvolta
"guardare avanti" è un modo per garantire la compatibilità.
ti faccio un esempio prolisso, di questi giorni :)
1) IDRA usa i cookies ("biscotti"... che nome carino :) per i
salvataggi. i cookies sono standard sul 99% dei browser in
circolazione. così anch'io ho cominciato coi cookies, e tutto
funzionava ben.
2) problema: limiti dei cookies. con questo metodo posso salvare solo
piccole porzioni di dati, e ciò non mi consente la realizzazione di
avventure estese e complesse che girino con un browser.
a questo punto, che fare? i casi sono due: o rinuncio all'idea
(rassegnandomi allo standard), oppure cerco di fare qualcosa, nel
tentativo di sfruttare tutto ciò che una data tipologia/versione di
browser può offrire al programmatore. e allora:
3) provo a creare, tramite trucchetto esilarante, più file di cookies
in locale. funziona, ma la gestione dei cookies resta limitata,
scomoda e a rischio di cancellazioni improvvise.
4) comincio allora da Internet Explorer. mi creo un frame interno,
invisibile sullo schermo, ci infilo dentro dichiarazioni di variabili
di gioco ecc., salvo il tutto in un file JS con metodo proprietario
execCommand("SaveAs"). funziona su IE 5.5. e 6, consentendo di salvare
tutti i dati che voglio e recuperarli in modo indolore.
5) problema di compatibilità: "execCommand" non gira sulla versione di
IE 4 che ho io... e allora bisogna pensarne un'altra. così ieri ho
fatto un semplice active-x in Visual Basic, che viene incorporato nel
codice con un bell'object e un .CAB. risultato: ora i salvataggi
funzionano su tutti gli Explorer in circolazione, compreso il 3.
6) nuovi problemi: il .CAB che contiene l'ocx ecc., per girare anche
sui Windows meno aggiornati, necessita di un pacco di DLL; risultato:
1,18 MB di .CAB. in più, per motivi di sicurezza, Explorer mi domanda
ogni volta se voglio lanciare l'active-x o meno.
7) di nuovo, che fare? sto pensando di risolvere la cosa nel modo
seguente, e stai certo che lo faccio: l'avventura, pur custodendo  il
medesimo codice sia sotto IE che sotto Netscape, per migliorare la
gestione sotto il primo, verrà fatta girare -- finché non troverò una
soluzione migliore -- all'interno di un "webbrowser control" di Visual
Basic. in sostanza, un .exe creerà un controllo che gravita in
ambiente VB che leggerà i file .JS e li interpreterà a dovere.
8) risultato: caricamenti e salvataggi perfetti su tutti gli Explorer,
compreso il 3; non più finestrelle di "active-x warning il browser sta
per esplodere"; codice che resta pur sempre scritto in JavaScript ( =
modificabile con facilità dall'utente e in massima parte utilizzabile
sotto Netscape); possibilità di far gestire a VB parte delle  funzioni
grafiche che generano incompatibilità fra le differenti versioni di
IE; e, se voglio, adesso posso far eseguire all'avventura file mp3 e
controllare meglio il "browser-nel-controllo" ecc.  (chiaro: solo per
avventure fatte girare sotto IE).
9) unico neo (per il momento): il solito .CAB da un mega circa -- ma
solo per Windows 95-98: su ME ed XP, non ce n'è bisogno. nuova
soluzione, provvisoria: compilare il tutto per una versione datata di
VB (la 5 è più compatibile della 6). oppure, provare con C++.
... e così via...
stesso discorso per Netscape, per Opera, per Lynx.
insomma, diamo al browser ciò che è del browser :)
L2023

 insomma, diamo al browser ciò che è del browser :)
come vuoi tu! Buon lavoro! Io sto già impazzendo con Idra che non mi "suona i suoni"... 
ciao
S

quello che deve fare ogni browser...
ok, per la "programmazione Web" compatibile -- ovvero gli strumenti
codificati (standard) di cui dispongono più o meno tutti i browser in
uso oggi. per me la difficoltà è un'altra: nel momento in cui cerchi
di realizzare ciò che hai in mente, usi tutto ciò che trovi pur di
farlo, cercando di spremere/sfruttare quel che ciascun browser offre.
 
Lord 2023

 farlo, cercando di spremere/sfruttare quel che ciascun browser offre.
certo, ho capito che per te questa è una sfida stimolante... dal tuo punto di vista,
quindi, non c'è nulla da eccepire. Se però usassi java 2D, o anche 3D, il codice
rimarrebbe "vivo"  per sempre (più o meno) sconfiggendo l'obsolescenza e sarebbe
indipendente dal browser, pur mantenendo inalterate tutte le sue funzioni (anzi, ne
avresti molte i più).
ciao
S

se ti riferisci a quello che ho scritto sopra, la vedo benino.
... sto ridacchiando come un cretino per il "benino" :)))))))
cmq con JAVA, che conosco pochissimo -- sono in arretrato: non sono
mica "un programmatore" (anche se qualche volta mi capita di vendere
programmi)  --  che tu sappia, cosa si può fare di questi tempi?
Lord 2023
N. B. 
a dire il vero non sono neppure un "web-designer" -- anche se a volte
mi capita di vendere siti. :)
 non ho disciplina, sono un tipo distratto.

 programmi)  --  che tu sappia, cosa si può fare di questi tempi?
semplificando, "tutto". L'unico potenziale problema deriva dal meccanismo di sicurezza
degli applet che rende molto problematico salvare sul client (ma non sul server,
ovviamente). Io devo dire che ci ho sempre sviluppato solo applicazioni, e questa cosa non
la so bene. In ogni caso è da investigare.
cmq ne riparliamo... 
ciao
S

bhoooo? Io so solo che un mio amico mi manda degli .exe in flash standalone.
belli! sto vedendo un po' sul sito della Macromedia a che punto è
questo Flash, che cosa si può fare, soprattutto in locale, ecc. :) 
Lord 2023

 questo Flash, che cosa si puň fare, soprattutto in locale, ecc. :)
per quel che vale a me flash piace e lo stň valutando per alcuni siti
dinamici.
Ho visto cose carine fatte con esso perlopiů cartoni animati
(
www.joecartoon.com
) ma anche avventure grafiche pubblicitarie sul sito
della lavazza.

 apple / eat apple" a "raccogli la mela dall'albero e mangiala".
PLANETFALL
Infocom interactive fiction - a science fiction story
Copyright (c) 1983 by Infocom, Inc. All rights reserved.
PLANETFALL is a trademark of Infocom, Inc.
L'ultimo _vero_ gioco Inform è 'Arthur' di luglio 1989, quindi Interactive 
Fiction era assolutamente usato negli anni '80, e Planetfall girava sui 
Commodore con (più o meno) la stessa tecnologia usata oggi da Inform (la 
macchina virtuale è la solita, solo in versione 3 per Planetfall).
-- 
Paolo Vece - 
pv...@inwind.it
 - 
http://www.vece.net

Infocom interactive fiction - a science fiction story
gasp, hai ragione... non ci avevo mai fatto caso :)
probabilmente, influenzato dalla "scena" italiana -- negli anni '80,
da noi ho sempre sentito parlare solo di "avventura testuale", con
poche varianti: anche quando si scrivevano cose come "romanzo
interattivo" e così via, il concetto di "letteratura interattiva"
credo fosse ancora piuttosto fumoso, e senz'altro non sentito come lo
è oggi presso la comunità "online" dell'IF (in parte, influenzato
dalla diversità delle realizzazioni italiane anni '80 rispetto ai
prodotti di case come Magnetic Scrolls, Infocom e così via).
grazie per la segnalazione,
L2023

Commodore con (più o meno) la stessa tecnologia usata oggi da Inform (la 
Tanto per curiosità... per quel che mi risulta la Infocom non fece mai
girare le sue AT sullo Spectrum. Se e' vero, come mai?
Ciao da
Vincenzo

 girare le sue AT sullo Spectrum. Se e' vero, come mai?
Per quanto ne so perché lo Spectrum non aveva il floppy disk, ma potrei 
sbagliarmi.
Dovrebbe esserci un'intervista a Dave Lebling su IF Italia in cui si parla 
della configurazione minima di home computer che avevano in mente. 


> Per quanto ne so perché lo Spectrum non aveva il floppy disk, 
 > ma potrei sbagliarmi.
O forse perche' lo Spectrum era inglese e in USA era pressoche' 
sconosciuto (venduto con scarso successo con marchio Timex, mi pare di 
ricordare).
   .Erix.

esatto sinclair times. Io avevo un compatibile sinclair times 1000,
equivalente allo zx81 ma con le rom diverse...

 sbagliarmi.
Non sono un grande intenditori di retrosistyemi, ma so per certo che furono prodotte
nuove versioni del classico Spectrum, tra cui le versioni +2 e +3. L'ultima di queste
due aveva in dotazione un bel lettore floppy ed esistevano versione floppy di vari
giochi per lo Spectrum.
Io stesso (che come sapete colleziono Tolkien games) ho una versione su disco per
Spectrum +3 di War in Middle Earth. :-)
Tutto questo per la precisione.
Sauron

> > Tanto per curiositŕ... per quel che mi risulta la Infocom non fece mai

Credo che il motivo sia stato quello detto dal Colombini, e cioč, tra
l'altro con mia grossa sorpresa, che lo Spectrum in America non ha
avuto successo. Io pensavo che quella "macchinetta infernale" avesse
avuto successo anche in Mongolia... :-)
Comunque, hai visto su Internet quante AT ci sono per lo Spectrum?
Ciao da
Vincenzo