Crogai - Crowds, AI & Genetic Algorithm - Summary
Crogai makes it possible to set up simulations and test different AI in a full 3D environment: small physics engine, terrain, collision handling, etc. The first goal was to build a good enough environment, which allows for interesting AI to take place. In this respect, Crogai is strongly inspired from the OpenSteer projet, and actually reuses the steering behaviors presented by Craig Reynolds during the game developper conference '99.
In addition, agents can emit spores in the environment, and those are in turn used in a genetic algorithm to evolve the agents. Many interesting behaviors are observed, population explosions and exctinctions are common.
In a second step, it is planned to replace the explicit AI used today by machine learning algorithms (like neural networks, but not only).
Crogai is working in both graphics and batch mode thanks to a simulator-base architecture, allowing a real time / simulation time ratio of any arbitrary value, depending on the machine capacities.
Registration Date: Sun 13 Mar 2005 03:32:28 AM UTC
License: GNU General Public License V2 or later
Development Status: 4 - Beta


