Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [Inform] scenici.h

Si, ho rimesso mano ad inform.
Non riesco ad implementare l'estensione scenici.h, ecco il mio script
========================================================00
...
Include "scenicI";
Object celica "Toyota Celica",
   with description "Sei dentro la tua auto, ferma davanti alla casa di 
Elisabeth. Lungo il viale non vi č anima viva, solamente delle 
automobili parcheggiate vicino ai marciapiedi.",
   name 'macchina' 'automobile' 'auto' 'toyota' 'celica' 'mezzo',
   scenic 'corolla' "Non č una corolla!",
   cant_go "E'difficile muoversi dentro la tua macchina.",
   has light female;
...
Global ScenicFlag = 4;
========================================================00
se digito:
 > esamina auto
non č importante ai fini del gioco
 > esamina corolla
non vedi nulla del genere
inoltre la variabile ScenicFlag mi da il warning 'la variabile č 
dichiarata ma non utilizzata'

 dichiarata ma non utilizzata'
Se non vado errato, ScenicFlag va dichiarato prima dell'inclusione.
Giancarlo.

 Global ScenicFlag = 4;
Aiuto richiesto:
Come ha detto Giancarlo, prima devi definire ScenicFlag e poi includere 
scenicI.
Poi l'inclusione di scenicI deve avvenire dopo il suo uso, 
immediatamente prima dell'inclusione di ItalianG.
E infine hai sbagliato la sintassi dell'attributo scenic: metti i nomi 
di un elemento scenografico, poi 0, poi la descrizione, tutto questo 
quante volte vuoi. Esempio
   scenic 'corolla' 'yaris' 'rav4' 0 "Non e' una toyota qualsiasi, e'
   una Celica" 'posacenere' 'portacenere' 0 "E' sporco" 'volante' 0
   "E' circolare (che strano)",
Aiuto non richiesto ;-) :
Io definirei la locazione del viale, poi metterei la macchina nel viale 
e il player dentro la macchina.
Poi non so se consigliarti di usare scenic.h; effettivamente e' comoda 
(l'ho usata in tutta la Pietra), e permette di definire in poco tempo un 
bel po' di scenografia, ma alla fine rischi di ritrovarti con un sacco 
di scenografia "bidimensionale"; forse sarebbe meglio non pigreggiare e 
definirsi tutti gli oggetti scenery.
bye
-- 
Paolo Lucchesi
email: plucchesi(at)tin(dot)it
home page: 
http://www.paololucchesi.it
Non viviamo in un mondo perfetto...

 
Se avessi dovuto definire tutta la roba che ho fatto con scenicI usando gli
oggetti, in warmage avrei avuto circa 2000 oggetti...
Diciamo che se riesci ad usare entrambi i metodi, è un sistema molto comodo.
Gli oggetti non necessari ma più complessi con i quali il giocatore
potrebbe interagire (i.e. "giro il volante" o "svuoto il portacenere")
dovrebbero essere oggetti "veri" con l'attributo scenery; tuttavia, scenicI
consente di fornire dettagli assolutamente triviali ad un costo marginale
(ad esempio, gli alberi o i cespugli del viale).
Giancarlo.

 bye
Io in genere definisco tanti oggetti come scenery (vedere La Porta e la 
Memoria) ma in questo caso volevo provare un effetto del genere (poi ho 
scoperto che scenerI non mi serve a questo scopo):
S
P
O
I
L
E
R
S
P
O
I
L
E
R
Siccome la descrizione dell'auto non descrive un bel nulla di quello che 
si trova dentro (effetto voluto) vorrei che il giocatore digitando
 >esamina auto (o tutti i suoi sinonimi)
si legga una descrizione del tipo: "La Toyota è la tua seconda casa, hai 
viaggiato molto in questi anni gne gne gne gne. Puoi notare un cruscotto 
[oggetto] una portaoggetti [oggetto], lo stereo [oggetto]..." 
naturalmente sono tutti 'scenery'.
PS
Si vede che ho rimesso mano a Red Hill?

 
professionale, ora ci provo (anche perché l'oggetto macchina poi dovrà 
essere spostato per tutta Red Hill)