Newsgroup: it.comp.giochi.avventure.testuali
Titolo: DEMO gioco: nuova versione 99.9% compatibile IE4+

x chi me lo ha chiesto:
Risolti i bug di compatibilità con Internet Explorer 4. Salvataggi,
loading e layout migliori, gestiti da 1% di codice scritto in Visual
Basic (il restante 99% = JavaScript, HTML, CSS).
Funziona su tutti i sistemi operativi Windows aggiornati a Visual
Basic 6.
Compatibile con qualunque risoluzione grafica dello schermo (compresa
640x480 pixel).
In corso: compatibilità con Netscape 6 (Mozilla).
http://www.geocities.com/lord_2023/
"Peluche" v. 0.1.2 (alfa) (946 KB, file ZIP)
(contiene 30 immagini) 
Se hai un Windows datato, installa l'aggiornamento della Microsoft a
Visual Basic 6 (1 MB, eseguibile - rinomina in .EXE). 
Per una migliore visione, installa la font di carattere Georgia della
Microsoft (338 KB, eseguibile - rinomina in .EXE). 
Lord 2023
PS:
ATTENZIONE: se preferisci, esegui "Peluche.exe debug" per entrare in
modalità "sicura" (possibilità di usare la combinazione di tasti CTRL
+ ALT + CANC per uscire e attivazione di un pulsante ESCI
"salvasistema" in caso di crash).

 Visual Basic 6 (1 MB, eseguibile - rinomina in .EXE).
Se tieni alla sicurezza del tuo PC, non installarlo. ;)
--
Atrus di Myst =^= 
www.atrus.terrediconfine.net
"Gandalf, why are you dressed in white?"
"If you go to Khazad-Dum... you will DYE!"

Se tieni alla sicurezza del tuo PC, non installarlo. ;)
<OT>
beh, se uno tiene alla sicurezza, semplicemente non installa Windows.
io non dico che Windows è "programmato male"; io dico che Windows è un
sistema operativo "di massa", e di conseguenza sarà sempre e comunque
pieno di buchi -- non importa quantI OCX, DLL, VB runtime gli levi.
... a proposito...
<< X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 >>
... stai mica usando Microsoft Outlook per leggere le news??? ==8)
</OT>
Lord 2023

 pieno di buchi -- non importa quantI OCX, DLL, VB runtime gli levi.
Non aver paura, dì pure che Windows è programmato male...è la pura e
semplice verità :-(

Ho provato il tuo demetto.... devo dire che sono impressionato!
E' molto bellino e anche l'avventura che hai messo su non è male!!!
Tuttavia non ho capito perché non si riesca a passare ad altre applicazioni
o anche solo a metterlo in finestra... non si può fare?
Cià

o anche solo a metterlo in finestra... non si può fare?
oh sì. vado, faccio una modifica al codice e torno.
grazie x aver provato questa piccola cosa in costruzione, e per
l'incoraggiamento.
Lord 2023

 perché ho disabilitato il tasto CTRL. O:)
Toglilo SUBITO! Non si blocca MAI nulla all'utente.


 ... stai mica usando Microsoft Outlook per leggere le news??? ==8)
No, sto usando Outlook Express, che se usato bene è sicuro e buono quanto
gli altri.
Se vuoi iniziare un flame sui newsreader trasferisciti su
it.discussioni.litigi; io non ti seguirò.


 Se vuoi iniziare un flame sui newsreader trasferisciti su it.discussioni.litigi; io non ti seguirņ.
ma che flame e flame su :)
</OT>

