Original Post
Hey, I am in the process of writing a small game, up until now I have never ventured into AI before apart from your standard A* for Pathfinding. The game in question does not require any amazing AI as I am only going to be having zombies which adhere to the following rules: 1) Run at the enemy based on line of sight. 2) Attack enemy 3) Call nearby friend zombies for help once spotted an enemy 4) Roam around when no enemies are near Now I was wondering what the best way to approach this is and if there are any articles around that are basic enough for what I need. I was thinking of something like a finite state machine, would this be a good model to base the zombies on? One area that I am a bit unsure about is how to make the zombies roam around realistically and how to ensure they don’t end up walking into each other, we did cover a few flocking algorithms whilst I was at University but ideally I don’t want to implement something that’s too hardcore, I already have a lot of stuff on the physics/graphics/game play side to be doing so I just want to create a system that does what I need nothing more. And besides since when were zombies remotely intelligent Any help appreciated.