We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
也许不是 100% 您正在寻找的东西,但您可以尝试 Open steer 作为可能的起点。
Maybe not 100% what you are looking for, but you can try Open steer as a possible starting point.
我会继续使用breve。 如果您在问题中没有提到 breve,我会推荐它。
I would go ahead and use breve. If you hadn't mentioned breve in your question, I would have recommended it.
事实上,我认为像 Microsoft Robotics Studio 这样的东西会对此很有帮助。
Actually, I think that something like Microsoft Robotics Studio would be good for this.
对于快速开发,breve 看起来确实合适。 如果您想从头开始编写更多内容,ODE,Bullet 和托卡马克都是很好的开源 3D 物理和碰撞检测库。
For quick development, breve does look appropriate. If you want to write something more from scratch, ODE, Bullet and Tokamak are all good open-source 3D physics and collision detection libraries.
如果我对这个问题的理解是正确的,那么您所寻找的更多的是一个可编程的 3D 图形/物理引擎沙箱来尝试想法,而不是任何专门与人工生命相关的东西。
如果是这样,您可能想看看 fluxus - 基本上就是这样,“可编程” ”部分是方案。 它是为交互式编程(绘制 3D 场景和动画,然后实时更改它们)而设计的,所以我猜它对于基于代理的 AI/AL 应该足够灵活。
If I understand the question right, what you're looking for is more a programmable 3D graphics / physics engine sandbox to try out ideas, than anything specifically to do with artificial life.
If so, you might want to take a look at fluxus - it's basically that, where the "programmable" part is Scheme. It's designed for interactive programming (draw 3D scenes and animations, then change them in real time), so I'd guess it should be flexible enough for agent-based AI/AL.
我最近问了一个关于机器人模拟的类似问题。
JBullet(Bullet 物理引擎的 Java 端口)成为首要推荐。
我将其与 jMonkeyEngine (这是一个功能齐全且流行的游戏引擎)结合使用进行渲染、摄像机控制、场景图管理等。就这两者被设计为协同工作而言,这似乎工作得非常好。
I asked a similar question recently with respect to robotics simulation.
JBullet (a Java port of the Bullet Physics engine) came out as the top recommendation.
I'm using this in combination with jMonkeyEngine (which is a fully featured and popular game engine) for the rendering, camera control, scene graph management etc. This seems to be working very nicely so far as the two have been designed to work together.
我个人会用Processing 或ODE 自己编写代码。 它会非常快,因为有很多库可供两者使用。
但我想你也可以使用其中之一(非详尽列表):
I would personally code it up myself with Processing or ODE. It would be really fast, as there are numerous librairies out there available for both.
But I guess you can also use one of these (non-exhaustive list):