Non si blocca MAI nulla all'utente.
dunque, la versione che sto completando (a parte la correzione di
alcuni bug nel giochino vero e proprio), funziona così:
- esegui "Peluche.exe" ->  il gioco parte in modalità "tutto schermo",
con tutti i tasti disabilitati tranne quelli dell'Avventura: in altre
parole, il programma prende il controllo della macchina.
- esegui "Peluche.exe finestra" -> il gioco parte in finestra (e puoi
aprire in multitasking tante finestre quante ne gestisce la macchina,
e "giocarle tutte"): massimo controllo all'utente, che può spostare,
chiudere e "minimize" (come si dice?) una finestra.
- in aggiunta, sto cercando di programmare questo: durante il gioco,
se premi il tasto "f" ecc., l'avventura muta in modalità "finestra";
lo premi una seconda volta, e il tutto torna a "schermo pieno" (e
viceversa -- una specie di "interruttore").
- altri comandi: "debug"; probabilmente anche "finestra piccola" (apre
una finestra di gioco più piccola, modellata sulla grafica a 640x480
pixel anziché 800x600); e magari "forza 800x600" e così via (ovvero:
anche se hai un monitor settato a 1280x1024 pixel, il programma cambia
automaticamente la risoluzione, "ingrandendo" virtualmente lo schermo
di gioco -- i pixel sono più grossi :) -- e la ripristina all'uscita).
Lord 2023
http://www.geocities.com/lord_2023/

 pieno di buchi -- non importa quantI OCX, DLL, VB runtime gli levi.
non vedo il nesso.

 l'incoraggiamento.
Prego!!!!!! Continua così!
Tra l'altro mi hai dato uno spunto per un altro post che segue qui sotto.
Bye

"Lord 2023" <lord...@libTOGLIMIero.it> ha scritto nel messaggio
news:1aj9augncaguv2g5q...@4ax.com...
Con W98SE e ie5.5 al lancio di peluche.exe mi ha inchiodato di brutto il
sistema...

la finestra di debug).
argh. cmq oggi ho corretto diversi bug nel gioco (almeno due; citando
a memoria: il campanello e un click nel "sottoscala"), che facevano
saltare l'interprete JavaScript. cmq Atrus ha ragione: disabilitare il
tasto CTRL non è stata una bella mossa -- sto correndo ai ripari.
L2023

