15. Interactive entertainment apparatus comprising: a rule-based data processing apparatus comprising: a processor coupled with first and second memory means, said first memory means having stored therein first and second groups of agents, each group of agents being defined by respective sets of rules, said processor being arranged to run said respective sets of rules in parallel, and said second memory means having stored therein data defining a plurality of objects, at least some of the data having a respective qualifier term associated therewith, the agents of the first group being script agents and being arranged as a sequentially enabled chain, one or more of said script agents including a respective reference to one of said objects and a specified qualifier term, and each of the agents of the second group being object agents and being operable to identify an object and specified qualifier term from a script agent, to identify an instance or each instance of said object in the second memory means, to compare the specified qualifier term with the respective associated qualifier term of each identified object and, when a match occurs, to generate an identifying pointer for the identified and matched object; and said first memory means has stored therein a group of agents being operator agent, each said operator agent being arranged to execute a selected one of two or more procedural steps, said selected one being made within the operator agent based on one or more external factors; and output means coupled with the processor of said rule-based data processing apparatus and arranged to generate an indication of operation of an operator agent or each operator agent.
15. Interactive entertainment apparatus comprising: a rule-based data processing apparatus comprising: a processor coupled with first and second memory means, said first memory means having stored therein first and second groups of agents, each group of agents being defined by respective sets of rules, said processor being arranged to run said respective sets of rules in parallel, and said second memory means having stored therein data defining a plurality of objects, at least some of the data having a respective qualifier term associated therewith, the agents of the first group being script agents and being arranged as a sequentially enabled chain, one or more of said script agents including a respective reference to one of said objects and a specified qualifier term, and each of the agents of the second group being object agents and being operable to identify an object and specified qualifier term from a script agent, to identify an instance or each instance of said object in the second memory means, to compare the specified qualifier term with the respective associated qualifier term of each identified object and, when a match occurs, to generate an identifying pointer for the identified and matched object; and said first memory means has stored therein a group of agents being operator agent, each said operator agent being arranged to execute a selected one of two or more procedural steps, said selected one being made within the operator agent based on one or more external factors; and output means coupled with the processor of said rule-based data processing apparatus and arranged to generate an indication of operation of an operator agent or each operator agent. 16. Apparatus as claimed in claim 15, wherein said output means comprises rendering means coupled with said second memory means and operable to generate an image of a virtual environment from data stored in said second memory means and to animate or more modelled features in said environment, the animation of the modelled feature or each of said modelled features being controlled by a respective operator agent.