有没有专门为游戏软件工程师设计的AI(人工智能)编程框架? 我特别需要一个面向对象的类库,可以在游戏中使用。具体来说,我想知道以纯面向对象的方式编写NPC决策的最佳方法。 我在谷歌上搜索了很多,但得到的都是一些与实际软件工程完全无关的机器学习和理论AI网站的无用链接。 我找到的任何框架要么已经过时,要么过于学术化而无法使用。 我特别需要Java或Objective-C库。
回答:
所以你正在寻找AI中间件/框架? 这里有一堆:
AI Gamedev Sandbox (正如评论中已经提到的,需要高级访问权限)
Wikipedia 还列出了一堆其他的AI中间件,但这些是我有一些经验的。