Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Ai is usually very game specific and very hard to wrap in a reusable "Plug and play" sort of system. The AI libraries that do exist contain common things such as some mathematics, prediction, flocking, and path finding. I don't know of any libraries in Objective-C that cover this, but your game sounds like it would not really benefit from these because your AI requirements are fairly simple. </p> <p>The best way may be to write your own AI from scratch. Start by breaking down the thought process for your AI into some kind of state machine (Make trees on paper, list steps, etc) and write it step by step.</p> <p>Ai is not a fast moving field like graphics. Something from 2004 in terms of AI should still be very relevant. I would take a look at that library you talked about as well.</p> <p>Here is an example in Objective-C on A* pathfinding:</p> <p><a href="http://humblebeesoft.com/blog/?p=18" rel="nofollow">http://humblebeesoft.com/blog/?p=18</a></p> <p>Make a post on the Gamedev AI:</p> <p><a href="http://www.gamedev.net/forum/9-artificial-intelligence/" rel="nofollow">http://www.gamedev.net/forum/9-artificial-intelligence/</a></p> <p>I strongly recommend reading this AI book:</p> <p><a href="http://rads.stackoverflow.com/amzn/click/1556220782" rel="nofollow">http://www.amazon.com/Programming-Game-Example-Mat-Buckland/dp/1556220782</a></p> <p>This book will teach you how to think through the AI process and will teach you how to write several systems that could become a part of an Ai framework.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload