I don't have direct experience with your problem although I do understand genetic algorithms and various other forms of AI, adaptive and otherwise. Whether I can help or not I'd just like to say, please keep posting and let us know how you get along
We are constructing an evolutionary Ai to play a simplified version of soccer, each team consists of 2 Ai, they can communicate with each other via a standard setphrases, allowing for two Ai's grown in seperate envirnments work together. Does anyone have any experience with this?
I have experience with genetic algos and several other types of AI techniques. I have implemented them in games and other types of software. If you would elaborate a bit about what you would like to accomplish, then we may be able to present some sort of technique that gets what you want, done.