首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AI与El-fish模拟器环境的设计

AI与El-fish模拟器环境的设计
EN

Stack Overflow用户
提问于 2010-09-19 17:04:37
回答 3查看 462关注 0票数 2

这里是关于堆栈溢出的第一篇文章,希望得到一些关于如何构建一个类似于1993年maxis模拟器的模拟程序的建议,该模拟器被称为El-Fish wiki here,也就是游戏信息here

是否有已知的“模拟系统”算法组,可以运行和创建现实生活中的交互等。例如,被称为“植绒”的可视化?或者,有没有开放源码的代码库可以研究?

在编程方面,这也可以在纯函数式语言中轻松完成吗?如果以面向对象的方式完成,我正在考虑用python对其进行原型设计。

无论如何,感谢您为我指引了一个良好的起点。我希望构建一个想法/数据世界的图形化视图。它有望由底层的模拟AI控制(也许是启发式的?)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-19 19:59:31

在仿真系统方面,我建议您搜索“基于代理的建模”软件。有很多免费的工具包可用。我最喜欢的两个是NetLogo和Repast。

而且,看起来你正在实现一种“遗传算法”。在这个主题上有很多很好的书和页面。

Python很好,但许多其他语言也很好。

您的大部分时间将花费在图形上:设置鱼的动画,使它们看起来逼真。除非你能找到免费的鱼动画库。

票数 2
EN

Stack Overflow用户

发布于 2010-09-19 22:47:53

我建议您尝试一下我自己的GarlicSim框架。它是用Python编写的,您将用Python编写特定的模拟。

它绝对可以处理你想要的那种模拟。There are tutorials available,它将在30分钟内教你GarlicSim的基础知识。我很乐意帮助你构建你的模拟包,只要在mailing list上打个招呼,我就会从那里指导你。

票数 1
EN

Stack Overflow用户

发布于 2010-09-28 03:54:53

我不太确定“现实生活”,但有一种称为boids的群集算法可能是一个很好的例子。它还有几个python版本。在谷歌代码的owyl project中有一个是an example

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

https://stackoverflow.com/questions/3745093

复制
相关文章

相似问题

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