画面を48pxのセルに分け、自分のセルと隣接する8マスだけを調べます — 個体が1000匹いても、全数比較(1,000×1,000)なしに群れができます

1000体・フレームごとの近傍探索 0回 Mapハッシュ・3x3セル走査・requestAnimationFrame