   AI Article, Tutorial, and Source URLs?    
  I've been talking about AI articles in the Article Request forum(here) and started this post to post the URLs to AI articles, tutorials and source code examples to help me and others learn AI programming plus you can post your personal expertise on the matter(of course). I've been trying to find some good articles/tutorials/source to learn from with no luck. Any and all help is really appreciated.    --Clayton Weaver Destined Entertainment"Where entertainment and destiny come together."[edited by - HarbingerX on April 24, 2002 12:02:26 PM][edited by - HarbingerX on April 24, 2002 4:15:39 PM]
  http://rd.yahoo.com/search/iy/movies/ai+movie/*http://movies.yahoo.com/shop?d=hv&cf=info&id=1804383571  ;  I meant Artificial Intelligence in video games not the movie AI.I need a lot of help in that department of my programming experience. --Clayton Weaver Destined Entertainment"Where entertainment and destiny come together."  ;  try www.aiheaven.com or something like that  ;  There''s loads of stuff out there. You can''t have looked very hard. For starters try:www.gameai.comwww.ai-depot.comwww.generation5.orgThose 3 sites will provide you with enough links and info to last you several years.Stimulate;quote:There's loads of stuff out there. You can't have looked very hard. For starters try:www.gameai.comwww.ai-depot.comwww.generation5.orgThose 3 sites will provide you with enough links and info to last you several years.   fup: I've used Google, Yahoo, Dogpile, Lycos, and a few other search engines and after about 10 urls I just started getting dead links and a few (still haven't figured this one out) led to porn sites. I've been to gameai.com and all the links I clicked talked about Java AI and A* Pathfinding but I'm an amatuer C++ game programmer.I stumbled upon ai-depot.com just today while searching game-developer.com and noticed the button at the bottom of the page in the right column. I've never been to, but didn't really look that in-depth for info on AI in the  generation5.org site though. I'll go to all 3 again just to try though and look more at the links and info there to see what I skipped and over looked at them. Also I had a question for you fup...I noticed on the GameAI site that you have two AI tutorials (Neural Networks and Genetic Algorithms) and was wondering if you were planning or in process of making (if you have time which you probably don't but still I'll ask...) if you were going to ever make tutorials on the other types of AIs used in games (State Machines, Expert Systems, and Fuzzy Logic)?One last thing...Where does pathfinding (A* Pathfinding, etc) come into play in AI and video games. Amits Programming Page is a good source for A* Pathfinding and other pathfinding stuff, but I don't recall seeing anything that told where and how it fit into AI (unless I over looked it like I did your tutorials and everything else on GameAI)? --Clayton Weaver Destined Entertainment"Where entertainment and destiny come together."[edited by - HarbingerX on April 24, 2002 12:14:54 AM];quote:Original post by HarbingerX  fup: I''ve used Google, Yahoo, Dogpile, Lycos, and a few other search engines and after about 10 urls I just started getting dead links...  Did you try the gamedev resource list though?(http://www.gamedev.net/reference/list.asp?categoryid=18)quote:Original post by HarbingerX  Also I had a question for you fup...I noticed on the GameAI site that you have two AI tutorials (Neural Networks and Genetic Algorithms) and was wondering if you were planning or in process of making (if you have time which you probably don''t but still I''ll ask...) if you were going to ever make tutorials on the other types of AIs used in games (State Machines, Expert Systems, and Fuzzy Logic)?  I''m busy writing a book at the moment(amongst other things) but I intend on writing some more tutorials later this year. Not sure what about yet though, depends what people suggest on my messageboard.quote:Original post by HarbingerX  One last thing...Where does pathfinding (A* Pathfinding, etc) come into play in AI and video games. Amits Programming Page is a good source for A* Pathfinding and other pathfinding stuff, but I don''t recall seeing anything that told where and how it fit into AI (unless I over looked it like I did your tutorials and everything else on GameAI)?  Pathfinding is an important part of the AI in many games. Consider an RTS: you need a pathfinding algorithm to move the units around in an efficient way, so they can get from A to B speedily whilst avoiding obstacles and tackling difficult terrain like cliffs or bridges. A FPS bot uses pathfinding algorithms for the same reasons. It has to know, for example, how to get from where it''s standing to the nearest health and then to the rocket launcher.Hope this helps Stimulate;quote:Original post by HarbingerX  Also I had a question for you fup...I noticed on the GameAI site that you have two AI tutorials (Neural Networks and Genetic Algorithms) and was wondering if you were planning or in process of making (if you have time which you probably don''t but still I''ll ask...) if you were going to ever make tutorials on the other types of AIs used in games (State Machines, Expert Systems, and Fuzzy Logic)?  I''m not Fup, but I can tell you that it''s incredibly hard to find anyone who will admit to using fuzzy logic in a game. (As some people may have noticed, this is my current area of interest.) And many of the people who claim they''re using Fuzzy State Machines are actually just using a normal state machines with some randomness in there, getting the terminology wrong.    [ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost | Asking Questions ]  ;  I am using a combination of FuSM and Response Curves for many of the components for my game.  Sometimes it is just simple enough to use a FSM, but a lot of times I am using the FuSM to decide how and when to change states!   Dave MarkPresident and Lead DesignerIntrinsic Algorithm Development  "Reducing the world to mathematical equations!";  Check out www.gameai.com and I think the Bouncy Trouncy Fun Page (or something like that) had something cool, otherwise I''m confusing it with another one 