   how to learn AI?
  HI,all.forgive my poor english.i am a new to game.and developing a 2d game on android by using java.my boss want me to add some AI in the game,but i event don't kown where to start.so,any advice is much appreciated.thanks   
  'Programming Game AI by Example' is a good book that covers a lot of the basics - I would guess that whatever type of game you're making, you could find some relevant and useful information therein.If you need more specific advice though, maybe you could tell us a little about the game. What type of behavior is needed exactly?   ;  thanks Jesse Anders.the game i'm writing is a small game like "catching fish".the fish will try to avoid be caught,and Automatically find its way.this AI is simple,i can implement it by rough code.but i just want to learn some Knowledge about AI,in order to Evolution myself,LOL.so,please tell me where to start.thanks sincerity   ;Quote:the game i'm writing is a small game like "catching fish".the fish will try to avoid be caught,and Automatically find its way.this AI is simple,i can implement it by rough code.but i just want to learn some Knowledge about AI,in order to Evolution myself,LOL.so,please tell me where to start.thanks sincerityThe book I mentioned would be a good place to start; it covers steering behaviors (among other things), which might be applicable to what you're doing.   ;One. Two. Three. Four.Then read everything on Behaviors (parallel/sequences/selectors). Then everything on A* and/or Potential Fields.Thanks, Alex.EDIT: Here's the site for Steering Behaviors. Which work great when calculated as potentials instead of immediately to steering vectors, btw.   ;Quote:Original post by jykQuote:the game i'm writing is a small game like "catching fish".the fish will try to avoid be caught,and Automatically find its way.this AI is simple,i can implement it by rough code.but i just want to learn some Knowledge about AI,in order to Evolution myself,LOL.so,please tell me where to start.thanks sincerityThe book I mentioned would be a good place to start; it covers steering behaviors (among other things), which might be applicable to what you're doing.thanks.i've found that book