voids:Boids 算法的 JavaScript 实现

时间:2024-07-30 05:37:15
【文件属性】:

文件名称:voids:Boids 算法的 JavaScript 实现

文件大小:1.46MB

文件格式:ZIP

更新时间:2024-07-30 05:37:15

JavaScript

空洞(空洞物体) 1986 年,Craig Reynolds 开发了一种算法,通过应用简单的规则来模拟成群的鸟类:与邻居保持距离,但倾向于周围鸟类的中心并与其他人保持相同的方向。 这些规则产生了令人惊讶的令人信服的鸟群。 这是 JavaScript 中的一个实现,其中每个规则都可以单独激活或停用。 关于这个算法的一个很酷的想法是你可以根据需要添加额外的规则,例如添加将被避免的捕食者(带有尖峰的红色圆圈)或将被消耗的食物(带有不断增长的绿色圆圈的脉冲绿色圆圈,这表明剩下多少食物以及对附近空隙的吸引力有多大)。 试试看: : 分叉/克隆,安装和实现你自己的规则 git clone git@github.com:maerch/voids.git cd voids npm install gulp & cd public python -m SimpleHTTPServer 8080


【文件预览】:
voids-master
----gulpfile.js(1KB)
----README.md(1011B)
----docs()
--------images()
----.gitignore(32B)
----app()
--------index.html(2KB)
--------favicon.ico(2KB)
--------scripts()
--------sass()
--------vendor()
----package.json(313B)

网友评论