Original Post
This is probably going to seem a little stupid to most of you, but I need some help with something. I''ve never done anything related to AI before in my life. I''m working on a 3D first person shooter, like a Quake type game, for a design project in school. I get the task of researching and probably implementing the enemy AI for this game.
So anyway, I just wanted to know if any of you had any good advice for me. Even just a general approach would be helpful. But there are a few specific areas that I forsee being pretty difficult. The first one isn''t strictly AI related I guess, but I''ll need to come up with some easy (and fast) way to determine if the player is in the line of sight of a particular enemy.
Another huge problem will be writing an algorithm that will make the enemies navigate the level in a reasonable manner. I''ll probably need ways to have them get from a given point A to point B, maybe a function to just have them wander around and patrol a given area, and one to chase after the player if he moves away or backs around a corner where he can no longer be seen by the enemy.
Those are the main things I''m worried about right now. But, like I said, I don''t know anything about this so I may be missing some other huge things. But regardless, any advice anyone has on making first person shooter AI would be very helpful. Thank you.