Lenia 是康威生命游戏(Game of Life,GoL)在连续空间数学推广.在GoL中,每个格子的下一状态由周围八个格子在这一时刻的状态和自身的状态决定,人们在其中发现了像是Glider Still life Oscillators等简单结构,以及更复杂的结构如Glider Gun,Life in Life等.在此之后,不断有人尝试推广GoL的规则,如Larger-that-Life SmoothLife.
而Lenia则将生命游戏推广至连续的时间和空间之中,原本周围八个格子的状态被推广至一定半径内的邻域,而生长函数也做了平滑处理,通过这些抽象,出现了具有复杂行为,如平动,旋转,复制,躲避等和复杂外观,如轴对称,五角体,六角体等的生物.
这次大作业的是对Lenia原始论文的复现,主要利用了Taichi语言的并行特性来进行运算操作,从而了解Lenia的基础逻辑,其中包括了卷积核的组装,卷积操作,生长函数等部分.
Hi @march 非常感谢你提交的太极图形课大作业.作业的内容很有趣,但由于提交时间是在Deadline之后的一周,我们决定给你发送图形课大作业的礼物,但是不再发送图形课的结业证书.你觉得如何?
如果你要大作业礼物的话,可以将你的姓名, 详细地址,手机号 发送到邮箱:
什么,还能有礼物,那我太开心了,非常感谢Taichi