Add the gifts of motion and conversation to your characters.
Adding NPCs to your Inform adventures ( [Hack #88] ) can make your game come alive. Of course, the more vivacious your characters, the better the illusion of reality. What’s missing is movement and speech.
Let’s add another nonplayer character with a bit more zip than our sedentary access controller; how about a fearsome security daemon to smack our little spy around? Since you’ve already cast a shrieking beast as the access controller, let’s go another direction with the security daemon:
Object pixie "security daemon" with name 'security' 'daemon' 'pixie' 'melodious' 'chimes' 'gossamer' 'wings', describe "^A security daemon is here, buzzing angrily around you.", description "The tiny security daemon darts around on gossamer wings, leaving a trail of melodious chimes in her wake.", before [; Listen: "She makes a lovely little racket as she swoops about."; ], has animate female;
Note that the player can refer to the chimes and the wings;
it’s bad form to mention something and then have the
game spit out a message saying
thing. when the player tries to interact with it.
On the other hand, the chimes and wings aren’t
separate objects here because this encourages players to interact
with them more extensively than needed. Plus, now both
listen to chimes and
listen to daemon produce the same message without any extra code.
You’ve probably also noticed the ...