Build a koi pond simulation using an HTML5 canvas. Fish should flock using boids rules (separation, cohesion, alignment) with wander behaviour. Add animated caustic light patterns on the water floor. Mouse movement should scatter fish and spawn expanding ripple rings. Click should create a burst of 4 ripples. Keep everything monochrome for now.
I tuned separation radius to 38px, cohesion to 100px, alignment to 80px. The caustic circles drift slowly using sine-offset on x/y each frame to feel organic rather than static.












