好玩的人工生命模拟开源项目Alien

小草    2021年6月7日

在整个宇宙中,拥有生命的星球可能很多,但至少目前地球仍是独一家,别无分店。地球上的生命,有的说是诞生于地球本身,有的说是来自外域星球,还有的说是神创造了一切,但不管怎样,最初的时候,生命是简单的,从简单进化到了复杂、高级。有个哥们就开发了一个模拟人工生命的项目,叫做Alien,异形,但是是Artificial Life Environment (ALiEn)的意思。

这个哥们就是德国柏林的Christian Heinemann,他是一位数学家和软件开发者,也是一名博士后,目前在魏尔斯特拉斯应用分析与随机研究所(Weierstrass Institute for Applied Analysis and Stochastics)。


Video from: Christian Heinemann

Alien基于NVIDIA的GPU运算平台CUDA,使用了CUDA的物理和渲染引擎,模拟了人工生态系统中的数字生物并模拟了生物进化的条件,包括可损坏的和可粘合的刚体运动学和热力学过程的真实物理计算。项目是开源的,可在 GNU 通用公共许可证第 3 版 (GPLv3) 下使用。

虽然和真实的生命差的很远,但也有那么点儿意思,还是比较好玩的。有开发能力的可以改改代码,只是好奇的可以下载安装玩玩。

https://github.com/chrxh/alien