Original Post
I've been working on it for a while now. Its an ALPHA state A.I. ATM, theres a LOT more work to do yet before I declare it BETA, but what I have so far is fairly workable, and a lot of fun too! Its for the game Return To Castle Wolfenstein, so if you don't have it, this news really isn't for you. :( http://fritzbot.bots-united.com I'm looking for opinions and feedback from fellow A.I. programmers. Its pathing is A* (which I've found to work quite well) and the load with 9-10 bots all using it at once as been quite manageable (tho I've had times where I've dropped into the low 30s in my frames). I wonder - what are some of the best ways you guys know to speed up the A* algorithm? Over ~12 bots, the load becomes too much and I can drop into the teens at times. There are only 150 or so nodes in the map I'm testing it on, so its not a problem of too large a search space (I think). I'm thinking of breaking up the pathfinding requests into a queue of some kind, but worry that some bots may wait to long to get their path and do something stupid in the meantime. [Edited by - Maleficus on July 2, 2004 1:19:30 AM]