我需要一个3D引擎来完成人工智能中的一项非常具体的任务,我想要一些输入。
第一部分是微不足道的 - 基本上,我需要的只是一个FPS引擎(第三人也会很好),这样它就可以让我导航到房间并与对象交互(如果你有Java和Windows) ,我正在寻找类似于Give Challenge的东西,但更新一点。物理学会很好,但不是必须的。
现在,非平凡的部分将是:我需要在这个房间上施加一个虚拟网格,这样我随时可以说“玩家位于B5 - 现在他移动到B6”,依此类推。我需要将这些信息重定向到另一个系统(即,给玩家提供关于该做什么的指示),同时向玩家发送消息,所以我必须能够有一个点,通过该系统游戏逻辑通过;另外,我不想写自己的碰撞检测等等。
到目前为止,我已经尝试过了:
现在,也许我对单个软件要求太多,但我喜欢一些输入。有人能建议我另类吗?或者我应该给第二次机会之一?
答案 0 :(得分:2)
试试the UDK。您要求的所有内容都存在,并且对于个人/非商业项目是免费的。以下是一些亮点:
如果您正在寻找的是专业的,免费的(如啤酒)引擎,可以让您主要或完全专注于您的差异化游戏功能,Epic已经设定了很高的标准。