人工生命环境(外星)是基于CUDA专用2D物理和渲染引擎的仿真程序。每个模拟主体具有连接结构块的图形结构,可以被编程或配备有用于在世界上采用的功能(加速器,传感器,武器,构造函数等)。这种内部过程通过来自循环令牌的信号触发。身体可以被认为是在普通环境中运营的小机器或代理。仿真代码完全在CUDA中写入,高度优化了数百万尸体和粒子的大规模实时模拟。通过更好地理解(前)生物进化和日益复杂性的愿望,开发是推动的生物系统。
首次回答的尝试:通过观看工作的演变来喂养你的好奇心!一旦自我复制的机器发挥作用并且打开突变,模拟本身就是一切。
也许是最诚实的答案:有趣!它几乎就像一个带有一个非常快速和现实的物理引擎的游戏。您可以通过鼠标光标释放成千上万台机器。它感觉像是在你自己的宇宙中玩上帝,你自己的规则。不同的渲染风格和视觉编辑器提供对事件的迷人洞察。 YouTube频道上有很多视频用于插图。
更学术答案:一种工具,用于解决复杂性或寿命样结构的基本问题可能会从简单的组件出现。整个生态系统如何适应环境变化并找到新的均衡?如何找到允许开放式演进的条件?
需要使用计算能力6.0或更高的NVIDIA显卡。请检查https://en.wikipedia.org/wiki/cuda#gpus_supported。
请访问AliEn-Project.org以获取计划和底层模型的文档。具有许多教程的完全新的文档,将读者指导小部分中的程序目前正在构造中。
要构建外星人,您需要Microsoft Visual Studio 2019.您在MSVC / Alien / Alien.sln中找到了解决方案文件。以下第三方诽谤是必要的,应该安装: