首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C++中可扩展的第一人称射击?

C++中可扩展的第一人称射击?
EN

Stack Overflow用户
提问于 2011-07-22 13:09:23
回答 6查看 1.4K关注 0票数 6

我最近开始对AI编程及其与游戏的关系的研究感兴趣。我很想看看用C++为第一人称射手型游戏创建AI是什么感觉。

所以,这就引出了我的问题。我不想为了练习AI设计而花时间写一个完整的FPS,那么有没有人知道现有的项目/引擎有完全功能的游戏,我可以用某种方式简单地扩展(在C++中) AI?

谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-07-22 14:51:01

您可能希望从源代码或虚幻引擎开始,然后使用它们的机器人API或脚本插件来尝试编写字符代码。

例如,FPS CounterStrike有很多bots。还将源代码作为其软件开发工具包的一部分提供,因此您可以从那里的人工智能开始并对其进行修改。

票数 3
EN

Stack Overflow用户

发布于 2011-07-22 13:16:23

您可以下载以下源代码:

http://sauerbraten.org/

并尝试扩展Single Player模式,添加具有不同AI或其他东西的新敌人。

票数 3
EN

Stack Overflow用户

发布于 2011-07-22 13:17:47

BZFlag (Wikiwebsite)是另一个这样的fps。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6785885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档