我正在制作一个游戏(很明显),并且要让它成为一个非常好的游戏,我需要一个人工智能。问题是,我从哪里开始?我没有做过这样的事情,任何帮助都表示赞赏。链接,其他帖子,教程,任何东西都足够了。另请注意,我希望屏幕上同时有多个敌人,因此每个人都需要AI。就像我说的,任何帮助表示赞赏。谢谢!
答案 0 :(得分:10)
首先:AI不需要/使用Cocos2D类
你需要构建控制游戏对象/精灵等的AI特定类......
秒:此link涵盖了游戏AI的一些基础知识
这个post解释了如何在Objective C中创建有限状态机(FSM)
FSM是在游戏中构建AI的最简单技术
答案 1 :(得分:0)
有限状态机是在移动设备上用于AI的最常用技术。 您还需要考虑复杂的处理目标设备可以处理多少而不会妨碍用户体验。
cocos2d有一本好书:“学习Cocos2D:使用Cocos2D,Box2D和Chipmunk构建iOS游戏的动手指南”。如果这是你用cocos2d的第一场比赛,你应该检查一下。