我最近对人工智能编程的研究及其与游戏的关系感兴趣。我很想知道用C ++为第一人称射击游戏制作人工智能是什么感觉。
所以,这引出了我的问题。我宁愿不花时间编写一个完整的FPS只是为了练习AI设计,所以有没有人知道任何现有的项目/引擎都有完全功能的游戏,我可以简单地用AI扩展(用C ++)?
感谢。
答案 0 :(得分:3)
答案 1 :(得分:3)
您可能希望从Source或Unreal引擎开始,然后使用他们的bot API或脚本插件来试验编写字符代码。
例如,FPS CounterStrike 有很多bots。 Alien Swarm也附带源代码作为其SDK的一部分,因此您可以从那里的AI开始并修改它们。
答案 2 :(得分:0)
答案 3 :(得分:0)
此维基百科链接列出了不同(免费和开源)3D引擎。
答案 4 :(得分:0)
我个人推荐报应引擎。它是开源的,专为第一人称射击游戏而设计。
答案 5 :(得分:0)
孤岛危机'Cryengine是迄今为止最好的FPS类型,并且非常需要有人为它制作机器人......我敢肯定它是C ++,如果可以,那么你确实会走得很远而且需求量很大......它是免费的
要么是UDK - 虚幻开发者套件 - 免费 - 我相信结构化的OOP引擎(抱歉,我不是编码员 - 只有艺术家和作家。)
祝你好运