- 各個体はお互いの位置情報を知らない
- 各個体は一定の確率でレーザーを打ちながら回転するモードに入る
- 他の個体にレーザーを打たれると自分も回転するモードに入る
- 壁か他の個体にぶつかると少し下がって進行方向を変更する
- レーザーは後ろからの方が打たれやすい(シミュレータでは実装していないが現実ではそう
- ぶつかったときの進行方向の変更をかなり小さくする
- →ぶつかるのを繰り返して他の個体とクラスタを作る
- レーザーで打たれたときに回転する量を180度に近づける
- 壁にぶつかりつづける個体は他のマウスに打たれたときに180度回転するのでまた戻る