Talk about starting onthe hard stuff

I'd like to hear some opinions on approaches to implement this kinda of AI. I was thinking of a combination of Neural Networks, Flocking and other techniques. Transition between the states would be handled by a state machine that each system would feed into.

sounds kinda easy when you put it like that.

OK my starting point was the neural net implementation I found in the Pythian Project (who remembers that )

http://www.koders.com/delphi/fidBD23....aspx?s=neural

This seemed like a good place to start (my neural networking is rusty , I havne't played with this stuff since Uni). Bu tI'm having trouble training the net to even handle a basic xor gate. has anyone looked at this Network implementation? Or have any recommendations on other implementations that will work under Delphi 5 and Free Pascal?

Dean