13. A method for creating a digital life form, comprising: defining a digital life form; providing access for the digital life form to an environment; defining a plurality of potential actions for the digital life form; providing at least one object in the environment; providing the object with at least one characteristic; providing the digital life form with the ability to form percepts based on the characteristics of objects; providing the digital life form with the ability to select from said plurality of potential actions based, at least in part, on the percepts; and providing consequences to the digital life form for such actions; wherein the digital life form selects from said plurality of potential actions in order to avoid certain of the consequences.
13. A method for creating a digital life form, comprising: defining a digital life form; providing access for the digital life form to an environment; defining a plurality of potential actions for the digital life form; providing at least one object in the environment; providing the object with at least one characteristic; providing the digital life form with the ability to form percepts based on the characteristics of objects; providing the digital life form with the ability to select from said plurality of potential actions based, at least in part, on the percepts; and providing consequences to the digital life form for such actions; wherein the digital life form selects from said plurality of potential actions in order to avoid certain of the consequences. 19. The method of claim 13 , and further including: providing a strategy for selecting from said plurality of actions.