Inform e Glulx/RUINS, l'avventura comincia/La fine di RUINS è giunta (ma con Inform siete solo all'inizio): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m tag obsoleti |
||
Riga 1:
''Vi dirigete verso l’alto e vi ritrovate dentro la gabbia di ferro (questa volta senza scheletri). Dal pavimento della gabbia, un pozzo di terracotta scende nella cripta, ma voi non ne volete assolutamente sapere di tornare là sotto; c’è troppa umidità, che fa solo male alle vostre povere ossa. Uscite dalla gabbia e spingete la lampada al sodio verso nordovest. Dovete fare presto, perché la luce da essa emessa diventa sempre più debole: procedete allora verso nord più velocemente che potete, fino poi a ritrovarvi nella Sala Quadrata. Qui, la lampada al sodio si affievolisce e improvvisamente si spegne. Siete letteralmente disperati: la vostra cara lampada è morta e non potete neanche farle un funerale. La raccogliete con le lacrime agli occhi e salite finalmente verso la superficie. Vi dirigete verso la vostra cassa da imballaggio, depositate tutti i tesori che avete trovato e vi lasciate infine cadere, esausti come non mai, per terra.''<br>
''Un macao dalla coda rossa fluttua giù dalle cime degli alberi, con le piume appesantite dalla pioggia recente. Il battito delle sue ali è quasi assordante, e delle pietre crollano una sull'altra. Come il cielo si schiarisce, una luna crescente sorge sopra una tranquilla giungla. È la fine di marzo del 1938, ed è l'ora di tornare a casa...''
==La fine di RUINS è giunta (ma con Inform siete solo all'inizio)==
Spesso, non basta assegnare una semplice direzione a una stanza. È quello che accade in questa "nuova" versione della <
Object Burial_Shaft "La Cripta"
Line 29 ⟶ 28:
Quando il giocatore si dirige verso l’alto (quando tenta, cioè, di uscire dalla cripta), accadono diverse cose:
* la variabile locale <
* l’istruzione <
* il giocatore viene, come abbiamo già visto nel paragrafo precedente, trasformato da facocero in archeologo.
La funzione <
Object -> cage "gabbia di ferro"
Line 77 ⟶ 76:
has female enterable transparent container openable open static;
Per quanto riguarda la proprietà <
{| style="width:100%;" class="wikitable"
|<
I cornicioni formano, a sudest del Tempio, una curiosa anticamera.<br><br>
La lampada al sodio, posata a terra, si sta lentamente consumando.<br><br>
Dal pavimento della gabbia, un pozzo di terracotta scende nella cripta.<br><br>
></
|}
Dal momento che la proprietà <
Una volta raccolti e depositati tutti i tesori nella <
Class Treasure
Line 117 ⟶ 116:
{| style="width:100%;" class="wikitable"
|<
La tua cassa d'imballaggio giace qui, pronta per contenere eventuali scoperte di alto valore culturale da riportare alla civiltà.<br><br>
>posa il favo nella cassa<br>
Line 126 ⟶ 125:
In questa partita hai totalizzato 30 punti su 30 possibili, in 117 turni, guadagnando il rango di Direttore della Fondazione Carneige.<br><br>
Vuoi RICOMINCIARE, CARICARE una partita salvata o USCIRE ?<br>
>uscire</
|}
Line 150 ⟶ 149:
has supporter enterable;
Questo oggetto, come potete facilmente vedere, si trova nella <
{| style="width:100%;" class="wikitable"
|<
Sei in una sala di pietra oscura e profonda, larga circa dieci metri. Un raggio di sole, proveniente dalla cima della scalinata, la illumina diffusamente, ma le ombre del livello più basso rivelano dei passaggi verso est e sud, che conducono verso la più profonda oscurità del Tempio.<br><br>
Delle iscrizioni scolpite riempiono le pareti, il pavimento e il soffitto.<br><br>
Line 167 ⟶ 166:
>alzati dal trono<br>
Questo è un verbo che non conosco.<br><br>
></
|}
Il primo problema da risolvere è che in Infit (v2.5) manca di fatto la definizione del verbo <
Verb 'alzati' = 'esci';
Grazie a questa riga di codice (da posizionare alla fine del listato di Ruins, subito sotto la riga di codice <
{| style="width:100%;" class="wikitable"
|<
Sei in una sala di pietra oscura e profonda, larga circa dieci metri. Un raggio di sole, proveniente dalla cima della scalinata, la illumina diffusamente, ma le ombre del livello più basso rivelano dei passaggi verso est e sud, che conducono verso la più profonda oscurità del Tempio.<br><br>
Delle iscrizioni scolpite riempiono le pareti, il pavimento e il soffitto.<br><br>
Line 189 ⟶ 188:
Delle iscrizioni scolpite riempiono le pareti, il pavimento e il soffitto.<br><br>
Alcuni gradini di pietra, bassi e squadrati, portano verso un trono maestoso, anch'esso di pietra.<br><br>
></
|}
Volendo, è possibile fare in modo che il giocatore non sia costretto a digitare tutte le volte i comandi "<
Object -> throne "trono di pietra"
Line 209 ⟶ 208:
has supporter enterable;
L’uso più comune della proprietà <
{| style="width:100%;" class="wikitable"
|<
Sei in una sala di pietra oscura e profonda, larga circa dieci metri. Un raggio di sole, proveniente dalla cima della scalinata, la illumina diffusamente, ma le ombre del livello più basso rivelano dei passaggi verso est e sud, che conducono verso la più profonda oscurità del Tempio.<br><br>
Delle iscrizioni scolpite riempiono le pareti, il pavimento e il soffitto.<br><br>
Line 222 ⟶ 221:
>alzati<br>
Ora sei di nuovo in piedi.<br><br>
></
|}
Come potete vedere, il comando "<
Verb 'siedi' 'siediti' 'sdraiati'
Line 239 ⟶ 238:
Extend 'siediti' first * -> Enter;
che va inserita alla fine del listato di Ruins subito sotto la riga di codice <
Provare per credere...
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
L’ultima parte di codice da esaminare in Ruins, è la funzione <
[ TitlePage i;
Line 268 ⟶ 267:
[[Immagine:Inform_e_glulx-301.gif|centre|516 px|]]
Siamo quindi di fronte a una sorta di "presentazione" dell’avventura. L’istruzione <
[[Immagine:Inform_e_glulx-302.jpg|centre|115 px|]]
Line 274 ⟶ 273:
che corrispondono alle seguenti istruzioni:
<
<
<
<
<
L’istruzione <
L’istruzione <
[[Immagine:Inform_e_glulx-303.jpg|centre|658 px|]]
Per questa frase il limite massimo di posizioni onde evitare che una parte del testo possa andare a capo, è 43. Comunque, vi consiglio di posizionare il vostro testo nella posizione in cui vi piace, mantenendo però l’istruzione <
[ TitlePage i;
Line 300 ⟶ 299:
.
aggiungendo ad esempio il valore 10 alla variabile locale <
[ TitlePage;
Line 318 ⟶ 317:
[[Immagine:Inform_e_glulx-304.jpg|centre|790 px|]]
Quando invece non si vuole più usare il font a spaziatura fissa previsto da Inform, l’istruzione <
Se vogliamo fare in modo che il giocatore, anziché premere un tasto qualsiasi, debba aspettare un certo periodo di tempo prima di procedere con l’avventura, si deve ricorrere all’utilizzo dell’istruzione <
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
Line 344 ⟶ 343:
.
così come di prevedere, ad esempio, il comando "<
[ PhotographSub...
Line 361 ⟶ 360:
Verb 'aiuto' 'help' * -> Aiuto;
Se il giocatore digita questo comando quando si trova nel <
{| style="width:100%;" class="wikitable"
|<
I tuoi appunti menzionano qualcosa circa questa bassa scarpata di calcare, ma la foresta pluviale ne ha rivendicato il possesso. Cupi ulivi crescono ovunque, e una pioggia appena smessa riempie l'aria con una calda nebbia bagnata.
La "Struttura 10" è un cumulo di materiali da costruzione, che una volta avrebbero potuto costituire una piramide sepolcrale, ma della quale ora nulla rimane, eccetto alcuni gradini scolpiti nella nuda roccia che portano giù, nell'oscurità.<br><br>
Line 373 ⟶ 372:
>s<br>
Non riesci a rimuovere le macerie? Prova a mangiare il fungo...<br><br>
></
|}
Line 396 ⟶ 395:
];
Alla richiesta di aiuto, se il giocatore non digita la password corretta il suggerimento non viene visualizzato. Naturalmente, oltre alla password corretta, il giocatore si deve trovare nel <
{| style="width:100%;" class="wikitable"
|<
I tuoi appunti menzionano qualcosa circa questa bassa scarpata di calcare, ma la foresta pluviale ne ha rivendicato il possesso. Cupi ulivi crescono ovunque, e una pioggia appena smessa riempie l'aria con una calda nebbia bagnata.
La "Struttura 10" è un cumulo di materiali da costruzione, che una volta avrebbero potuto costituire una piramide sepolcrale, ma della quale ora nulla rimane, eccetto alcuni gradini scolpiti nella nuda roccia che portano giù, nell'oscurità.<br><br>
Line 423 ⟶ 422:
Inserisci la password: fungo<br>
Spiacente... nessun aiuto qui.<br><br>
></
|}
Il comando "<
[ PhotographSub...
Line 448 ⟶ 447:
{| style="width:100%;" class="wikitable"
|<
RUINS<br>
Un esempio di lavoro interattivo.<br>
Line 464 ⟶ 463:
Traduzione in italiano a cura di Vincenzo Scarpa e Raffaello Valesio.<br>
Per segnalazioni e contatti scrivete all'indirizzo e-mail scarvin@libero.it.<br><br>
></
|}
Un altro comando piuttosto importante da implementare è "<
== Note ==
|