Daemon
From IFWiki
Revision as of 20:00, 30 December 2004 by Dswxyz (Talk | contribs) (entry copied from IF Glossary; added Inform link)
Generally, a routine called every turn regardless of what the player has done. Daemons can be used to automate autonomous NPC behavior; for events asynchronous to the player; and for events that must occur after a certain number of turns.
Daemons have control over what happens in game without specifically controling the player. A timer (or fuse) is a specific type of daemon.
In Inform, a daemon is an interfering spirit associated with a particular game object, which gets a chance to interfere while it is "active".
Return to Glossary
Discussion
-- GaryThompson - 28 Aug 2002 --added xrefs to timer and fuse
-- NeilYorkeSmith - 04 Sep 2002 --minor rephrasing