Boids

Boids算法是Craig Reynolds在1986年提出的一种人工生命算法,用来模拟鸟群、鱼群等生物群体的行为。Boids算法通过模拟个体之间的互动,让整个群体表现出集体行为。

术语

在Boids算法中,我们有以下术语:

规则

在Boids算法中,我们有以下规则:

演示

下面是Boids算法的演示。你可以调整参数,观察boid的行为变化。

Count:
1
Perception:
0
Separation:
0
Cohesion:
0
Alignment:
0
Highlight:

有趣的事

我觉得这三条规则在一定程度上也存在于人类社会中,所以我们可以做一些有趣的思想实验,比如: