logo windoweb



Sei qui:Home > Come lavorare

I D R A
Ipertesto Dinamico per Racconti d'Avventura

Manuale dell'autore
rev 1.0, © 2000 Enrico Colombini
qui puoi scaricare IDRA con il manuale
qui puoi visitare il sito ufficiale dell'autore Enrico Colombini con esempi e giochi scaricabili

OFFERTE AMAZON


Introduzione CAP 1 1 Cosa è Idra 4 Per iniziare
2 Licenza GNU GPL 5 Come lavorare
3 Conoscenze richieste 6 Distribuire le proprie opere


Come lavorare

Conviene fare una copia della cartella Base con tutto il suo contenuto, cambiarle nome (ad esempio in Avventura) e modificare i vari file a seconda delle proprie esigenze: di solito è sufficiente lavorare sul file gioco.js nella sottocartella Dati, come illustrato nel resto del manuale.

Un comodo sistema di lavoro consiste nel tenere aperte due finestre: una con l'editor di testo per il file in lavorazione, l'altra ottenuta aprendo Racconto.html nella cartella Avventura (o altro nome assegnato alla copia di Base) con il browser Web, in modo da vedere la pagina come apparirà al lettore.

Per vedere l'effetto di una modifica nel file gioco.js lo si salva dall'editor, si passa alla finestra del browser e gli si chiede di ricaricare la pagina (tipicamente col pulsante Aggiorna o con Ctrl-R sulla tastiera).

La lettura ricomincerà dalla prima pagina, ma si potrà sempre riprendere una situazione precedente (o, come vedremo, usare il debugger) per andare alla pagina desiderata.
sezione di Racconto.html come appare nel browser // Idra - base di lavoro

// Questo file utilizza o estende Idra: le parti di
// programmazione HTML e JavaScript qui contenute
// sono soggette alla medesima licenza GNU GPL
// di Idra stesso, vedi i file idra.js e Licenza.html
// per i dettagli.

// ===== Informazioni ==========================================

// Mostra informazioni sul gioco

function Informazioni() {
apriPagina('bgcolor="#ccccff"')
testo("&nbsp;<p>")
titolo("Informazioni")
testo("<center>")
testo("Racconto di Pinco Pallino") //Mettere qui il proprio testo
testo("<p>")
rinvio("Continua", "ridisegna()")
testo("</center>")
chiudiPagina()
}

// ===== Funzioni chiamate dall'interprete ==================================

// Inizia una nuova lettura: azzera le variabili di gioco e
//va alla prima pagina
function Inizia() {
vai(Introduzione) //prima pagina
}

// All'inizio di ogni pagina: fa una riga di stacco

function Intestazione(pag) {
testo("<br>")
}

// === Pagine del racconto ======================================

function Introduzione() {
titolo("Ciao")
testo("Io sono un racconto-gioco.")
continua(Pag1)
}

function Pag1() {
titolo("Pagina 1")
testo("Qui comincia (e finisce) l'avventura.")
continua(Introduzione)
}




CLICCA QUI ... PER CONSULTARE LA MAPPA SATELLITARE DEL GLOBO DI GOOGLE


Segnala un sito redazione@windoweb.it
© 1999-2014
Tutti i diritti riservati
Invia le tue foto o i documenti che vuoi pubblicare