Register

SPC-001 · PUBLISHED

Flocking Simulator

Boidae emergentis

Developer — designed, built, and deployed by Eric under Misfit Sanctuary.Art; published through a collaborator's Apple Developer account

Assay — what this specimen demonstrates

  • 01Real-time simulation systems
  • 02Performance engineering (spatial hashing, typed arrays, batched draws)
  • 03Cross-platform app development
  • 04Shipping software to a public app store

Observation

What it is

A high-performance boids simulation where users explore emergent behavior in real time — adjusting separation, alignment, cohesion, perception radius, speed, steering, noise, colors, and debug overlays while thousands of agents react instantly.

Method

What I built

Built the entire app: zero-allocation simulation loop, spatial hash grid that cuts neighbor lookups from O(N²) to O(N), GPU-accelerated Skia rendering with shared memory buffers, full parameter UI, and App Store deployment. Runs 2000+ boids at 60fps.

Characteristics

Observed behaviour

  • Separation, alignment & cohesion controls
  • Perception radius, max speed & max steer
  • Drag / friction and noise / jitter
  • Alignment bias & rotation noise physics
  • Triangle or circle boids, color modes
  • FPS / stat debug overlays
  • Real-time parameter changes at 60fps

Specification

Record

  • Classification: Signature specimen
  • Status: PUBLISHED
  • Type: Published iOS / iPadOS educational simulation app
  • Culture: React Native · Expo · Skia · Reanimated · Zustand · TypeScript
MISFIT SANCTUARYCleanroom OS
MODULE01 · REGISTERUPTIME00:00LOCAL--:--:--
loading module…Eric J. Reyes Rivera · Oklahoma City · built from scratch