Tyu*_*yug 8 cocoa artificial-intelligence objective-c cocos2d-iphone
我试图弄清楚是否有任何现有的AI工具/框架/目标C的库或Cocos [井OpenGL + Obj C],这对于从未做过任何形式的AI之前的人来说是好事[除了简单的跳棋或者tic-tac-toe AI's].这里的场景是我完成了iPad游戏的基本控制,适用于多人游戏.AI只需要移动,类似于经典的游戏蛇,并以某种方式"陷阱"人类玩家.我现在想为此写一个AI.
我找到了一个名为http://opensteer.sourceforge.net/的东西,看起来相当不错,但它最后一次更新是在2004年.这是7年前的事情,如果还有其他的话,我不确定是否应该使用它.
如果有人对我应该看的东西有任何其他建议,请引导我到正确的区域.
Jus*_*ers 12
Ai通常非常具有游戏特性,很难用可重复使用的"即插即用"系统包装.存在的AI库包含常见的东西,例如一些数学,预测,植绒和路径查找.我不知道Objective-C中的任何库都涵盖了这个,但是你的游戏听起来并不会真正从中受益,因为你的AI要求非常简单.
最好的方法是从头开始编写自己的AI.首先将AI的思维过程分解为某种状态机(在树上制作树,列出步骤等)并逐步编写.
艾不是像图形一样快速移动的领域.2004年的人工智能方面应该仍然非常重要.我会看看你谈到的那个图书馆.
以下是A*pathfinding中Objective-C的示例:
http://humblebeesoft.com/blog/?p=18
在Gamedev AI上发帖子:
http://www.gamedev.net/forum/9-artificial-intelligence/
我强烈建议你阅读这本AI书:
http://www.amazon.com/Programming-Game-Example-Mat-Buckland/dp/1556220782
本书将教你如何思考AI过程,并教你如何编写几个可能成为Ai框架一部分的系统.