ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】群れを使って、迷路を地道に解いていくアニメーションを作る。

成果物

www.youtube.com
Boidsを迷路の中で動かすと面白いのではないかということで作ってみました。衝突回避の部分が難しく、1ステップの速度を下げることでひとまず対応しています。

仕組み

Boidsに壁から遠ざかる向きに力を加えることで衝突回避しています。今回は、Rayを使わず、x軸方向、y軸方向の壁までの距離を使っていますが、Rayを使うと動作が改善できるかもしれません。
Boidsについて
nekodigi.hatenablog.com
迷路生成について
nekodigi.hatenablog.com

コード

MazeSquareWithBoid
github.com