Inform e Glulx/Inform e ancora Inform/Gli NPC (o PNG in italiano): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: sintassi dei link |
m Bot: sostituzione tag obsoleti |
||
Riga 3:
{| style="width:100%;" class="wikitable"
|<
di Vincenzo Scarpa e Paolo Lucchesi<br>
Avventura d'esempio per gestire un NPC.<br><br>
Riga 23:
Non credi che la signora Bindi sia interessata alle tue attenzioni.<br><br>
>chiedi alla signora Bindi del giornale<br>
"È il giornale di oggi."</
|}
La signora Bindi è il nostro PNG per eccellenza, poiché reagisce ai comandi "sociali" (grazie alla proprietà <
{| style="width:100%;" class="wikitable"
|<
Il tempo passa.<br><br>
>z<br>
Riga 40:
Il tempo passa.<br><br>
La signora Bindi si dirige verso est.<br><br>
></
|}
Riga 46:
{| style="width:100%;" class="wikitable"
|<
Corridoio<br><br>
Puoi vedere la signora Bindi qui.<br><br>
Riga 64:
>chiedi alla signora Bindi del pomodoro<br>
"Dovrei fare più attenzione a quello che faccio. A volte sono così distratta..."<br><br>
></
|}
Riga 70:
{| style="width:100%;" class="wikitable"
|<
Questa è una stanza molto grande. Alla tua sinistra, una finestra dà sulla strada e davanti a te puoi vedere un grosso tavolo in noce circondato ai lati da quattro sedie.<br><br>
C'è la signora Bindi qui, seduta sul sofà.<br><br>
Riga 97:
"È il giornale di oggi."<br><br>
La signora Bindi si dirige verso nord.<br><br>
></
|}
Riga 103:
{| style="width:100%;" class="wikitable"
|<
Questa è la cucina della signora Bindi, piuttosto stretta ma completa.<br><br>
Puoi vedere un frigorifero (che è chiuso) e una forchetta qui.<br><br>
Riga 136:
>esamina il frigorifero<br>
È tutto sporco di sugo di pomodoro.<br><br>
></
|}
Prima del suo arrivo, il frigorifero in questione è pulito e chiuso. Noi lo apriamo, e quando lei arriva in cucina, lo chiude e lo sporca. Un PNG può quindi modificare anche lo stato di uno o più oggetti che non devono, tra l’altro, trovarsi necessariamente nella stanza in cui esso si trova (grazie all’istruzione <
{| style="width:100%;" class="wikitable"
|<
Questa è la cucina della signora Bindi, piuttosto stretta ma completa.<br><br>
La signora Bindi è qui, intenta a fare le pulizie. Non sembra essere molto contenta.<br><br>
Riga 160:
>chiedi alla signora Bindi del frigorifero<br>
È di nuovo pulito ora.<br><br>
></
|}
Il frigorifero adesso è di nuovo pulito e sono tutti felici e contenti<ref>La creazione di movimenti relativamente sofisticati per i personaggi non giocatori può essere semplificata con l’utilizzo della libreria <
Diamo ora un’occhiata al codice (molto meno difficile di quello che a prima vista potrebbe forse sembrare):
Riga 173:
];
All’inizio, diamo la locazione di partenza del gioco, la posizione iniziale del nostro PNG e facciamo partire il daemon <
Object Timerdaemon
Riga 250:
has female animate;
la proprietà describe permette a Inform di stampare a video delle frasi personalizzate a seconda di dove il nostro PNG si trova. La proprietà <
Object -> frigorifero "frigorifero"
|