> pieno di buchi -- non importa quantI OCX, DLL, VB runtime gli levi.
<OT>
provo a spiegarmi (e cmq non sono un'entità organica da prendere
troppo sul serio, anzi :)
vediamo...
spesso sento dire che un'installazione GNU / Linux è più sicura di un
Windows medio -- dai virus informatici ai cavalli di troia.
beh, è vero. voglio dire: di questi tempi, è vero.
ma allo stesso tempo mi sembra -- sbaglio? dimmelo tu --
un'affermazione *relativa*. relativa allo stato di cose presenti --
non un'affermazione vera *in sé stessa* (non un assoluto).
se GNU / Linux fosse diffuso quanto Windows ("sistema operativo di
massa"), sarebbe maggiormente soggetto ad attacchi.
esistono virus anche per GNU / Linux, scritti appositamente. sono
pochi, rispetto a Windows; ma lo sono principalmente:
1) per motivi "affettivi" ed "ideologici" (GNU / Linux, e la filosofia
che vi soggiace, piacciono al 99% degli appassionati);
2) ma soprattutto, credo, perché GNU / Linux non è utilizzato quanto
Windows nel campo dei sistemi desktop (voglio dire da parte
dell'utilizzatore medio di personal computer, inesperto, poco addentro
nelle questioni tecniche, generalmente poco attento alla sicurezza).
non esiste un un sistema, un codice, una protezione che non possano
essere "bucati". in questo, Windows è *diventato* una specie di "campo
giochi": l'ha installato mezzo mondo, e così oggi si fa a gara a
sfruttarne le debolezze; proprio perché ce l'hanno tutti, e quindi è
divertente farci il tiro al piattello (debolezze derivate in buona
parte dalle esigenze di marketing della Microsoft: rilasciare ogni
anno una nuova release dei pacchetti di maggior consumo, per vendere,
vendere e poi ancora vendere).
di conseguenza, scrivevo, puoi anche scegliere di NON installare
l'aggiornamento a Visual Basic 6 -- ma, secondo me, non è qui il
punto, né il problema di fondo: Windows è un sistema operativo troppo
bersagliato, insicuro *per definizione* (anche per il fatto di non
essere "open source" = i test vengono fatti dalla sola Microsoft --
un'unico centro a distribuire patch -- al contrario di GNU / Linux).
... e comunque, il Pinguino resta il sistema operativo, fra quelli
diffusi nelle case, più sexy del mondo -- subito dopo quelli della
Commodore, naturalmente (con pochi KB, si facevano magie).
</OT>

Con W98SE e ie5.5 al lancio di peluche.exe mi ha inchiodato di brutto il sistema...
caro Riktik, mea culpa, ti chiedo scusa: come dicevo altrove, in parte
è colpa dell'aver disattivato il tasto CTRL, che non consente
all'utente di killare l'interprete JavaScript con CTRL + ALT + CANC al
momento del crash.
ho fatto una cazzata: non si fa così nelle versioni "alfa".
per il resto, sto trafficando con l'ultimo .exe che ho rilasciato,
vedo un po' da cosa dipende... anzi, svelo un piccolo segreto: non si
tratta di un .exe di Visual Basic "al naturale"; in realtà, è un .exe
"dopato" -- ottenuto con un'utility che "fonde" applicazioni VB alle
"dipendenze" desiderate -- che ingloba al suo interno una .dll utile.
a proposito, hai provato ad eseguire "Aggiorna.exe" prima del gioco?
grazie, ciao.
PS:
per favore, rispondimi pure via mail, così quando ci risentiamo evito
di riempire il ng di messaggi di test. thx!

 >> pieno di buchi -- non importa quantI OCX, DLL, VB runtime gli levi.
le tue considerazioni sul, diciamo così, "ambiente di contorno" sono anche condivisibili.
Il problema è che windows è pieno di buchi di progetto, e questo è assurdo in un prodotto
commerciale che, fino a prova contraria, ha dalla sua tutte le ragioni per essere meno
bacato degli altri. 
Insomma, se mi costruisco da solo una moto, spero bene che sarà meno sicura di una che è
stata fatta secondo certe specifiche, testata ec. ec.    
Poi magari sono più simpatico ai tamarri che invece di prendermi a catenate si sfogano con
mio fratello fighetto che ha il Kawasaki, però _di per sé_ questo non fa della mia moto un
veicolo più sicuro.
al di fuori dell'ardita metafora, conosco benissimo qual è la situazione economica del
mercato del software, e quale importanza (al di là di tanto parlare) il grande pubblico dà
alla sicurezza: quando si continua a usare Outlook per leggere la posta, ogni altra
considerazione viene meno...  :)
ciao
S

 Windows medio -- dai virus informatici ai cavalli di troia.
non ho letto tutto, ma cerco solo di sfatare questo mito...
i sistemi microsoft, indubbiamente spesso mal programmati, sono soggetti ad
attacchi esterni per il semplice motivo che coprono il 90% della rete, per
cui se devo scrivere un virus, o devo trovare un  modo per entrare in un
altro sistema, sicuramente si tratterra' di un sistema win!!!  I sistemi
come linux e unix in generale sono semplicemente molto meno diffusi... e
questa è l'uunica ragione che porta i programmatori di virus ad ignorarli
quasi inutilmente...
perchè a "distruggere" un s.o. come linux o unix è veramente facile...
Glorfindel

non ho letto tutto, ma cerco solo di sfatare questo mito...
hem,  dicevamo proprio questo :)))
L2023

> i sistemi microsoft, indubbiamente spesso mal programmati, 
 > sono soggetti ad attacchi esterni per il semplice motivo che
 > coprono il 90% della rete
E anche e soprattutto perche', nonostante tutto il sistema di permessi 
di accesso ai file (NT/2000/XP) tutti i programmi importanti girano piu' 
o meno come 'root', o almeno vanno installati come tali (vedi XP Home) e 
quindi ne hanno i privilegi, specialmente inclusi browser e mailer (e 
Office) che sono addirittura strettamente integrati con l'OS. Questo e' 
uno dei principali difetti strutturali, non certo l'unico (non dico che 
Unix/Linux sia perfetto o privo di difetti storici, ma almeno non e' 
fondato sulla sabbia).
(scusate per l'OT)
   .Erix.