Prey

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
n00b
Posts: 58
Joined: Tue Sep 05, 2006 3:00 pm
Location: Earth
Contact:

Prey

Post by n00b »

If anyone has ever read a book called Prey by Michael Crichton,

Is there any specific ai algorithm for "distributed processing" like the swarms in the book?
Has anyone ever done it?

The swarms should be able to evolve just like in the book.

If you haven't read the book, then basically the swarms are nanoparticles which are programmed to simulate predators. Only fundamental rules are programmed into each particle and as a whole, the outcome is unpredictable.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

I haven't read the book, but it sounds like you want a mix of lots of types of AI.
For autonomous agents which interact with each other and the world, studying 'cellular automata' is the simplest form. boids gives a good example of swarm-like behaviour. For evolution, you should check out 'genetic algorithms', gene pool is a nice example of what can be done.
You'll probably want to study neural networks, fuzzy logic and a bunch of other AI related subjects too. If you're going to do this well, you'll spend a lot of time learning and a hundred times longer running simulations! sounds like good fun though :)
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
Post Reply