Grazie per la chiamata. :) Per info, cerca Lord 2023 nel forum: it.comp.giochi.avventure.testuali.
Fai click sulle immagini per ingrandirle. Attenzione: sono di pessima qualità.
Notivà importante:
Ricomincio da zero. Non più JavaScript + DHTML + CSS... ma Macromedia FLASH. Per questioni di compatibilità. :)
Ultima release JavaScript:
"Peluche" v. 0.1.3 (alfa) (936 KB, file ZIP)
(99% JavaScript + 1% Visual Basic; contiene 30 immagini)
DEMO "Peluche", v. 0.1.3 (alfa)
SISTEMA ATPEC, v. 0.1.3 (alfa)
PANNELLO "Fiorino", v. 0.1.3 (alfa)
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).
DEMO compatibile con qualunque risoluzione grafica dello schermo (compresa 640x480 pixel).
Versione JavaScript testata su:
Internet Explorer v. 6.0.2600.0000.xpclient.010817-1148 sotto Windows XP v. 2002 (Home Edition).
Internet Explorer v. 5.50.4134.0100 sotto Windows ME v. 4.90.3000.
Internet Explorer v. 5.50.4134.0600 sotto Windows 98 v. 4.10.2222 (Second Edition).
Internet Explorer v. 4.72.3110.4 sotto Windows 98 v. 4.10.1998.
![]() |
5 Aprile 2002 - Jumping Jaaack FLAASH! JavaScript + DHTML + CSS = buona tecnologia -- ma ho deciso di farne a meno: lavoro divertente ma inutile. Così ho cominciato a convertire in Macromedia FLASH il mio piccolo sistema ATPEC (ovvero quella cosa che fa girare un grappolo di Funzioni generiche che permettono a chiunque di creare -- e giocare -- ad Avventure come "Peluche"). Per fare questo, l'utente NON dovrà possedere una copia dell'editor della Macromedia, né tantomeno sapere qualcosa di come si programma in FLASH: verrà tutto gestito da facili Script esterni, che controlleranno anche buona parte degli aspetti multimediali (grafica, sonoro, video... escluse eventuali animazioni espressamente realizzate in FLASH, naturalmente) -- per farti un'idea, vedi il sorgente di "Peluche" contenuto nella directory /avventura (nell'ultima distribuzione). FLASH non solo consente di fare cose come visualizzare testo "anti-aliased", suonare .mp3 ecc. -- ma soprattutto, genera 1) eseguibili "stand-alone", sia per PC che per Macintosh; 2) crea file .swf che possono essere eseguiti, previa installazione di un plug-in, con pressoché tutti i browser in circolazione, sia in locale che su Internet (compreso Netscape 4+ per GNU/Linux, Opera ecc.): un risultato difficilmente realizzabile (a dir poco) con JavaScript + DHTML + CSS. Insomma, ricomincio da zero (quasi): mi occorrerà qualche settimana, forse dei mesi, per "convertire" la cosa (considerando che la faccio nei ritagli di tempo, e che non ho praticamente mai creato un vero .swf in vita mia); ad ogni modo, negli ultimi giorni credo di aver risolto 2/3 dei problemi fondamentali. :] |
![]() |
31 Marzo 2002 - Un peluche in multitasking su più di una finestra Ora la piccola DEMO gira in una finestra -- senza per altro perdere la modalità "tutto schermo" alle risoluzioni 640x480 e 800x600 pixel-- che può essere ridotta ad icona, chiusa e spostata (è sufficiente fare click su un punto qualunque della finestra -- tranne sul testo -- e contemporaneamente muovere il mouse). Possono essere lanciate sul Desktop più finestre in multitasking (anche dello stesso gioco). Ho corretto alcuni bug sparpagliati qua e là, e migliorato la gestione del tasto centrale del mouse (ah! ho riabilitato il tasto CTRL). I "controlli" usati per chiudere la finestra ecc. sono puro HTML/JavaScript: possono essere modificati, spostati altrove, arricchiti con animazioni ecc. ecc. È Pasqua, mi sono scaricato il video First Date dei Blink 182 e sono felice :) |
|
29 Marzo 2002 - Nuova versione 99.9% compatibile IE4+ 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. ATTENZIONE: 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). Lavoro in corso: compatibilità con Netscape 6 (Mozilla). |
|
|
26 Marzo 2002 - Maggiore compatibilità con IE La versione distribuita diventa un file ZIP, che occupa met� spazio (1 MB circa). Ho risolto alcuni problemi di compatibilità, che consentono all'Avventura di cominciare a "girare" anche su IE 4. Tuttavia, permangono alcuni inconvenienti, tra cui (solo per IE 4): l'impossibilità di caricare/salvare la posizione di gioco, una gestione non ottimale del tasto destro del mouse e della giustificazione del testo. Per il resto, ho temporaneamente disabilitato la gestione degli "Intermezzi", perché bacata sotto IE 4. |
|
![]() |
25 Marzo 2002 - "Well I guess this is growing up!" Finalmente, un po' di codice. Anzi, pezzi di codice. A dire il vero, un caos di codice alfa, potenzialmente instabile. Per il momento, gira *SOLO* su Microsoft Windows / Internet Explorer 5.5 e superiori. Ho scritto un messaggio che spiega perch�. Prima di giocare, leggi le istruzioni. Il gioco � un eseguibile che si installa facilmente (ATTENZIONE: dopo aver rinominato ".mp3" in ".exe"), di circa 2 Megabyte. Tecnicamente, � un sito Web. Rilascer� prossimamente altre versioni, man mano che il codice cresce. A proposito: l'Avventura di esempio che sto costruendo, non ha praticamente senso, se non come testing del Sistema. Eccola qui. |
![]() |
20 Marzo 2002 - "Crawling" Tre mesi di pausa. Poi ho ripreso a programmare... e credo di aver scritto un mucchio di codice. Due volte tanto; sono quasi pronto per una pikkola demo -- versione alfa, instabile. Più codice scrivo, e più codice c'� da scrivere... ancora pochi giorni. Nel frattempo, ecco un piccolo screenshot. Manca poco. Il resto verrà da sé. Per il momento... fine trasmissioni. Forse ci sentiamo domenica. Questa. Tra quattro giorni. |
![]() |
1 Dicembre 2001 - "Sarebbe un titolo troppo lungo" Ho deciso di abbandonare i cookies: troppo limitati -- ho trovato un modo migliore per simulare lunghi save/restore con IE, in stile Inform, senza scomodare altre tecnologie. Ho programmato parte della gestione degli Oggetti e dell'Inventario. Ho cominciato a sognare mondi... trascorro parte delle mie notti immerso in letture disturbanti. "Durante un'intera giornata d'autunno, uggiosa, tetra e senza suono, in cui le nubi incombevano pesanti e basse nel cielo, avevo cavalcato da solo attraverso un tratto di campagna particolarmente deserto, finch�, al calar delle ombre della sera, mi trovai in vista della malinconica Casa Usher..." |
![]() |
16 Novembre 2001 - "La Giornata dei Biscotti" Ora un Cookie provvede al caricamento/salvataggio dello stato dell'Avventura. Ho sviluppato le funzioni StampaCasuale, StampaSequenza e StampaCiclo: la prima, estrae a caso una frase da un elenco e la visualizza nella finestra dell'Avventura; la seconda, riporta le frasi specificate una per volta, man mano che viene invocata durante il gioco; l'ultima funzione, è una copia della seconda... ma una volta stampata l'ultima frase, ricomincia dall'inizio. Le funzioni 2 e 3 memorizzano lo "stato di stampa": lo ricordano durante il gioco, lo salvano su disco una volta fuori, lo recuperano al ritorno. |
![]() |
12 Novembre 2001 - "Il Loading dopo le Grandi Pulizie" Ho riscritto in funzione dei layer parecchio codice e riorganizzato la struttura dei file. Ora: 1) funziona allo stesso modo sulle versioni di IE 4, 5 e 6 provate; 2) /pannello contiene sotto-cartelle separate che gestiscono aspetti distinti: caricamento, schermo, sfondo, testo e menu; ciascuno di essi contiene a sua volta un file .JS di gestione, un .CSS di preferenze stilistiche e una cartella di grafica: questa soluzione permette di distribuire versioni modificate e indipendenti non solo dell'intero Pannello, ma di ciascun sotto-componente. 3) Ho implementato un semplice Loading a pieno schermo con barra di scorrimento che carica in memoria tutti i file .JS e .CSS prima di visualizzare di botto lo schermo dell'Avventura; anche questo è personalizzabile con facilità. |
![]() |
10 Novembre 2001 - "Uno stile fiorino... senza Frame" Continuano i test grafici. Ho abbandonato i frame per i layer: caricamento immediato e un'unica immagine per lo sfondo. Il Menu a comparsa (ho saccheggiato la grafica) è realizzato con 4 GIF con bordo trasparente, e 2 GIF per l'effetto sul Verbo selezionato. Possono anche essere GIF Animate. Sto provando via CSS soluzioni per evidenziare le parole "sensibili" nel testo. Ho postato alcuni messaggi che spiegano il progetto. |
![]() |
6 Novembre 2001 - "La prima volta di Mr. & Ms. Frame" Immagine fullscreen di un "pannello di gioco" realizzato con i frame. La finestra è priva delle "barre" del browser; un cursore lampeggiante segue il testo, che scrolla verso l'alto; il menu a comparsa si ridimensiona e riposiziona; la pressione di alcuni tasti attiva funzioni utili; sono disabilitate pressoché tutte le funzionalità di IE: dalla selezione del testo al refresh della pagina. |
![]() |
30 Ottobre 2001 - "DHTML e le rogne dei browser" Test sull'interfaccia grafica (è visibile un primo esempio di menu a comparsa). Sullo sfondo, un Desktop incasinato con sopra un'installazione di Windows ME. Con oggi sono passato stabilmente a JavaScript. La demo comincia a girare anche su browser meno recenti, impiegando risorse DHTML differenziate per Netscape 4+, Netscape 6+ e IE 4/5/6+. |
![]() |
Fine Ottobre 2001 - "Un pinguino avventuroso" Foto del test numero uno sulla prima formulazione del sistema di gestione dell'Avventura. Sullo sfondo, il Desktop KDE all'interno di una installazione Slackware GNU / Linux. Linguaggio impiegato: PHP; editor HTML: Blue Fish; browser visibili: Netscape 4.7 e 6.1. |
![]() |
Metà Ottobre 2001 - "Cantina umida Blues" La macchina. I fogli del programmatore. La notte era umida... Qualcuno alle prese con la prima indagine su che cosa si potrebbe fare (se solo lo si volesse) e su come lo si potrebbe fare (se solo se ne avesse il tempo). Ho sbagliato i congiuntivi? Un messaggio di presentazione postato su it.comp.giochi.avventure.testuali. Happy hacking! :) |
Tagline della settimana:
"FRACCA LA CABINA COL MARTELLONE!"