Creatures: artificial life autonomous software agents for home entertainment
@inproceedings{Grand1997CreaturesAL, title={Creatures: artificial life autonomous software agents for home entertainment}, author={Stephen Grand and Dave Cliff and Anil Malhotra}, booktitle={AGENTS '97}, year={1997} }
This paper gives a technical description of Creatures, a commercial home-entertainment software package. Creatures provides a simulated environment in which exist a number of synthetic agents that a user can interact with in real-time. The agents (known as “creatures”) are intended as “virtual pets”. The internal architecture of the creatures is inspired by animal biology. Each creature has a neural network responsible for sensory-motor coordination and behavior selection, and an “artificial…
149 Citations
Creatures: Entertainment Software Agents with Artificial Life
- Computer ScienceAutonomous Agents and Multi-Agent Systems
- 2004
We present a technical description of Creatures, a commercial home-entertainment software package. Creatures provides a simulated environment in which exist a number of synthetic agents that a user…
The Creatures Global Digital Ecosystem
- ArtArtificial Life
- 1999
An artificial life entertainment-software product called Creatures was released in Europe in late 1996 and in the United States and Japan in mid-1997 and it seems reasonable to estimate that there are up to 5 million norns existing in the cyberspace provided by the global Creatures user community.
Evolutionary Generation of Artificial Creature's Personality for Ubiquitous Services
- Computer ScienceAdvances in Metaheuristics for Hard Optimization
- 2008
The Evolutionary Generative Process for an Artificial Creature’s Personality (EGPP) evolves a genome population such that it customizes the genome, meeting a simplified set of personality traits desired by the user.
Evolutionary Generative Process for an Artificial Creature's Personality
- EngineeringIEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)
- 2009
An evolutionary process is proposed that generates a genome encoding a specific personality of an artificial creature that evolves a population of genomes such that it customizes the genome, which meets a simplified set of personality traits desired by the user.
Behavioral models of the praying mantis as a basis for robotic behavior
- BiologyRobotics Auton. Syst.
- 2000
Behavior Modeling and Real-Time Simulation for Autonomous Agents using Hierarchies and Level-of-Detail
- Computer Science
- 2005
This thesis proposes a framework for the simulation of artificial behavior for synthetic characters in a dynamic real-time environment, for example a computer game, and uses interruptible anytime planning algorithms to search for the currently best partial plan and present different mechanisms that allow for computationally feasible planning in aynamic environment.
A Visually-Based Evolvable Control Architecture for Agents in Interactive Entertainment Applications
- MathematicsECAL
- 2001
A visually-based evolvable control architecture for agents in interactive entertainment applications is presented which allows agents for entertainment applications to be evolved as opposed to explicitly designed.
Biologically-Inspired Computing Approaches To Cognitive Systems: a partial tour of the literature
- Computer Science
- 2003
This review is intended as a rapid tour through the area (rather than a leisurely wander); and it should be readable in a few hours.
Towards a game agent
- Computer Science
- 2003
The objective of this report is to give the reader a survey on state-of-the-art techniques and academic research in the field of artificial life where the simulation of complex and emergent behavior…
Annotated worlds for animate characters
- Computer Science
- 2004
By separating a character's core features from its knowledge of and abilities in any specific environment, and embedding this latter information in the environment itself, this thesis can significantly improve the character's believability, its utility, and its reusability across a variety of domains.
References
SHOWING 1-10 OF 14 REFERENCES
Artificial life meets entertainment: lifelike autonomous agents
- EngineeringCACM
- 1995
Langton offers a nice overview of the different research questions studied by the discipline, which spans such diverse topics as artificial evolution, artificial ecosystems, artificial morphogenesis, molecular evolution, and many more.
Flocks, herds and schools: A distributed behavioral model
- Computer ScienceSIGGRAPH
- 1987
This paper explores an approach based on simulation as an alternative to scripting the paths of each bird individually, an elaboration of a particle systems, with the simulated birds being the particles.
Flocks, herds, and schools: a distributed behavioral model
- Computer Science
- 1998
This paper explores an approach based on simulation as an alternative to scripting the paths of each bird individually, an elaboration of a particle system, with the simulated birds being the particles.
Evolution of corridor following behavior in a noisy world
- Biology
- 1994
Robust behavioral control programs for a simulated 2d vehicle can be constructed by artificial evolution, where Genetic Programming is used to model evolution, the controllers are represented as deterministic computer programs.
Action-selection in hamsterdam: lessons from ethology
- Psychology
- 1994
A computational model of action-selection is presented, which by drawing on ideas from Ethology, addresses a number of problems which have been noted in models proposed to date including the need for…
Genetic programming - on the programming of computers by means of natural selection
- Computer ScienceComplex adaptive systems
- 1993
This book discusses the evolution of architecture, primitive functions, terminals, sufficiency, and closure, and the role of representation and the lens effect in genetic programming.
Parallel Distributed Processing Volume 1: Foundations
- Physics
- 1987
1,227,914. A die for laminated films. NORTHERN PETROCHEMICAL CO. 25 April, 1969 [26 April, 1968], No. 21298/69. Heading B5B. [Also in Division F2] A die for the extrusion of laminated plastic tubing…
Genetic Algorithms in Search Optimization and Machine Learning
- Computer Science
- 1988
This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.
Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations
- Computer Science
- 1986
The fundamental principles, basic mechanisms, and formal analyses involved in the development of parallel distributed processing (PDP) systems are presented in individual chapters contributed by…